Managing Model Evolution Using the CCBM Approach

Audrey Occello 1 Anne-Marie Dery 1 Michel Riveill 1 Gunther Kniessel
1 Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe RAINBOW
Laboratoire I3S - SPARKS - Scalable and Pervasive softwARe and Knowledge Systems
Abstract : With the adoption of MDE, application evolution is facilitated. Instead of modifying each deployed version, the application is modified only once at the model level and then regenerated for each platform. On the other hand, to manage application complexity, models are partitioned and then integrated together to form larger ones. However most of modeling approaches use an integration mechanism based on merging existing models that makes it difficult to manage application evolution in a modular and incremental way. As an alternative, we propose the Collaborative Component Based Model approach (CCBM) that leverages software components principles and focuses on the specification of how models collaborate with each other. This paper presents how the proposed approach contributes to integrate and manage change of models incrementally by preserving defined collaborations during the whole life-cycle of an application, from initial, very loosely specified interactions, through step-wise refinements, to the final concretization to a component implementation.
Type de document :
Communication dans un congrès
6th Workshop on Model Based Development for Computer Based Systems - "Partitioning, Integration and Versioning of Models", Apr 2008, Belfast, Ireland. IEEE Computer Society, pp.453-462, 2008, 〈10.1109/ECBS.2008.10〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-00359946
Contributeur : Michel Riveill <>
Soumis le : lundi 9 février 2009 - 17:45:32
Dernière modification le : lundi 5 novembre 2018 - 15:52:09

Identifiants

Collections

Citation

Audrey Occello, Anne-Marie Dery, Michel Riveill, Gunther Kniessel. Managing Model Evolution Using the CCBM Approach. 6th Workshop on Model Based Development for Computer Based Systems - "Partitioning, Integration and Versioning of Models", Apr 2008, Belfast, Ireland. IEEE Computer Society, pp.453-462, 2008, 〈10.1109/ECBS.2008.10〉. 〈hal-00359946〉

Partager

Métriques

Consultations de la notice

158