Technique et science informatiques, n° 2 (2004). Systèmes à composants adaptables et extensibles

Les technologies de développement du logiciel ont un poids
important dans l'économie et leur évolution est liée à deux paramètres
principaux : d'une part, les applications deviennent de plus en plus
volumineuses et complexes et, d'autre part, les exigences des
utilisateurs varient de manière importante au cours de la vie des
applications, conduisant celles-ci à devoir s'adapter.
Systèmes à composants adaptables et extensibles présente quelques
travaux menés par des équipes françaises et fait le point sur le concept
de composant. La programmation par composant est considérée
comme une des technologies d'avenir de l'industrie du logiciel. Elle
suppose des mises en oeuvre flexibles aussi bien au niveau du support
des composants qu'au niveau de la programmation. Les techniques de
génie logiciel doivent évoluer pour construire des structures
adaptables. En particulier, nous pouvons remarquer le mariage de
plus en plus fréquent entre la programmation par composants, les
techniques réflexives et la métaprogrammation.