]. C. Krueger, Software reuse, Synthèse Chapitre 9 BIBLIOGAPHIE, pp.2131-183, 1992.
DOI : 10.1145/130844.130856

H. Mili, A. Mili, S. Yacoub, and E. Addy, Reuse-based software engineering: techniques, organization, and controls, 2001.

C. Szypersky, Component software -beyond object-oriented programming, 1998.

I. Crnkovic, Component-based software engineering-new challenges in software development, Proceedings of the 25th Information Technology Interfaces International Conference, pp.9-18, 2003.

M. P. Papazoglou, Service-oriented computing: concepts, characteristics and directions, Proceedings of the 7th International Conference on Properties and Applications of Dielectric Materials (Cat. No.03CH37417), pp.3-12, 2003.
DOI : 10.1109/WISE.2003.1254461

D. Schmidt, Model-Driven Engineering, IEEE Computer, vol.39, 2006.

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

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

E. Gamma, R. Hem, R. Jahnson, and J. Vissides, Design patterns: Elements of reusable objectoriented software, 1994.

D. Schmidt, M. Stal, H. Rohnert, and F. Buschmann, Pattern Oriented Software Architecturepatterns for concurrent and networked objects, 2000.

D. L. Parnas, On the Design and Development of Program Families, IEEE Transactions on Software Engineering, vol.2, issue.1, pp.1-9, 1976.

D. M. Weiss, Next Generation Software Product Line Engineering, Software Product Lines, 9th International Conference, SPLC 2005, 2005.
DOI : 10.1007/11554844_1

K. Frank-van-der-linden and . Schmid, Eelco Rommes, Software Product Lines in Action: The Best Industrial Practice in Product Line engineering, 2007.

J. D. Mcgregor, L. M. Northrop, S. Jarrad, and K. , Initiating software product lines, IEEE Software, vol.19, issue.4, pp.24-27, 2002.
DOI : 10.1109/MS.2002.1020282

A. Arsanjani, Service-oriented Modeling and Architecture, 2004.

M. Aiello, G. Frankova, and D. Malfatti, What?s in an Agreement ? An Analysis and an Extension of WS-Agreement. Service-Oriented Computing ? ICSOC, pp.424-436, 2005.

A. Beugnard, J. Jézéquel, N. Plouzeau, and D. Watkins, Making components contract aware, Computer, vol.32, issue.7, pp.38-45, 1999.
DOI : 10.1109/2.774917

M. Shaw and D. Garlan, Software architecture: perspectives on an emerging discipline, 1996.

S. Microsystems, . Jini, and . Org, http://www.jini.org/wiki/Main_Page. [23] UPnP Forum. UPnP Device Architecture 1.0, 2008.

O. Alliance, OSGi R4 Core Specification and Service Compendium, 2005.

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

D. Austin, A. Babir, E. Peters, and S. Ross-talbot, Web services choreography requirements 1.0, W3C Working Draft, 2003.

C. Marin, Une approche orientée domaine pour la composition de services, 2008.

O. W. Services and . Security, SOAP Message Security 1.1 (WS-Security, 2004.

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

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

C. Szyperski, Component Software: Beyond Object-Oriented Programming, 2002.

F. Bachmann, Technical Concepts of Component-Based Software Engineering, 2000.

H. Cervantes, Vers un modèle à composants orienté services pour supporter la disponibilité dynamique Université Joseph Fourier -Grenoble I, 2004.

H. Cervantes and R. S. 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

O. Gruber, B. J. Hargrave, J. Mcaffer, P. Rapicault, and T. Watson, The Eclipse 3.0 platform: Adopting OSGi technology, IBM Systems Journal, vol.44, issue.2, pp.289-299, 2005.
DOI : 10.1147/sj.442.0289

C. Escoffier and R. S. Hall, Dynamically Adaptable Applications with iPOJO Service Components, 6th International Symposium on Software Composition, pp.113-128, 2007.
DOI : 10.1007/978-3-540-77351-1_9

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

C. Escoffier, R. S. Hall, and P. Lalanda, iPOJO: an Extensible Service-Oriented Component Framework, IEEE International Conference on Services Computing (SCC 2007), pp.474-481, 2007.
DOI : 10.1109/SCC.2007.74

URL : http://ants.iis.sinica.edu.tw/3BkMJ9lTeWXTSrrvNoKNFDxRm3zFwRR/86/iPojo.PDF

M. Objectweb and . Fowler, The Fractal Project POJO: An acronym for: Plain Old Java Object, 2000.

J. Magee, A. Tseng, and J. Kramer, Composing distributed objects in CORBA, Proceedings of the Third International Symposium on Autonomous Decentralized Systems. ISADS 97, 1997.
DOI : 10.1109/ISADS.1997.590629

M. Marazakis, D. Papadakis, and C. Nikolaou, Aurora: An architecture for dynamic and adaptive work sessions in open environments, DEXA'98 : roceedings of the 9th International Conference on Database and Expert Systems Applications, pp.480-491, 1998.
DOI : 10.1007/BFb0054506

E. Zeeb, A. Bobek, H. Bohn, and F. Golatowski, Service-Oriented Architectures for Embedded Systems Using Devices Profile for Web Services, 21st International Conference on Advanced Information Networking and Applications Workshops (AINAW'07), pp.956-963, 2007.
DOI : 10.1109/AINAW.2007.330

F. Jammes, A. Mensch, and H. Smit, Service-Oriented Device Communications Using the Devices Profile for Web Services, MPAC'05 : Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing, pp.1-8, 2005.

L. M. Northrop, SEI's software product line tenets, IEEE Software, vol.19, issue.4, pp.32-40, 2002.
DOI : 10.1109/MS.2002.1020285

D. M. Weiss, C. T. , and R. Lai, Software Product-Line Engineering: A Family-Based Software Development Process, 1999.

J. Bosch, Design & use of Software Architectures: Adopting and Evolving a Product-Line Approach, 2000.

I. Jacobson, M. Griss, and P. Johnson, Software Reuse: Architecture, Process and Organization for Business Success, 1997.

P. Clements and L. Northrop, Software Product Lines: Practices and Patterns, 2002.

K. C. Kang, S. G. Cohen, J. A. Hess, W. E. Nowak, and A. S. Peterson, Feature oriented domain analysis (FODA) feasibility study, 1990.

P. Clements, On the Importance of Product Line Scope, Proceedings of the 4 th International Workshop, Software Product-Family Engineering, pp.70-78, 2001.
DOI : 10.1007/3-540-47833-7_8

K. Schmid, Scoping software product lines ? an analysis of an emerging technology, Proceedings of the first conference on Software product lines, pp.513-532, 2000.

J. O. Coplien, D. M. Hoffman, and D. M. Weiss, Commonality and variability in software engineering, IEEE Software, vol.15, issue.6, pp.37-45, 1998.
DOI : 10.1109/52.730836

J. Van-gurp, J. Bosch, and M. Svahnberg, On the notion of variability in software product lines, Proceedings Working IEEE/IFIP Conference on Software Architecture, pp.45-54, 2001.
DOI : 10.1109/WICSA.2001.948406

B. Langlois, C. E. Jitia, and E. Jouenne, DSL Classification, Proceedings the 7th OOPSLA Workshop on Domain-Specific Modeling (DSM'07), pp.28-38, 2007.

C. W. Krueger, Variation Management for Software Product Lines, Proceedings of the 2 nd Software Product Line Conference (SPLC2), pp.37-48, 2002.

M. Shaw and D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, 1996.

F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal, Pattern-Oriented Software Architecture. A System of Patterns Software Architecture in Practice, 1996.

G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language User Guide, 1998.

N. Medvidovic and R. N. Taylor, A classification and comparison framework for software architecture description languages, Transaction on Software Engineering, pp.70-93, 2000.
DOI : 10.1109/32.825767

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

M. Shaw, R. Deline, D. Klein, T. Ross, D. Young et al., Abstractions for software architecture and tools to support them, IEEE Transactions on Software Engineering, vol.21, issue.4, pp.4-314, 1995.
DOI : 10.1109/32.385970

M. Moriconi, X. Qian, R. A. Riemenschneider, and L. Gong, Secure software architectures, Proceedings. 1997 IEEE Symposium on Security and Privacy (Cat. No.97CB36097), pp.84-93, 1997.
DOI : 10.1109/SECPRI.1997.601320

D. Garlan, An Introduction to the Aesop System, 1995.

S. Vestal, MetaH User's Manual" version 1

R. N. Taylor, N. Medvidovic, K. M. Anderson, E. J. Whitehead-jr, and J. E. Robins, A Componentand Message-Based Architectural Style for GUI Software, Proceedings of the 17 th International Conference on Software Engineering (ICSE17), pp.295-304, 1995.

J. Magee, N. Dulay, S. Eisenbach, and J. Kramer, Specifying distributed software architectures, Proceedings 5th European Software Engineering Conf. (ESEC 95), pp.137-153, 1995.
DOI : 10.1007/3-540-60406-5_12

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

D. C. Luckham, J. L. Kenney, L. M. Augustin, J. Vera, D. Bryan et al., Specification and analysis of system architecture using Rapide, IEEE Transactions on Software Engineering, vol.21, issue.4, pp.336-355, 1995.
DOI : 10.1109/32.385971

T. Standford and R. Project, Home Page: http://pavg

D. C. Lukham, Rapide, A langage Toolset for Simulation of Distributed System By Partial Ordering of Events, Proceedings of DIMACS Workshop on Partiel Order Methods in Verification (POMIV), pp.329-358, 1996.

R. Allen, D. Garlan, and R. Douence, Specifying Dynamism in Software Architectures, proceedings of the Workshop on Foundations of Component-Based Software Engineering, 1997.

S. D. Brookes, C. A. Hoare, and A. W. Roscoe, A Theory of Communicating Sequential Processes, Theory of Communicating Sequential Processes, pp.560-599, 1984.
DOI : 10.1145/828.833

J. S. Kim and D. Garlan, Analyzing architectural styles with alloy, Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis , ROSATEA '06, pp.70-80, 2006.
DOI : 10.1145/1147249.1147259

URL : http://acme.able.cs.cmu.edu/pubs/uploads/pdf/rosatea2006-final.pdf

J. Andersson and J. Bosch, Development and use of dynamic product-line architectures, IEE Proceedings - Software, vol.152, issue.1, pp.15-28, 2005.
DOI : 10.1049/ip-sen:20041007

K. Kang, S. Kim, J. Lee, E. Shin, M. Huh101 et al., Integrating feature modeling with the RSEB Service-oriented Commonality Analysis Across Existing Systems Easing the transition to software mass customization Development tool for serviceoriented applications in smart homes, FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures Proceedings of the 5th International Conference on Software Reuse Proceeding de 12th international Software Product Lines Conference Proceedings of the 4th International Workshop on Software Product-Family Engineering Variability issues in Software Product Lines Proceedings of the 4th International Workshop on Product Family Engineering Proceedings of the IEEE International Conference on Services Computing (SCC'08) [105] Femi G. Olumofin, A Holistic Method for Assesing Software Product Line Architectures K. Pohl and E. Sikora, Software Product Line Engineering, Foundations, Principles, and Techniques Auto-Home, une plate-forme pour la gestion autonomique d'applications pervasives Thèse dans l'Université Joseph Fourier (Grenoble 1), pp.143-16876, 1998.

G. Blair, N. Bencomo, R. B. France-]-damien-cassou, and B. Bertran, Nicolas Loriant and Charles ConselA Generative Programming Approach to Developing Pervasive Computing Systems A JINI-Based Service Oriented Grid Architecture, GPCE '09: Proceedings of the 8th international conference on Generative programming and component engineering, pp.22-27, 2003.