An Eclipse Modelling Framework Alternative to Meet the Models@Runtime Requirements

François Fouquet 1 Grégory Nain 1 Brice Morin 2 Erwan Daubert 1, 3 Olivier Barais 1 Noël Plouzeau 1 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
3 MYRIADS - Design and Implementation of Autonomous Distributed Systems
Inria Rennes – Bretagne Atlantique , IRISA-D1 - SYSTÈMES LARGE ÉCHELLE
Abstract : Models@Runtime aims at taming the complexity of software dynamic adaptation by pushing further the idea of reflection and con- sidering the reflection layer as a first-class modeling space. A natural approach to Models@Runtime is to use MDE techniques, in particular those based on the Eclipse Modeling Framework. EMF provides facilities for building DSLs and tools based on a structured data model, with tight integration with the Eclipse IDE. EMF has rapidly become the defacto standard in the MDE community and has also been adopted for building Models@Runtime platforms. For example, Frascati (implementing the Service Component Architecture standard) uses EMF for the design and runtime tooling of its architecture description language. However, EMF has primarily been thought to support design-time activities. This paper highlights specific Models@Runtime requirements, discusses the bene- fits and limitations of EMF in this context, and presents an alternative implementation to meet these requirements.
Type de document :
Communication dans un congrès
Models 2012, Oct 2012, Innsbruck, Austria. 2012
Liste complète des métadonnées


https://hal.inria.fr/hal-00714558
Contributeur : François Fouquet <>
Soumis le : jeudi 5 juillet 2012 - 08:55:32
Dernière modification le : jeudi 9 février 2017 - 16:05:31
Document(s) archivé(s) le : jeudi 15 décembre 2016 - 21:19:42

Fichier

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

Identifiants

  • HAL Id : hal-00714558, version 1

Citation

François Fouquet, Grégory Nain, Brice Morin, Erwan Daubert, Olivier Barais, et al.. An Eclipse Modelling Framework Alternative to Meet the Models@Runtime Requirements. Models 2012, Oct 2012, Innsbruck, Austria. 2012. <hal-00714558>

Partager

Métriques

Consultations de
la notice

574

Téléchargements du document

1033