Software Adaptation
La réutilisation et l'intégration d'éléments logiciels hétérogènes est une promesse du développement logiciel à base de composants. Cependant, les approches industrielles actuelles souffrent d'un support limité pour autre chose que les signatures de composants. L'adaptation logicielle promeut l'utilisation d'adaptateurs --des entités de calcul qui garantissent que les composants logiciels interagiront correctement, non seulement au niveau de leurs signatures, mais aussi au niveau comportemental, sémantique et service. Ce papier présente en détail l'adaptation et sert d'introduction aux quatre papiers qui ont été sélectionnés suite à l'atelier WCAT à ECOOP'2004.
Reuse and integration of heterogeneous software parts are promises of ComponentBased Software Development. However, current industrial approaches suffer from a limited support for anything else than component signatures. Software Adaptation promotes the use of adaptors --specific computational entities guaranteeing that software components will interact in the right way not only at the signature level, but also at the behavioural, semantic and service levels. This paper presents in details the field of adaptation and serves as an introduction to the four papers which have been selected after the WCAT workshop at ECOOP'2004.
C.CANAL, J.MURILLO, P.POIZAT
développement logiciel basé composants, réutilisation, composition, adaptation logicielle, modèles et langages de coordination, orientation aspect.
Component-Based Software Development, Reuse, Composition, Software Adaptation, Coordination Models and Languages, Aspect Orientation.
Anglais
|