D. Scapin, Methodes pour l'ergonomie des logiciels interactifs, 2001.

W. Hürsch, C. Videira, and . Lopes, Separation of concerns, 1995.

A. Pinna, M. Riveill, and J. Fierstone, Architecture logicielle pour l'adaptation et la composition d'ihm -mise en oeuvre avec le langage sunml, 2003.

S. Wouters, Analyse comparative de générateurs d'interfaces d'applications de gestion à partir d'un diagramme de classes uml, 2002.

L. Fabresse, Proposition d'un langage de programmation à base de composants logiciels interfaçables et application à la génération semi-automatisée d'ihm, 2003.

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

M. Tatsubori, S. Chiba, K. Itano, and M. Killijian, OpenJava: A Class-Based Macro System for Java, OORaSE, pp.117-133, 1999.
DOI : 10.1007/3-540-45046-7_7