B. Anquetil, I. Grammel, J. Galvao-lourenco-da-silva, S. Noppen, H. Shakil-khan et al., Traceability for model driven, software product line engineering, ECMDA Traceability Workshop Proceedings, pp.77-86, 2008.
URL : https://hal.archives-ouvertes.fr/hal-00486706

I. Aracic, V. Gasiunas, M. Mezini, and K. Ostermann, An Overview of CaesarJ. Lecture Notes in Computer Science : Transactions on Aspect-Oriented Software Development I, pp.135-173, 2006.

[. Apel, T. Leich, and G. Saake, Aspectual Feature Modules, IEEE Transactions on Software Engineering, vol.34, issue.2, pp.162-180, 2008.
DOI : 10.1109/TSE.2007.70770

H. Arboleda, A. Romero, R. Casallas, and J. Royer, Product derivation in a model-driven software product line using decision models, CIbSE, pp.59-72, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00418555

O. Barais and . Spoonemf, une brique logicielle pour l'utilisation de l'IDM dans le cadre de la réingénierie de programmes Java5, Journées sur l'Ingénierie Dirigée par les Modéles (IDM), p.158, 2006.

Q. Boucher, A. Classen, P. Faber, and P. Heymans, Introducing TVL, a text-based feature modelling language Acceptance rate, Proceedings of the Fourth International Workshop on Variability Modelling of Software-intensive Systems (VaMoS'10), pp.159-162, 2010.

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. Stefani, The FRACTAL component model and its support in Java, Software: Practice and Experience, vol.6, issue.11-12, pp.11-121257, 2006.
DOI : 10.1002/spe.767

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

P. Frederick and . Brooks-jr, The mythical man-month: After 20 years, IEEE Software, vol.12, issue.5 1, pp.57-60, 1995.

[. Batista, A. Joolia, and G. Coulson, Managing Dynamic Reconfiguration in Component-Based Systems, In ECSA LNCS, vol.38, pp.1-17, 2005.
DOI : 10.1007/11494713_1

[. Botterweck, M. Janota, and D. Schneeweiss, A design of a configurable feature model configurator, 3rd International Workshop on Variability Modelling of Software-Intensive Systems, p.16, 2009.

R. Burke and . Monson, Enterprise JavaBeans 3.0. O'Reilly, p.25, 2006.

L. Bastida, F. J. Nieto, and R. Tola, Context-aware service composition, Proceedings of the 2nd international workshop on Systems development in SOA environments , SDSOA '08, pp.19-24, 2008.
DOI : 10.1145/1370916.1370921

J. Peter and . Brown, Dynamically adaptive systems are product lines too: Using model-driven techniques to capture dynamic variability of adaptive systems Mapping features to models: A template approach based on superimposed variants, Special Issue: Proceedings of the Sixth International Conference on Electronic Publishing, Document Manipulation and Typography, Palo Alto 2nd International Workshop on Dynamic Software Product Lines Robert Glück and Michael R, pp.259-272, 1996.

. Lowry, Classification of model transformation approaches, Lecture Notes in Computer Science, vol.3676, issue.20, pp.422-437, 2003.

S. Clarke, Extending standard UML with model composition semantics, Science of Computer Programming, vol.44, issue.1, pp.71-100, 2002.
DOI : 10.1016/S0167-6423(02)00030-8

URL : http://doi.org/10.1016/s0167-6423(02)00030-8

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

C. Cetina, P. Trinidad, V. Pelechano, and A. Ruiz-cortés, An architectural discussion on dspl, 2nd International Workshop on Dynamic Software Product Line (DSPL08), p.43, 2008.

K. Anind, G. D. Dey, D. Abowd, and . Salber, A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications, Hum.-Comput. Interact, vol.16, issue.2 1, pp.97-166, 2001.

P. David and T. Ledoux, WildCAT, Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing , MPAC '05, pp.1-7, 2005.
DOI : 10.1145/1101480.1101483

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

P. David and T. Ledoux, An Aspect-Oriented Approach for Developing Self-Adaptive Fractal Components, Software Composition, pp.82-97, 2006.
DOI : 10.1007/11821946_6

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

P. David, T. Ledoux, M. Léger, and T. Coupaye, FPath and FScript: Language support for navigation and reliable reconfiguration of Fractal architectures, annals of telecommunications - annales des t??l??communications, vol.7, issue.3, pp.45-63, 2009.
DOI : 10.1007/s12243-008-0073-y

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

T. Dinkelaker, R. Mitschke, K. Fetzer, and M. Mezini, A Dynamic Software Product-Line Approach using Aspect Models at Runtime. In Fifth Domain-Specific Aspect Languages Workshop, p.40, 2010.

J. Bosch, 25 [dS07] Tijs Van der Storm Generic feature-based software composition Experiences in software product families: Problems and issues during product derivation, Markus Lumpe and Wim Vanderperren Proc. of the 6th International Symposium on Software Composition (SC'2007) -Revised Selected Papers SPLC, pp.66-80, 1998.

[. Falleri, Minjava, A Java Reverse Engineering Software, p.69, 2010.

Ø. Fleurey, B. Haugen, G. K. Møller-pedersen, A. Olsen, X. Svendsen et al., A generic language and tool for variability modeling, p.16, 2009.

R. France and J. Jézéquel, Editorial for the special issue on aspects and model-driven engineering. Transactions on Aspect-Oriented Software Development, p.60, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00468654

S. Fraser, F. P. Brooks-jr, M. Fowler, R. Lopez, A. Namioka et al., "No silver bullet" reloaded, Companion to the 22nd ACM SIGPLAN conference on Object oriented programming systems and applications companion , OOPSLA '07, pp.1026-1030, 2007.
DOI : 10.1145/1297846.1297973

D. Gisolfi, Web services architect: Part 1. an introduction to dynamic e-business, p.26, 2001.

S. Hallsteinsen, M. Hinchey, S. Park, and K. Schmid, Dynamic Software Product Lines, IBM06] IBM. An architectural blueprint for autonomic computing. white paper, pp.93-95, 2006.
DOI : 10.1109/MC.2008.123

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

J. Jézéquel, Model driven design and aspect weaving. Software and System Modeling, pp.209-218, 2008.

N. and A. Zisman, Soa in Practice: The Art of Distributed System Design Supporting product line development through traceability, Proceedings of the 12th Asia-Pacific Software Engineering Conference, pp.506-514, 2005.

J. Kienzle, J. Abed, and . Klein, Aspect-oriented multi-view modeling, Proceedings of the 8th ACM international conference on Aspect-oriented software development, AOSD '09, pp.87-98, 2009.
DOI : 10.1145/1509239.1509252

C. Kyo, S. G. Kang, J. A. Cohen, W. E. Hess, A. Novak et al., Feature-oriented domain analysis (foda) feasibility study, pp.59-156, 1990.

G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm et al., An Overview of AspectJ, Proc. ECOOP 2001, pp.327-353, 2001.
DOI : 10.1007/3-540-45337-7_18

G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes et al., Aspect-oriented programming, ECOOP, pp.220-242, 1997.

I. Kurtev, Adaptability of model transformations, 1921.

G. Anneke, J. Kleppe, W. Warmer, and . Bast, MDA Explained: The Model Driven Architecture: Practice and Promise Aspectual separation of feature dependencies for flexible feature composition, Proc. of the 33rd Annual IEEE International Computer Software and Applications Conference, pp.45-52, 2003.

A. Sten, A. Lundesgaard, J. Solberg, R. B. Oldevik, F. France-Øyvind-aagedal et al., Construction and execution of adaptable applications using an aspect-oriented and model driven approach, Lecture Notes in Computer Science, vol.4531, issue.41, pp.76-89, 2007.

B. Morin, O. Barais, and J. Jezequel, K@rt: An aspect-oriented and model-oriented framework for dynamic software product lines, Proceedings of the 3rd International Workshop on Models@Runtime, at MoDELS'08, p.43, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00456486

B. Morin, O. Barais, G. Nain, and J. Jezequel, Taming Dynamically Adaptive Systems using models and aspects, 2009 IEEE 31st International Conference on Software Engineering, p.43, 1941.
DOI : 10.1109/ICSE.2009.5070514

B. Morin, F. Fleurey, N. Bencomo, J. Jézéquel, A. Solberg et al., An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability, Model Driven Engineering Languages and Systems, 11th International Conference, pp.782-796, 2008.
DOI : 10.1007/978-3-540-87875-9_54

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

D. John, D. Mcgregor, and . Muthig, Splc '09: Proceedings of the 13th international software product line conference, p.12, 2009.

P. K. Mckinley, S. M. Sadjadi, E. P. Kasten, and B. H. Cheng, A taxonomy of compositional adaptation, p.33, 1968.

C. Noguera and L. Duchien, Annotation Framework Validation Using Domain Models, Fourth European Conference on Model Driven Architecture Foundations and Applications, pp.48-62, 2008.
DOI : 10.1007/978-3-540-69100-6_4

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

[. Núñez, J. Noyé, V. Gasi, and ¯. Unas, Declarative definition of contexts with polymorphic events, International Workshop on Context-Oriented Programming , COP '09 ACM. 42, 43 [Obj06] Object Management Group. Meta Object Facility (MOF) Core Specification, pp.1-2, 2006.

. Ogt-+-99-]-peyman, M. M. Oreizy, R. N. Gorlick, D. Taylor, G. Heimbigner et al., An architecture-based approach to self-adaptive software, IEEE Intelligent Systems, vol.14, issue.3, pp.54-62, 1999.

[. Oreizy, N. Medvidovic, and R. N. Taylor, Runtime software adaptation, Companion of the 13th international conference on Software engineering , ICSE Companion '08, pp.899-910, 2008.
DOI : 10.1145/1370175.1370181

L. David and . Parnas, On the criteria to be used in decomposing systems into modules, Communications of the ACM, vol.15, issue.22, pp.1053-1058, 1972.

[. Plasil, D. Balek, and R. Janecek, SOFA/DCUP: architecture for component trading and dynamic updating, Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159), pp.43-68, 1998.
DOI : 10.1109/CDS.1998.675757

[. Pohl, G. Böckle, and F. J. Van-der-linden, Software Product Line Engineering: Foundations, Principles and Techniques [PK10] An Phung-Khac. A Model-driven Feature-based Approach to Runtime Adaptation of Distributed Software Architectures Reconciling automation and flexibility in product derivation, 12th International Software Product Line Conference, pp.157-200, 2005.
DOI : 10.1007/3-540-28901-1

[. Plump, Hypergraph rewriting: critical pairs and undecidability of confluence, pp.201-213, 1993.

[. Pawlak, C. Noguera, and N. Petitprez, Spoon, Proceedings of the 1st workshop on Aspect oriented middleware development , AOMD '05, p.69, 2006.
DOI : 10.1145/1101560.1101566

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

N. Pessemier, L. Seinturier, L. Duchien, and T. Coupaye, A component-based and aspect-oriented model for software evolution, International Journal of Computer Applications in Technology, vol.31, issue.1/2, pp.94-105, 2008.
DOI : 10.1504/IJCAT.2008.017722

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

R. Rouvoy, D. Conan, and L. Seinturier, Software Architecture Patterns for a Context-Processing Middleware Framework, IEEE Distributed Systems Online, vol.9, issue.6, p.86, 2008.
DOI : 10.1109/MDSO.2008.17

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

S. Reddy, R. B. Ghosh, G. France, J. M. Straw, N. Bieman et al., Directives for composing aspectoriented design class models. T. Aspect-Oriented Software Development I, pp.75-105, 2006.

D. Romero, Towards the conception of a service-oriented middleware for context-aware environments, Context-aware computing applications, p.139, 2011.

C. Douglas and . Schmidt, Model-driven engineering, IEEE Computer, vol.39, issue.2, p.60, 2002.

P. Schobbens, P. Heymans, and J. Trigaux, Feature diagrams: A survey and a formal semantics Engineering languages for specifying product-derivation processes in software product lines, Requirements Engineering Conference 14th IEEE International Software Language Engineering: First International Conference, pp.136-145, 2006.

L. Seinturier, P. Merle, D. Fournier, N. Dolet, V. Schiavoni et al., Reconfigurable SCA Applications with the FraSCAti Platform, 2009 IEEE International Conference on Services Computing, pp.268-275, 2009.
DOI : 10.1109/SCC.2009.27

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

J. Svahnberg, J. Van-gurp, and . Bosch, A taxonomy of variability realization techniques, Software: Practice and Experience, vol.2, issue.8, pp.705-754, 2005.
DOI : 10.1002/spe.652

A. Clemens and . Szyperski, Component Software ? Beyond Object-Oriented Programming

P. Trinidad, A. R. Cortés, and J. Pe-na, Mapping Feature Models onto Component Models to Build Dynamic Software Product Lines, International Workshop on Dynamic Software Product Line, pp.65-105, 2002.

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

M. Voelter and I. Groher, Product Line Implementation using Aspect-Oriented and Model-Driven Software Development, 11th International Software Product Line Conference (SPLC 2007), pp.233-242, 2007.
DOI : 10.1109/SPLINE.2007.23

[. Wagelaar, Composition Techniques for Rule-Based Model Transformation Languages, ICMT '08: Proceedings of the 1st international conference on Theory and Practice of Model Transformations, pp.152-167, 2008.
DOI : 10.1007/978-3-540-69927-9_11

J. Withey, Investment analysis of software assets for product lines, 1996.

A. Zamperoni, GRIDS-GRaph-based, integrated development of software: integrating different perspectives of software engineering, Proceedings of IEEE 18th International Conference on Software Engineering, pp.48-59, 1995.
DOI : 10.1109/ICSE.1996.493401

J. Zhang and B. H. Cheng, Model-based development of dynamically adaptive software, Proceeding of the 28th international conference on Software engineering , ICSE '06, pp.371-380, 2006.
DOI : 10.1145/1134285.1134337