Implémentation d'un modèle UML de composition hiérarchique

We describe an approach focussing on hierarchical composition of components during both design and development levels. We present an overview of our UML composition model which is based on well-defined composition properties. Thus we present how we have implemented a control mechanism of theses properties into Julia, an implementation of the Fractal component model. MOTS-CLES : UML, composition hierarchique, composants, Fractal, Julia.

[1]  Philippe Collet,et al.  A contracting system for hierarchical components , 2005, CBSE'05.

[2]  Jean-Marc Jézéquel,et al.  From contracts to aspects in uml designs , 2002 .

[3]  Brian Henderson-Sellers,et al.  Formalization of the Whole-Part Relationship in the Unified Modeling Language , 2003, IEEE Trans. Software Eng..

[4]  Conrad E. Bock UML 2 Composition Model. , 2004 .

[5]  Hee Beng Kuan Tan,et al.  On Formalization of the Whole-Part Relationship in the Unified Modeling Language , 2003, IEEE Trans. Software Eng..

[6]  Harry R. Tennant,et al.  Building Usable Menu-Based Natural Language Interfaces To Databases , 1983, VLDB.

[7]  P. V. Reddy,et al.  Toward Better Logical Models in UML , 2003, J. Object Technol..

[8]  James Ivers,et al.  A Basis for Composition Language CL , 2002 .

[9]  Franz Achermann,et al.  Forms, Agents and Channels: Defining Composition Abstraction with Style , 2002 .

[10]  Ketil Stølen,et al.  What is model driven architecture , 2003 .

[11]  Oscar Nierstrasz,et al.  Research directions in software composition , 1995, CSUR.

[12]  Seyed Masoud Sadjadi,et al.  Composing adaptive software , 2004, Computer.

[13]  Bernhard Rumpe,et al.  Meaningful modeling: what's the semantics of "semantics"? , 2004, Computer.

[14]  Jean-Michel Bruel,et al.  Développement basé composant. Une approche centrée composition , 2005, Ingénierie des Systèmes d Inf..

[15]  Ivica Crnkovic,et al.  Building Reliable Component-Based Software Systems , 2002 .

[16]  Thierry Coupaye,et al.  An Open Component Model and Its Support in Java , 2004, CBSE.