Providing Support for Model Composition in Metamodels

Abstract : In aspect-oriented modeling (AOM), a design is described using a set of design views. It is sometimes necessary to compose the views to obtain an integrated view that can be analyzed by tools. Analysis can uncover conflicts and interactions that give rise to undesirable emergent behavior. Design models tend to have complex structures and thus manual model composition can be arduous and errorprone. Tools that automate significant parts of model composition are needed if AOM is to gain industrial acceptance. One way of providing automated support for composing models written in a particular language is to define model composition behavior in the metamodel defining the language. In this paper we show how this can be done by extending the UML metamodel with behavior describing symmetric, signature-based composition of UML model elements. We also describe an implementation of the metamodel that supports systematic composition of UML class models.
Type de document :
Communication dans un congrès
EDOC'07, Oct 2007, Annapolis, MD, United States. 2007
Liste complète des métadonnées

Littérature citée [17 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00180463
Contributeur : Benoit Baudry <>
Soumis le : vendredi 19 octobre 2007 - 11:08:13
Dernière modification le : mercredi 11 avril 2018 - 01:56:42
Document(s) archivé(s) le : dimanche 11 avril 2010 - 23:19:06

Fichier

france-composition.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00180463, version 1

Citation

Robert France, Franck Fleurey, Raghu Reddy, Benoit Baudry, Sudipto Ghosh. Providing Support for Model Composition in Metamodels. EDOC'07, Oct 2007, Annapolis, MD, United States. 2007. 〈inria-00180463〉

Partager

Métriques

Consultations de la notice

243

Téléchargements de fichiers

198