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 metadata

Cited literature [20 references]  Display  Hide  Download
Contributor : GAELLE LANNUZEL Connect in order to contact the contributor
Submitted on : Tuesday, March 3, 2020 - 4:11:09 PM
Last modification on : Tuesday, February 15, 2022 - 3:41:30 AM
Long-term archiving on: : Thursday, June 4, 2020 - 5:02:20 PM


Files produced by the author(s)


  • HAL Id : hal-01912827, version 1



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⟩



Record views


Files downloads