A. Arkin, S. Askary, S. Fordin, W. Jekeli, K. Kawaguchi et al., Web Service Choreography Interface (WSCI) 1.0, 2002.

T. Andrews, F. Curbera, H. Dholakia, Y. Goland, J. Klein et al., Business Process Execution Language (BPEL) for Web Services, Version 1.1, may, Casati, H. Kuno, and H. Machiraju. Web Services -Concepts, Architectures and Applications, 2003.

G. D. Abowd, A. K. Dey, P. J. Brown, N. Davies, M. Smith et al., Towards a Better Understanding of Context and Context-Awareness, Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing, HUC '99, pp.304-307, 1999.
DOI : 10.1007/3-540-48157-5_29

L. F. Andrade and J. L. Fiadeiro, Coordination technologies for web-services, Object-Oriented Web Services (at OOPSLA), 2001.

G. Alonso, U. Fiedler, C. Hagen, A. Lazcano, H. Schuldt et al., WISE: business to business e-commerce Research Issues on Data Engineering: Information Technology for Virtual Enterprises, RIDE-VE '99. Proceedings., Ninth International Workshop on, pp.132-139, 1999.

A. Arsanjani, Service-oriented Modeling and Architecture: How to Identify, Specify, and Realize Services for Your SOA, 2004.

]. A. Ars08, S. Arsanjani, A. Ghosh, T. Allam, S. Abdollah et al., Soma: a method for developing service-oriented solutions, IBM Syst. J, vol.47, issue.3, pp.377-396, 2008.

D. Perry and A. L. Wolf, Foundations for the study of software architecture, ACM SIGSOFT Software Engineering Notes, vol.17, issue.4, pp.40-52, 1992.
DOI : 10.1145/141874.141884

F. Bachman, Volume ii : Technical concepts of component-based software engineering, 2000.

S. Bouchenak, F. Boyer, D. Hagimont, S. Krakowiak, V. Noel-de-palma et al., Architecture-Based Autonomous Repair Management: Application to J2EE Clusters, Autonomic Computing, International Conference on, pp.369-370, 2005.
DOI : 10.1109/icac.2005.9

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.109.6765

G. Blair, G. Coulson, A. Andersen, L. Blair, M. Clarke et al., Moreira, R. & others. The design and implementation of Open ORB 2, IEEE Distributed Systems Online, vol.2, issue.6, pp.1-40, 2001.

E. Bruneton, T. Coupaye, and J. Stefani, Recursive and dynamic software composition with sharing, 2002.

E. Bruneton, T. Coupaye, and J. B. Et-stefani, The Fractal Composition Framework Version 2.0-3, Object Web Consortium, 2004.

S. Bouchenak, N. D. Palma, D. Hagimont, and C. Taton, Autonomic Management of Clustered Applications, 2006 IEEE International Conference on Cluster Computing, pp.1-11, 2006.
DOI : 10.1109/CLUSTR.2006.311842

URL : https://hal.archives-ouvertes.fr/hal-00684406

A. Barros, M. Dumas, and P. Oaks, A critical overview of the web services choreography description language (ws-cdl). BPTrends, 2005.

J. Bézivin, On the unification power of models. Software and Systems Modeling, pp.171-188, 2005.

J. Bézivin and O. Gerbé, Towards a precise definition of the OMG/MDA framework, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001), 2001.
DOI : 10.1109/ASE.2001.989813

J. Bézivin, F. Jouault, and P. Valduriez, On the need for megamodels, Proceedings of the OOPSLA/GPCE: Best Practices for Model-Driven Software Development workshop, 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, 2004.

K. Bennett, P. Layzell, D. Budgen, P. Brereton, L. Macaulay et al., Service-based software: the future for flexible software, Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000, p.214, 2000.
DOI : 10.1109/APSEC.2000.896702

-. Bonjour and . Apple, Bonjour Protocol Specifications. http://developer.apple.com/networking/bonjour/specs.html [Bou08] Johann Bourcier. Auto-Home : une plate-forme pour la gestion autonomique d'applications pervasives, 2008.

A. Bottaro, E. Simon, S. Seyvoz, and A. Gérodolle, Dynamic Web Services on a Home Service Platform, 22nd International Conference on Advanced Information Networking and Applications (aina 2008), pp.378-385, 2008.
DOI : 10.1109/AINA.2008.14

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.454.4311

[. Adèle, CADSE site. http://cadse.imag.fr/ [CCMS06] CORBA Component Model Specification version 4, 2006.

H. Cervantes and R. Hall, Autonomous adaptation to dynamic availability using a service-oriented component model, Proceedings. 26th International Conference on Software Engineering, pp.614-623, 2004.
DOI : 10.1109/ICSE.2004.1317483

H. Cervantes, Vers un modèle à composants orienté services pour supporter la disponibilité dynamique, 2004.

A. Carzaniga, A. Fuggetta, R. S. Hall, D. Heimbigner, A. Van-der-hoek et al., A characterization framework for software deployment technologies, 1998.

C. Cetina, P. Giner, J. Fons, and V. Pelechano, Autonomic Computing through Reuse of Variability Models at Runtime: The Case of Smart Homes, Computer, vol.42, issue.10, pp.37-43, 2009.
DOI : 10.1109/MC.2009.309

D. Chappell, Enterprise Service Bus. O'Reilly Media, p.596006756, 2004.

. Shang-wen and . Cheng, Rainbow: cost-effective software architecture-based self-adaptation, 2008.

. Shang-wen, A. Cheng, D. Huang, B. Garlan, P. Schmerl et al., Rainbow: architecture-based self-adaptation with reusable infrastructure, International Conference on Autonomic Computing, 2004. Proceedings., pp.46-54, 2004.
DOI : 10.1109/ICAC.2004.1301377

F. Curbera, W. A. Nagy, and S. Weerawarana, Web services: Why and how

M. Desertot, H. Cervantes, and D. Donsez, FROGi: Fractal Components Deployment over OSGi, Software Composition, pp.275-290, 2006.
DOI : 10.1007/11821946_18

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.501.2299

A. Dearle, Software Deployment, Past, Present and Future Future of Software Engineering FOSE '07, Future of Software Engineering, pp.7-269, 2007.

F. Duclos, J. Estublier, and R. Sanlaville, Une Machine à Objets Extensibles pour la Séparation des Préoccupations, Proceeding Journées Systèmes à Composants Adaptables et extensibles, pp.2002-2012

I. Dieng, SELECTA -Une approche de construction d'applications par composition de services, 2010.
URL : https://hal.archives-ouvertes.fr/tel-00494483

[. Chan, D. Conti, C. Kaler, T. Kuehnel, A. Regnier et al., Devices Profile for Web Services Microsoft Corporation Software Product Line Evolution: The Selecta System Flexible composites and automatic component selection for service-based applications, PLEASE '10: Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering Proceedings of the 4th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), pp.32-39, 2006.

J. Estublier, I. Dieng, E. Simon, and D. Moreno-garcia, Opportunistic computing experience with the SAM platform Lalanda. iPOJO: an extensible service-oriented component framework, Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems, PESOS '10 Proc. IEEE International Conference on Services Computing SCC 2007, pp.1-7, 2007.
DOI : 10.1145/1808885.1808887

E. , J. Estublier, T. Leveque, and G. Vega, Evolution Control in MDE Projects: Controlling Model and Code Co-evolution, Fundamentals of Software Engineering, pp.431-438, 2009.
DOI : 10.1007/978-3-642-11623-0_26

URL : https://hal.archives-ouvertes.fr/hal-00941831

M. Endrei, J. Ang, A. Arsanjani, S. Chua, P. Comte et al., Patterns: Service-Oriented Architecture and Web Services, IBM Redbooks, 2004.

C. Escoffier and . Ipojo, Un modèle à composant à service flexible pour les systèmes dynamiques, 2008.

J. Estublier, G. Vega, T. Leveque, and P. Lalanda, Domain Specific Engineering Environments, 2008 15th Asia-Pacific Software Engineering Conference, pp.553-560, 2008.
DOI : 10.1109/APSEC.2008.16

J. Favre, Towards a Basic Theory to Model Model Driven Engineering. 3 rd Workshop in Software Engineering, 2004.

J. Favre, J. Estublier, and M. L. Blay-fornarino, Ingénierie Dirigée par les Modèles : au-delà du MDA. Informatique et Systèmes d'Information, Hermes Science, 2006.

[. Ferry, V. Hourdin, S. Lavirotte, G. Rey, J. Tigli et al., Models at Runtime: Service for Device Composition and Adaptation. 4th International Workshop Models@run.time at Models, pp.51-60, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00481778

J. Floch, S. Hallsteinsen, E. Stav, F. Eliassen, K. Lund et al., Using architecture models for runtime adaptability. Software, IEEE, vol.23, issue.2, pp.62-70, 2006.

R. France and B. Rumpe, Model-driven Development of Complex Software: A Research Roadmap, Future of Software Engineering (FOSE '07), pp.37-54, 2004.
DOI : 10.1109/FOSE.2007.14

URL : https://hal.archives-ouvertes.fr/inria-00511368

A. F. Software, The dawning of the autonomic computing era, Proceedings of the Conference on The Future of Software Engineering, pp.25-345, 2000.

R. Scott and H. , Agent-based Software Configuration and Deployment, 1999.

T. George, W. T. Heineman, and . Councill, Component-Based Software Engineering: Putting the Pieces Together, 2001.

L. Walter, C. V. Hürsch, and . Lopes, Separation of concerns, techrep95/separation.pdf [Horn01] Paul Horn, Autonomic Computing: IBM's Perspective on the State of Information Technology. IBM, 1995.

V. Hourdin, J. Tigli, S. Lavirotte, G. Rey, and M. Riveill, SLCA, composite services for ubiquitous computing, Proceedings of the International Conference on Mobile Technology, Applications, and Systems, Mobility '08, 2008.
DOI : 10.1145/1506270.1506284

URL : https://hal.archives-ouvertes.fr/hal-00360509

J. Indulska, K. Raymond, and M. Bearman, A type management system for an ODP trader, Proceedings of the IFIP TC6/WG6.1 International Conference on Open Distributed Processing II, pp.169-180, 1994.

M. Jackson, Some basic tenets of description. Software and System Modeling, pp.5-9, 2002.
DOI : 10.1007/s10270-002-0005-7

[. Microsystems, Java beans specification, 1997.

M. Hapner, R. Burridge, and R. Sharma, Java?Message Service specification -version 1.0.2. SUN, J. O. Kephart and D. M. Chess. The vision of autonomic computing. Computer, vol.36, issue.1, pp.41-50, 1999.

J. O. Kephart, Research challenges of autonomic computing, Proc. 27th International Conference on Software Engineering ICSE 2005, pp.15-22, 2005.

. Griswold, An overview of aspectj, Proceedings of the 15th European Conference on Object-Oriented Programming, pp.327-353, 2001.

J. Kramer and J. Magee, Self-Managed Systems: an Architectural Challenge Future of Software Engineering FOSE '07, Future of Software Engineering, pp.259-268, 2007.

P. K. Mckinley, S. Masoud-sadjadi, E. P. Kasten, B. H. Chengkwb03-]-anneke, G. Kleppe et al., Composing adaptive software, Computer, vol.37, issue.7, pp.56-64, 2003.
DOI : 10.1109/MC.2004.48

M. H. Lee, Model-based reasoning: a principled approach for software engineering. Software - Concepts & Tools, pp.179-189, 2000.

T. Lévêque, Définition et contrôle des politiques d'évolution dans les projets logiciels, 2010.

S. David and . Linthicum, Enterprise application integration, 2000.

J. Ludewig, Models in software engineering an introduction. Software and Systems Modeling, pp.5-14, 2003.

. Models@run, time to Support Dynamic Adaptation Computer, IEEE Computer Society, vol.42, pp.44-51, 2009.

M. Omg, Model Driven Architecture

T. D. Meijler and O. Nierstrasz, Beyond Objects: Components, cooperative information systems: trends and directions, 1997.

[. Omg, MOF : MetaObject Facility, 2009.

B. A. Myers, Using multiple devices simultaneously for display and control. Special issue of IEEE Personal Communications, Smart Spaces and Environments, pp.62-65, 1968.

M. Michael, R. N. Gorlick, D. Taylor, G. Heimbigner, N. Johnson et al., http://www.omg.org/docs/formal/06-04-02.pdf [Ore99] Peyman Oreizy An architecture-based approach to self-adaptive software, IEEE Intelligent Systems, vol.14, pp.54-62, 1999.

. Osgia and . Osgi-alliance, OSGi Service Platform Core Specification release 4.2 [OSGib] OSGi Alliance. OSGi Service Platform Service Compendium release 4.2 An architecture-based approach to self-adaptive software, IEEE Intelligent Systems, vol.14, pp.54-62, 1999.

M. P. Papazoglou and D. Georgakopoulos, Introduction, Communications of the ACM, vol.46, issue.10, pp.24-28, 2003.
DOI : 10.1145/944217.944233

P. Michael, . Papazoglou, V. Willem-jan, and . Heuvel, Service-oriented design and development methodology, International Journal of Web Engineering and Technology, vol.2, issue.4, p.412, 2006.

M. P. Papazoglou, Service-oriented computing: concepts, characteristics and directions. Web Information Systems Engineering, Proceedings of the Fourth International Conference on, pp.3-12, 2003.

D. L. Parnas, On the criteria to be used in decomposing systems into modules, Decembre 1972, pp.1053-1058
DOI : 10.1145/361598.361623

G. Pedraza, I. Dieng, and J. Estublier, FOCAS: An Enginering Environment for Service-Based Applications, Proceeding Int. Conf. on Evaluation of Novel Approaches to Software Engineering (ENASE), pp.2009-2014
URL : https://hal.archives-ouvertes.fr/hal-00941860

G. Pedraza and J. Estublier, An Extensible Services Orchestration Framework through Concern Composition, Proceeding International Workshop on Non-functional System Properties in Domain Specific Modeling Languages, pp.2008-2017, 2008.

G. Pedraza and J. Estublier, Distributed Orchestration Versus Choreography: The FOCAS Approach, Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes, ICSP '09, pp.75-86, 2009.
DOI : 10.1023/B:DAPD.0000045366.15607.67

URL : https://hal.archives-ouvertes.fr/hal-00941672

G. Pedraza, FOCAS : un canevas extensible pour la construction d'applications orientées procédé, 2009.

C. Peltz, Web services orchestration and choreography, Computer, vol.36, issue.10, pp.46-52, 2003.
DOI : 10.1109/MC.2003.1236471

P. Mike, W. Papazoglou, and . Heuvel, Service oriented architectures: approaches, technologies and research issues, The VLDB Journal, vol.16, issue.3, pp.389-415, 2007.

P. Michael, P. Papazoglou, and . Traverso, Schahram Dustdar and Frank Leymann Serviceoriented computing: State of the art and research challenges, Computer, vol.40, issue.11, pp.38-45, 2007.

. Krämer, Service-oriented computing research roadmap, Dagstuhl Seminar Proceedings 05462, pp.1-29, 2006.

E. Seidewitz, What models mean, IEEE Software, vol.20, issue.5, pp.26-32, 2003.
DOI : 10.1109/MS.2003.1231147

P. Leach-ye-gu-yaron, Y. Goland, T. Cai, and S. Albright, Simple Service Discovery Protocol, IETF Draft draft-cai-ssdp-v1-03.txt, [Szy02] Clemens Szyperski. Component Software: Beyond Object-Oriented Programming, 1999.

A. David and . Taylor, Object technology): a manager's guide, 1998.

M. Turner, D. Budgen, and P. Brereton, Turning software into a service, Computer, vol.36, issue.10, pp.38-44, 2003.
DOI : 10.1109/MC.2003.1236470

C. Tibermacine, Un méta-modèle pour la description de contraintes architecturales sur l'évolution des composants, Proceedings of the workshop on software evolution (SE'05), held in conjunction with LMO'05, 2005.

J. Tigli, S. Lavirotte, G. Rey, V. Hourdin, and M. Riveill, Lightweight Service Oriented Architecture for Pervasive Computing, International Journal of Computer Science Issues (IJCSI), vol.4, pp.1-9, 2009.

P. Tarr, H. Ossher, W. Harrison, and J. N. , Degrees of separation: multidimensional separation of concerns, ICSE '99: Proceedings of the 21st international conference on Software engineering, pp.107-119, 1999.

R. Wuyts and S. Ducasse, Composition languages for black-box components, Proceedings of the First OOPSLA Workshop on Language Mechanisms for Programming Software Components, pp.33-36, 2001.

M. Weiser, The computer for the 21st century, Scientific American, vol.265, issue.3, pp.66-75, 1991.