M. Aksit, L. Bergmans, and S. Vural, An object-oriented language-database integration model: The composition-filters approach, ECOOP'92: Proc. European Conference on Object-Oriented Programming, pp.372-395, 1992.

J. Aldrich, C. Chambers, and D. Notkin, ArchJava, Proceedings of the 24th international conference on Software engineering , ICSE '02, 2002.
DOI : 10.1145/581339.581365

G. Bracha and W. Cook, Mixin-based inheritance, Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications Proceedings of the European Conference on Object-Oriented Programming, pp.303-311, 1990.
DOI : 10.1145/97946.97982

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

E. Bruneton, T. Coupaye, M. Leclercq, V. Quema, and J. Stefani, An Open Component Model and Its Support in Java, Proceedings of the International Symposium on Component-based Software Engineering, 2004.
DOI : 10.1007/978-3-540-24774-6_3

B. Burke, K. Khan, F. Rainone, S. Pedersen, M. Fleury et al., JBoss-AOP, www.jboss.org/developersThe k-component architecture meta-model for self-adaptive software, Metalevel Architectures and Separation of Crosscutting Concerns 3rd Int'l Conf, pp.81-88, 2001.

F. Duclos, J. Estublier, and P. Morat, Describing and using non functional aspects in component based applications, Proceedings of the 1st international conference on Aspect-oriented software development , AOSD '02, pp.65-75, 2002.
DOI : 10.1145/508386.508394

P. Ebraert, T. D-'hondt, Y. Vandewoude, and Y. Berbers, Pitfalls in unanticipated dynamic software evolution, RAM-SE'05-ECOOP'05 Workshop on Reflection, AOP, and Meta-Data for Software Evolution, Proceedings, Fakultat fur Informatik, pp.41-50, 2005.

S. Gudmundson and G. Kiczales, Addressing practical software development issues in AspectJ with a pointcut interface, Workshop on Advanced Separation of Concerns, 2001.

G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm et al., Getting started with ASPECTJ, Communications of the ACM, vol.44, issue.10, pp.59-65, 2001.
DOI : 10.1145/383845.383858

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

G. Kiczales and M. Mezini, Aspect-oriented programming and modular reasoning, ICSE '05: Proceedings of the 27th International Conference on Software Engineering, pp.49-58, 2005.
DOI : 10.1109/icse.2005.1553547

O. Kwon, C. Boldyreff, and M. Munro, Survey on a Software Maintenance Support Environment, 1998.

B. Lagaisse and W. Joosen, Component-Based Open Middleware Supporting Aspect-Oriented Software Composition, Proceedings of the International Symposium on Component-based Software Engineering, pp.139-154, 2005.
DOI : 10.1007/11424529_10

A. Lai, G. Murphy, and R. Walker, Separating concerns with HyperJ: an experience report, ICSE'00: Proc. of the International Conference on Software Engineering, 2000.

K. Lieberherr, D. Lorenz, and M. Mezini, Programming with Aspectual Components, 1999.

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

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

T. Mens, M. Wermelinger, S. Ducasse, S. Demeyer, R. Hirschfeld et al., Challenges in Software Evolution, Eighth International Workshop on Principles of Software Evolution (IWPSE'05), 2005.
DOI : 10.1109/IWPSE.2005.7

M. Mezini and K. Ostermann, Conquering aspects with Caesar, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.90-100, 2003.
DOI : 10.1145/643603.643613

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

D. L. Parnas, On the criteria to be used in decomposing systems into modules', Software Pioneers: Contributions to Software Engineering, pp.411-427, 2002.

P. David, An approach for developing self-adapting fractal components, SC 06: Software Composition, 2006.

N. Pessemier, O. Barais, L. Seinturier, T. Coupaye, and L. Duchien, A three level framework for adapting component-based systems, Second International Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT05), 2005.
URL : https://hal.archives-ouvertes.fr/inria-00486734

M. Pinto, L. Fuentes, and J. Troya, DAOP-ADL: An Architecture Description Language for Dynamic Component and Aspect-Based Development, Proc. Generative Programming and Component Engineering (GPCE'03), 2003.
DOI : 10.1007/978-3-540-39815-8_8

L. Seinturier, N. Pessemier, L. Duchien, T. D. Coupaye, D. Suvée et al., A component model engineered with components and aspectsJAsCo: an aspect-oriented approach tailored for component based software development, CBSE '06: Proceedings of the 9h International SIGSOFT Symposium on Component-based Software Engineering Proceedings of the 2nd International Conference on Aspect-Oriented Software Development (AOSD'03), pp.139-15621, 2003.

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

T. Tourwé, J. Brichau, and K. Gybels, On the existence of the aosd-evolution paradox, SPLAT: Software Engineering Properties of Languages for Aspect Technologies, pp.1-5, 2003.

W. Vanderperren and D. Suvee, JAsCoAP: adaptive programming for component-based software engineering, 3rd International Conference on Aspect-Oriented Software Development, 2004.

A. Vasseur, Aspectwerkz website, 2005.