Contrats pour l'assemblage de composants
Ces documents présentent un ensemble de réflexions et de propositions pour la
définition de contrats pour des composants logiciels. Le livrable 1.4
constitue la fourniture, à l'issue des dix huit premiers mois, du sous-groupe
du projet ACCORD lot 1 consacré au modèle abstrait de contrats pour des
composants; ces travaux ont d'abord fait l'objet d'un premier livrable 1.2 à
l'issue des six premiers mois du projet. Les concepts proposés ont été
rediscutés entre les partenaires au cours de réunions plénières ou de réunions
spécialisées au lot 1. Le présent document comporte donc la totalité des
concepts évoqués à propos du modèle abstrait de composant ACCORD avec des
chapitres revus à partir du premier livrable et des chapitres complètement
nouveaux.
Le présent travail se place dans l ensemble des travaux actuels qui cherchent à dépasser les approches de spécifications d interfaces basées sur des signatures comme moyen d interopérabilité (approche objet, IDL CORBA). Pour cela, on se propose de définir différentes catégories de contrats apportant des informations significatives pour résoudre le problème d intégration. Ces contrats sont établis en tenant compte des spécificités des approches à composants logiciels. Nous avons isolé quatre aspects principaux de modélisation d un composant : la composition (du composant considéré comme un composite), les interactions (entre les membres du composite), le cycle de vie du composant (type, classe, instances) et la nature des propriétés exprimées (syntaxiques, sémantiques ou pragmatiques).
Pour en savoir plus (document pdf)
- Lot 1.2: Contrats pour l'assemblage de composants (version 1)
- Lot 1.4: Contrats pour l'assemblage de composants (version 2)