D. Ancona, G. Lagorio, and E. Zucca, A smooth extension of Java with mixins, Proceedings of the European Conference on Object-Oriented Programming (ECOOP'00), pp.154-178, 2000.

G. Bracha and W. Cook, Mixin-based inheritance, Proceedings of the Conference on ObjectOriented Programming: Systems, Languages and Applications (ECOOP/OOPSLA'90), pp.303-311, 1990.

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 (SPE), vol.36, pp.1257-1284, 2006.

E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, 1995.

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.
URL : https://hal.archives-ouvertes.fr/hal-00444077

R. Rouvoy and P. Merle, Leveraging Component-Based Software Engineering with Fraclet. Annals of Telecommunications-annales des télécommunications, vol.64, 2009.
URL : https://hal.archives-ouvertes.fr/inria-00429714