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

T. Batista, A. Joolia, and G. Coulson, Managing Dynamic Reconfiguration in Component-Based Systems, Proceedings of the 2nd European Workshop on Software Architecture (EWSA'05), pp.1-17, 2005.
DOI : 10.1007/11494713_1

E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J. B. Stefani, The Fractal Component Model and its Support in Java. Software: Practice and Experience ? Special issue on Experiences with Auto-adaptive and Reconfigurable Systems, 2006.

G. Coulson, G. Blair, P. Grace, F. Taiani, A. Joolia et al., A generic component model for building systems software, ACM Transactions on Computer Systems, vol.26, issue.1, pp.1-42, 2008.
DOI : 10.1145/1328671.1328672

E. M. Dashofy, A. Van-der-hoek, and R. N. Taylor, An infrastructure for the rapid development of XML-based architecture description languages, Proceedings of the 24th international conference on Software engineering , ICSE '02, pp.266-276, 2002.
DOI : 10.1145/581372.581374

L. Demichiel and M. Keith, Enterprise JavaBeans (EJB) Specification. Sun Microsystems, 2005.

E. International, C# Language Specification, 2005.

M. Eichberg, T. Schäfer, and M. Mezini, Using Annotations to Check Structural Properties of Classes, Proceedings of the 8th International Conference on Fundamental Approaches to Software Engineering (FASE'05), pp.237-252, 2005.
DOI : 10.1007/978-3-540-31984-9_18

J. P. Fassino, J. B. Stefani, J. L. Lawall, and G. Muller, Think: A Software Framework for Component-based Operating System Kernels, USENIX Annual Technical Conference, General Track, pp.73-86, 2002.

A. Flissi, J. Dubus, N. Dolet, and P. Merle, Deploying on the Grid with Deploy- Ware, Proceedings of the 8th International Symposium on Cluster Computing and the Grid (CCGrid'08), pp.177-184, 2008.

J. Gosling, B. Joy, G. Steele, and G. Bracha, The Java Language Specification, Third Edition, 2005.

G. Hamilton, JavaBeans Specification, 1997.

M. Leclercq, A. E. Özcan, V. Quéma, and J. B. Stefani, Supporting Heterogeneous Architecture Descriptions in an Extensible Toolset, 29th International Conference on Software Engineering (ICSE'07), pp.209-219, 2007.
DOI : 10.1109/ICSE.2007.82

M. Leclercq, V. Quéma, and J. B. Stefani, DREAM: A Component Framework for Constructing Resource-Aware, Configurable Middleware, IEEE Distributed Systems Online, vol.6, issue.9, 2005.
DOI : 10.1109/MDSO.2005.47

A. Louis, Use JBI Components for Integration, JavaWorld.com, 2006.

N. Medvidovic and R. N. 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

C. Noguera and L. Duchien, Annotation Framework Validation Using Domain Models, Proceedings of the 4th European Conference on Model Driven Architecture Foundations and Applications (ECMDA'08, 2008.
DOI : 10.1007/978-3-540-69100-6_4

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

R. Pawlak and . Spoon, Spoon: Compile-time Annotation Processing for Middleware, IEEE Distributed Systems Online, vol.7, issue.11, 2006.
DOI : 10.1109/MDSO.2006.67

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

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

R. Rouvoy and P. Merle, Leveraging Component-Oriented Programming with Attribute-Oriented Programming, Proceedings of the 11th International ECOOP Workshop on Component-Oriented Programming, pp.2006-2017, 2006.

R. Rouvoy, N. Pessemier, R. Pawlak, and P. Merle, Using Attribute-Oriented Programming to Leverage Fractal-Based Developments, Proceedings of the 5th International ECOOP Workshop on Fractal Component Model, 2006.
URL : https://hal.archives-ouvertes.fr/hal-01353552

R. Rouvoy, P. Serrano-alvarado, and P. Merle, Towards Context-Aware Transaction Services, Proceedings of the 6th International IFIP Conference on Distributed Applications and Interoperable Systems (DAIS), pp.272-288, 2006.
DOI : 10.1007/11773887_21

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

V. Schiavoni and V. Quéma, A posteriori defensive programming, Proceedings of the 2006 ACM symposium on Applied computing , SAC '06, pp.1734-1738, 2006.
DOI : 10.1145/1141277.1141688

L. Seinturier, N. Pessemier, L. Duchien, and T. Coupaye, A Component Model Engineered with Components and Aspects, Proceedings of the 9th International SIG- SOFT Symposium on Component-Based Software Engineering (CBSE'06), pp.139-153, 2006.
DOI : 10.1007/11783565_10

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

T. Stahl, M. Volter, and B. V. Stockfleth, Model-driven Software Development: Technology, Engineering, Management, 2006.

H. Wada and J. Suzuki, Modeling Turnpike Frontend System: A Model-Driven Development Framework Leveraging UML Metamodeling and Attribute-Oriented Programming, Proceedings of the 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS'05), pp.584-600, 2005.
DOI : 10.1007/11557432_44

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

C. Walls and N. Richards, XDoclet in Action, Actions series, 2003.