{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T15:33:40Z","timestamp":1762875220650},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2009,1,16]],"date-time":"2009-01-16T00:00:00Z","timestamp":1232064000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Ann. Telecommun."],"published-print":{"date-parts":[[2009,4]]},"DOI":"10.1007\/s12243-008-0081-y","type":"journal-article","created":{"date-parts":[[2009,1,15]],"date-time":"2009-01-15T16:41:43Z","timestamp":1232037703000},"page":"197-214","source":"Crossref","is-referenced-by-count":34,"title":["WComp middleware for ubiquitous computing: Aspects and composite event-based Web services"],"prefix":"10.1007","volume":"64","author":[{"given":"Jean-Yves","family":"Tigli","sequence":"first","affiliation":[]},{"given":"St\u00e9phane","family":"Lavirotte","sequence":"additional","affiliation":[]},{"given":"Ga\u00ebtan","family":"Rey","sequence":"additional","affiliation":[]},{"given":"Vincent","family":"Hourdin","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"Cheung-Foo-Wo","sequence":"additional","affiliation":[]},{"given":"Eric","family":"Callegari","sequence":"additional","affiliation":[]},{"given":"Michel","family":"Riveill","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2009,1,16]]},"reference":[{"key":"81_CR1","unstructured":"Computer Science and Artificial Intelligence Laboratory (2004) Mit oxygen project. http:\/\/oxygen.lcs.mit.edu\/"},{"key":"81_CR2","unstructured":"WCOP\u201996 (1996) Summary of the WCOP\u201996 workshop in ECOOP\u201996, Linz, July"},{"key":"81_CR3","unstructured":"Open SOA (2006) Service Component Architecture spec. http:\/\/www.osoa.org\/"},{"key":"81_CR4","first-page":"3","volume-title":"Proc. of the 4th int. workshop on Middleware for perv. and ad-hoc comp.","author":"M. Ahmed","year":"2006","unstructured":"Ahmed M, Ghanea-Hercock R, Hailes S (2006) MACE: adaptive component management middleware for ubiquitous systems. In: Proc. of the 4th int. workshop on Middleware for perv. and ad-hoc comp. ACM, New York, p 3"},{"key":"81_CR5","volume-title":"The AWK programming lang","author":"A. V. Aho","year":"1988","unstructured":"Aho AV, Kernighan BW, Weinberger PJ (1988) The AWK programming lang. Addison-Wesley, Reading"},{"key":"81_CR6","unstructured":"Anastasopoulos M, Klus H, Koch J, Niebuhr D, Werkman E (2006) DoAmI\u2014a middleware platform facilitating re-configuration in ubiquitous systems. In: System support for ubiquitous computing workshop. at the 8th annual conf. on ubiquitous computing (Ubicomp 2006), Irvine, September"},{"key":"81_CR7","volume-title":"The JINI specifications","year":"2000","unstructured":"Arnold K (ed) (2000) The JINI specifications, 2nd edn. Addison-Wesley Professional, Reading","edition":"2"},{"key":"81_CR8","doi-asserted-by":"crossref","unstructured":"Bastide G, Seriai A, Oussalah M (2006) Adapting software components by structure fragmentation. In: Proc. of ACM symposium on applied computing","DOI":"10.1145\/1141277.1141691"},{"key":"81_CR9","first-page":"1","volume-title":"Proc. of the 1st workshop on MOdel driven development for Middleware","author":"N. Bencomo","year":"2006","unstructured":"Bencomo N, Blair G, Grace P (2006) Models, reflective mechanisms and family-based systems to support dynamic configuration. In: Proc. of the 1st workshop on MOdel driven development for Middleware. ACM, New York, pp 1\u20136"},{"key":"81_CR10","unstructured":"Blair G, Coulson G, Ueyama J, Lee K, Joolia A (2004) OpenCOM v2: a component model for building systems software. In: IASTED software engineering and applications"},{"issue":"10","key":"81_CR11","doi-asserted-by":"crossref","first-page":"161","DOI":"10.5381\/jot.2004.3.10.a4","volume":"3","author":"M. Blay-Fornarino","year":"2004","unstructured":"Blay-Fornarino M, Charfi A, Emsellem D, Pinna-Dery A-M, Riveill M (2004) Software interactions. J Object Technol 3(10):161\u2013180","journal-title":"J Object Technol"},{"key":"81_CR12","doi-asserted-by":"crossref","unstructured":"Bussi\u00e8re N, Cheung-Foo-Wo D, Hourdin V, Lavirotte S, Riveill M, Tigli J-Y (2007) Optimized contextual discovery of web services for devices. In: IEEE int. workshop on context modeling and management for smart environments, October","DOI":"10.1109\/ICDIM.2007.4444307"},{"key":"81_CR13","unstructured":"Cheung D (2008) Dynamic adaptation weaving aspects. Ph.D. thesis"},{"key":"81_CR14","doi-asserted-by":"crossref","unstructured":"Cheung-Foo-Wo D, Tigli J-Y, Lavirotte S, Riveill M (2006) Wcomp: a multi-design approach for prototyping applications using heterogeneous resources. In: 17th IEEE int. workshop on rapid syst. prototyping, Crete, pp 119\u2013125","DOI":"10.1109\/RSP.2006.42"},{"key":"81_CR15","doi-asserted-by":"crossref","unstructured":"Cheung-Foo-Wo D, Tigli J-Y, Lavirotte S, Riveill M (2007) Self-adaptation of event-driven component-oriented Middleware using aspects of assembly. In: 5th int. workshop on Middleware for pervasive and ad-hoc computing (MPAC), California, November","DOI":"10.1145\/1376866.1376872"},{"key":"81_CR16","doi-asserted-by":"crossref","unstructured":"David P-C, Ledoux T. (2006) An aspect-oriented approach for developing self-adaptive Fractal components. In: Softw Comp, pp 82\u201397","DOI":"10.1007\/11821946_6"},{"key":"81_CR17","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/1075405.1075413","volume-title":"Proc. of the 1st ACM SIGSOFT workshop on self-managed systems","author":"J. Dowling","year":"2004","unstructured":"Dowling J, Cahill V (2004) Self-managed decentralised systems using K-Components and collaborative reinforcement learning. In: Proc. of the 1st ACM SIGSOFT workshop on self-managed systems. ACM, New York, pp 39\u201343"},{"key":"81_CR18","doi-asserted-by":"crossref","unstructured":"Garlan D, Siewiorek D, Smailagic A, Steenkiste P (2002) Aura: Toward distraction-free pervasive computing. In: IEEE pervasive computing","DOI":"10.1109\/MPRV.2002.1012334"},{"key":"81_CR19","doi-asserted-by":"crossref","unstructured":"Hourdin V, Tigli J-Y, Lavirotte S, Rey G, Riveill M (2008) Slca, composite services for ubiquitous computing. In: ACM t.b.p. (ed) Mobility\u201908: the 5th int. conf. on mobile technology, applications & systems, September 2008","DOI":"10.1145\/1506270.1506284"},{"key":"81_CR20","unstructured":"Jeronimo M, Weast J (2003) UPnP design by example. Intel Press, May"},{"key":"81_CR21","first-page":"220","volume-title":"Proc. European conf. on object-oriented programming, vol 1241","author":"G. Kiczales","year":"1997","unstructured":"Kiczales G, Lamping J, Menhdhekar A, Maeda C, Lopes C, Loingtier J-M, Irwin J (1997) Aspect-oriented programming. In: Proc. European conf. on object-oriented programming, vol 1241. Springer, Berlin Heidelberg New York, pp 220\u2013242"},{"key":"81_CR22","doi-asserted-by":"crossref","unstructured":"Lagaisse B, Joosen W (2006) True and transparent distributed composition of aspect-components. In: Middleware 2006. LNCS, vol 4290. Springer, Berlin Heidelberg New York, pp 41\u201361, November","DOI":"10.1007\/11925071_3"},{"issue":"12","key":"81_CR23","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1145\/585597.585616","volume":"45","author":"K. Lyytinen","year":"2002","unstructured":"Lyytinen K, Yoo Y (2002) Introduction. Commun ACM 45(12):62\u201365","journal-title":"Commun ACM"},{"key":"81_CR24","doi-asserted-by":"crossref","unstructured":"Marples D, Kriens P (2001) The open service gateway initiative: an introductory overview. In: IEEE Commun Mag. pp 110\u2013114, December","DOI":"10.1109\/35.968820"},{"key":"81_CR25","unstructured":"Mascolo C, Hailes S, Lymberopoulos L, Picco GP, Costa P, Blair G, Okanda P, Sivaharan T, Fritsche W, Karl M, Rnai MA, Fodor K, Boulis A (2005) Survey of middleware for networked embedded systems. Technical Report D5.1"},{"key":"81_CR26","doi-asserted-by":"crossref","unstructured":"Michelson BM (2006) Event-driven architecture overview. Event-driven SOA is just part of the eda story. Technical report. Feb","DOI":"10.1571\/bda2-2-06cc"},{"key":"81_CR27","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1145\/1052380.1052391","volume-title":"MUM \u201904: Proc. of the 3rd international conference on mobile and ubiquitous multimedia","author":"E. Niemela","year":"2004","unstructured":"Niemela E, Latvakoski J (2004) Survey of requirements and solutions for ubiquitous software. In: MUM \u201904: Proc. of the 3rd international conference on mobile and ubiquitous multimedia. ACM, New York, pp 71\u201378"},{"key":"81_CR28","doi-asserted-by":"crossref","unstructured":"Pessemier N, Seinturier L, Duchien L, Coupaye T (2006) A model for developing component-based and aspect-oriented systems. In: Springer (ed) 5th int. symposium on software composition. LNCS, vol 4089. pp 259\u2013274, March","DOI":"10.1007\/11821946_17"},{"key":"81_CR29","unstructured":"Rho T, Kniesel G (2004) Uniform genericity for aspect languages. Technical Report IAI-TR-2004-4. Computer Science Department III, University of Bonn, December"},{"key":"81_CR30","doi-asserted-by":"crossref","unstructured":"Robinson J, Wakeman I, Chalmers D (2007) Composing software services in the pervasive computing environment: Languages or APIs? J Perv Mobile Comput Apr","DOI":"10.1016\/j.pmcj.2008.01.001"},{"key":"81_CR31","doi-asserted-by":"crossref","unstructured":"Roman M, Hess CK, Cerqueira R, Ranganathan A, Campbell RH, Nahrstedt K (2002) Gaia: a middleware infrastructure to enable active spaces. In: IEEE Pervasive Computing, pp 74\u201383, December","DOI":"10.1109\/MPRV.2002.1158281"},{"key":"81_CR32","volume-title":"Dynamically programmable and reconfigurable middleware services. LNCS, vol 3231","year":"2004","unstructured":"Roman M, Islam N (eds) (2004) Dynamically programmable and reconfigurable middleware services. LNCS, vol 3231. Springer, Berlin Heidelberg New York"},{"key":"81_CR33","unstructured":"Schlimmer J, Thelin J (2006) Devices profile for web services. schemas.xmlsoap.org\/ws\/2006\/02\/devprof , Feb"},{"key":"81_CR34","first-page":"139","volume-title":"CBSE. LNCS, vol 4063","author":"L. Seinturier","year":"2006","unstructured":"Seinturier L, Pessemier N, Duchien L, Coupaye T (2006) A component model engineered with components and aspects. In: CBSE. LNCS, vol 4063. Springer, Berlin Heidelberg New York, pp 139\u2013153"},{"key":"81_CR35","unstructured":"Sivaharan T, Blair G, Friday A, Wu M, Duran-Limon H, Odanka P, Sorensen C (2004) Cooperating sentient vehicles for next generation automobiles. In: ACM MobiSys 2004 workshop on applications of mobile embedded systems (WAMES 2004), June"},{"key":"81_CR36","unstructured":"S\u00f6ldner G, Kapitza R. (2007) AOCI: an aspect-oriented component infrastructure. In: WCOP 2007, twelfth int. workshop on component-oriented programming, at ECOOP 2007, July"},{"key":"81_CR37","unstructured":"Verissimo P, Cahill V, Casimiro A, Cheverst K, Friday A, Kaiser J (2002) Cortex: towards supporting autonomous and cooperating sentient entities. In: Proc. of European wireless 2002"},{"issue":"3","key":"81_CR38","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1038\/scientificamerican0991-94","volume":"265","author":"M Weiser","year":"1991","unstructured":"Weiser M (1991) The computer for the twenty-first century. Sci Am 265(3):94\u2013104","journal-title":"Sci Am"},{"issue":"11","key":"81_CR39","doi-asserted-by":"crossref","first-page":"910","DOI":"10.1109\/TSE.2006.115","volume":"32","author":"S. Zachariadis","year":"2006","unstructured":"Zachariadis S, Mascolo C, Emmerich W (2006) The SATIN component system\u2014a meta model for engineering adaptable mobile systems. IEEE Trans Softw Eng 32(11):910\u2013927","journal-title":"IEEE Trans Softw Eng"}],"container-title":["annals of telecommunications - annales des t\u00e9l\u00e9communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12243-008-0081-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s12243-008-0081-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12243-008-0081-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,30]],"date-time":"2021-09-30T02:23:48Z","timestamp":1632968628000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s12243-008-0081-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,1,16]]},"references-count":39,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2009,4]]}},"alternative-id":["81"],"URL":"https:\/\/doi.org\/10.1007\/s12243-008-0081-y","relation":{},"ISSN":["0003-4347","1958-9395"],"issn-type":[{"value":"0003-4347","type":"print"},{"value":"1958-9395","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,1,16]]}}}