Manipulating Models Using Internal Domain-Specific Languages

Filip Krikava 1 Philippe Collet 2 Robert France 3
1 SPIRALS - Self-adaptation for distributed services and large software systems
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
2 Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe MODALIS
Laboratoire I3S - SPARKS - Scalable and Pervasive softwARe and Knowledge Systems
Abstract : In Model-Driven Engineering, a number of external Domain-Specific Languages (DSL) for model manipulation have been proposed. However, they require users to learn new languages that, together with their execution performance, usability and tool support limitations, can significantly contribute to accidental complexities. In this paper, we present an alternative approach based on internal DSLs in Scala for model consistency checking and model transformations for the Eclipse Modeling Framework.
Document type :
Conference papers
Complete list of metadatas

Cited literature [8 references]  Display  Hide  Download

https://hal.inria.fr/hal-00951803
Contributor : Krikava Filip <>
Submitted on : Wednesday, February 26, 2014 - 9:32:49 AM
Last modification on : Thursday, February 21, 2019 - 10:52:55 AM
Long-term archiving on : Monday, May 26, 2014 - 11:15:48 AM

File

pl14-paper.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00951803, version 1

Citation

Filip Krikava, Philippe Collet, Robert France. Manipulating Models Using Internal Domain-Specific Languages. Symposium On Applied Computing, Mar 2014, Gyeongju, South Korea. ⟨hal-00951803⟩

Share

Metrics

Record views

670

Files downloads

420