Model Driven Design and Aspect Weaving

Jean-Marc Jézéquel 1
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : A model is a simplified representation of an aspect of the world for a specific purpose. In complex systems, many aspects are to be handled, from architectural aspects to dynamic behavior, functionalities, user-interface, and extra-functional concerns (such as security, reliability, timeliness, etc.) For software systems, the design process can then be characterized as the weaving of all these aspects into a detailed design model. Model Driven Design aims at automating this weaving process, that is automatically deriving software systems from theirs models. This paper explores the relationship between modeling and aspect weaving. It points out some of the challenges related to such automatic model weaving, illustrating them with the example of a weaving process for behavioral models represented as scenarios
Type de document :
Article dans une revue
Journal of Software and Systems Modeling (SoSyM), Springer, 2008, 7 (2), pp.209--218
Liste complète des métadonnées

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

https://hal.inria.fr/inria-00468233
Contributeur : Didier Vojtisek <>
Soumis le : jeudi 1 avril 2010 - 08:35:50
Dernière modification le : jeudi 11 janvier 2018 - 06:20:11
Document(s) archivé(s) le : mardi 14 septembre 2010 - 17:46:11

Fichier

sosymexp.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00468233, version 1

Collections

Citation

Jean-Marc Jézéquel. Model Driven Design and Aspect Weaving. Journal of Software and Systems Modeling (SoSyM), Springer, 2008, 7 (2), pp.209--218. 〈inria-00468233〉

Partager

Métriques

Consultations de la notice

302

Téléchargements de fichiers

219