Skip to Main content Skip to Navigation
Conference papers

A Generic Solution for Weaving Business Code into Executable Models

Abstract : The separation of concerns is a fundamental principle that allowsto build a software with separate parts, thereby improving theirmaintainability and evolutivity. Executable models are good poten-tial representatives of this principle since they capture the behaviorof a software-intensive system, that is, when, why and how callingbusiness operations, while the latter are specified apart. EMF is thede facto framework used to create an executable DSL (xDSL) but asolution to weave business operations into it is still missing. Thisis compounded by the fact that such business operations can betied to specific technological platforms that stand outside the EMFworld (e.g. Android SDK). To that purpose, in this paper we describea solution for managing business operations both at design-time(creation of executable models with EMF) and at run-time (oper-ation calls from the deployed execution engine). This solution isgeneric enough to be integrated into any Java-based environmentand for any xDSL
Document type :
Conference papers
Complete list of metadatas

Cited literature [20 references]  Display  Hide  Download

https://hal-univ-pau.archives-ouvertes.fr/hal-01912827
Contributor : Gaelle Chancerel-Lannuzel <>
Submitted on : Tuesday, March 3, 2020 - 4:11:09 PM
Last modification on : Wednesday, March 4, 2020 - 5:00:49 PM
Long-term archiving on: : Thursday, June 4, 2020 - 5:02:20 PM

File

cariou-exe18.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01912827, version 1

Collections

Citation

Olivier Le Goaer, Eric Cariou, Léa Brunschwig, Franck Barbier. A Generic Solution for Weaving Business Code into Executable Models. 4th International Workshop on Executable Modeling at MoDELS (EXE 2018), 2018, Copenhagen, Denmark. pp.251-256. ⟨hal-01912827⟩

Share

Metrics

Record views

67

Files downloads

19