Characterization of Adaptable Interpreted-DSML

  • Eric Cariou
  • Olivier Le Goaer
  • Franck Barbier
  • Samson Pierre
Conference paper

DOI: 10.1007/978-3-642-39013-5_4

Volume 7949 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Cariou E., Le Goaer O., Barbier F., Pierre S. (2013) Characterization of Adaptable Interpreted-DSML. In: Van Gorp P., Ritter T., Rose L.M. (eds) Modelling Foundations and Applications. ECMFA 2013. Lecture Notes in Computer Science, vol 7949. Springer, Berlin, Heidelberg

Abstract

One of the main goals of model-driven engineering (MDE) is the manipulation of models as exclusive software artifacts. Model execution is in particular a means to substitute models for code. More precisely, as models of a dedicated domain-specific modeling language (DSML) are interpreted through an execution engine, such a DSML is called interpreted-DSML (i-DSML for short). On another way, MDE is a promising discipline for building adaptable systems based on models at runtime. When the model is directly executed, the system becomes the model: This is the model that is adapted. In this paper, we propose a characterization of adaptable i-DSML where a single model is executed and directly adapted at runtime. If model execution only modifies the dynamical elements of the model, we show that the adaptation can modify each part of the model and that the execution and adaptation semantics can be changed at runtime.

Keywords

model execution adaptation i-DSML models at runtime 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Eric Cariou
    • 1
  • Olivier Le Goaer
    • 1
  • Franck Barbier
    • 1
  • Samson Pierre
    • 1
  1. 1.LIUPPA, PauWare Research GroupUniversité de PauPau CedexFrance