Generative technologies for model animation in the TopCased platform

Abstract : Domain Specific Modeling Languages (DSML) are more and more used to handle high level concepts, and thus bring complex software development under control. The increasingly recurring definition of new languages raises the problem of the definition of support tools such as editor, simulator, compiler, etc. In this paper we propose generative technologies that have been designed to ease the development of model animation tools inside the TopCased platform. These tools rely on the automatically generated graphical editors of TopCased and provide additional generators for building model animator graphical interface. We also rely on an architecture for executable metamodel (i.e., the TopCased model execution metamodeling pattern) to bind the behavioral semantics of the modeling language. These tools were designed in a pragmatic manner by abstracting the various model animators that had been hand-coded in the TopCased project, and then validated by refactoring these animators.
Type de document :
Communication dans un congrès
6th European Conference on Modelling Foundations and Applications (ECMFA 2010), 2010, Paris, France, South Africa. Springer, 6138, pp.90--103, 2010, Lecture Notes in Computer Science (LNCS)
Liste complète des métadonnées

https://hal.inria.fr/inria-00504667
Contributeur : Didier Vojtisek <>
Soumis le : mercredi 21 juillet 2010 - 09:37:10
Dernière modification le : mercredi 12 septembre 2018 - 17:46:01
Document(s) archivé(s) le : mardi 23 octobre 2012 - 10:45:35

Fichier

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

Identifiants

  • HAL Id : inria-00504667, version 1

Citation

Xavier Crégut, Benoit Combemale, Marc Pantel, Raphaël Faudoux, Jonatas Pavei. Generative technologies for model animation in the TopCased platform. 6th European Conference on Modelling Foundations and Applications (ECMFA 2010), 2010, Paris, France, South Africa. Springer, 6138, pp.90--103, 2010, Lecture Notes in Computer Science (LNCS). 〈inria-00504667〉

Partager

Métriques

Consultations de la notice

447

Téléchargements de fichiers

167