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

K. Arnout, From patterns to components, ETH Zürich, 2004.

N. Bouraqadi and L. Fabresse, CLIC, Proceedings of the International Workshop on Smalltalk Technologies, IWST '09, 2009.
DOI : 10.1145/1735935.1735955

G. Bracha and W. Cook, Mixin-based inheritance, Proceedings of OOPSLA and ECOOP, 1990.

. Stefani, The fractal component model and its support in java: Experiences with auto-adaptive and reconfigurable systems, Softw. Pract. Exper, 2006.

R. Ducournau, ???Real World??? as an Argument for Covariant Specialization in Programming and Modeling, Advances in Object-Oriented Information Systems, 2002.
DOI : 10.1007/3-540-46105-1_2

L. Fabresse, C. Dony, and M. Huchard, Foundations of a simple and unified component-oriented language, Computer Languages, Systems & Structures, vol.34, issue.2-3, 2008.
DOI : 10.1016/j.cl.2007.05.002

URL : https://hal.archives-ouvertes.fr/lirmm-00175781

L. Fabresse, N. Bouraqadi, C. Dony, and M. Huchard, Filling the Gap between Design and Implementation with Components, International Journal of Computer Languages, Systems and Structures, 2012.

H. Lieberman, Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems, procs. of OOPSLA, 1986.

B. Liskov and S. Zilles, Programming with abstract data types, Proceedings of the ACM SIGPLAN symposium on Very high level languages, 1974.

R. C. Martin, Agile Software Development, Principles, Patterns , and Practices, 2002.

T. Oplustil, Inheritance in architecture description language, 2003.

F. Plásil, D. Bálek, and R. Janecek, SOFA/DCUP: architecture for component trading and dynamic updating, Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159), 1998.
DOI : 10.1109/CDS.1998.675757

H. A. Schmid and M. Pfeifer, Engineering a Component Language: CompJava, Software and Data Technologies, Communications in Computer and Information Science, 2008.
DOI : 10.1007/978-3-540-70621-2_15

J. A. Seco and L. Caires, A Basic Model of Typed Components, 2000.
DOI : 10.1007/3-540-45102-1_6

J. C. Seco, R. Silva, and M. Piriquito, Componentj: A component-based programming language with dynamic reconfiguration, Computer Science and Information Systems, 2008.

V. C. Sreedhar, Mixin'Up components, Proceedings of the 24th international conference on Software engineering , ICSE '02, 2002.
DOI : 10.1145/581339.581366

C. Tibermacine, R. Fleurquin, and S. Sadou, A family of languages for architecture constraint specification, the Journal of Systems and Software (JSS), 2010.
DOI : 10.1016/j.jss.2009.11.736

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

C. Tibermacine, S. Sadou, C. Dony, and L. Fabresse, Component-based specification of software architecture constraints, Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering, CBSE '11, 2011.
DOI : 10.1145/2000229.2000235

URL : https://hal.archives-ouvertes.fr/lirmm-00596332

W. Weck and C. Szyperski, Do we need inheritance? In procs, 1996.

L. Xu and Y. Ren, Bichon: A new component-oriented programming language, Software Engineering, World Congress on, 2010.