A Foundation for the Composition of Multilevel Domain-Specific Languages

Alejandro Rodríguez, Adrian Rutle, Lars Michael Kristensen, Francisco Durán · 2019

In this paper, we provide a foundation for the definition and composition of multilevel domain-specific modelling languages. We will introduce modularization techniques such as composition, aggregation and referencing to enhance flexibility and reusability of these languages. To explain this foundation, we use Coloured Petri Nets (CPN) as a paradigmatic case study and define two CPN variants motivated by industrial collaboration projects: one used for the definition of protocols and the other one for robot controllers.

Read the paper · More papers on PaperTik