Abstract
The increasing number of languages used to engineer complex systems causes challenges to the development and maintenance processes of these languages. In this paper, we reflect on our experience in developing real life complex cyber-physical systems by using MDE techniques and DSLs. Firstly, we discuss a number of industrial challenges in the modeling software engineering domain. To address these challenges, we propose the concept of language architecture as an organizational principle for designing, reusing and maintaining DSLs and their infrastructure. Based on this, a metamodel for a DSL is designed and a tool support (LanArchi) is developed. Finally the possible future directions are given.
| Original language | English |
|---|---|
| Title of host publication | MODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development |
| Publisher | SciTePress Digital Library |
| Pages | 147-156 |
| Number of pages | 10 |
| Volume | 2017-January |
| ISBN (Electronic) | 9789897582103 |
| DOIs | |
| Publication status | Published - 1 Jan 2017 |
| Event | 5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017 - Porto, Portugal Duration: 19 Feb 2017 → 21 Feb 2017 |
Conference
| Conference | 5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017 |
|---|---|
| Country/Territory | Portugal |
| City | Porto |
| Period | 19/02/17 → 21/02/17 |
Keywords
- Architecture
- Domain-specific languages
- Model-driven engineering