Language architecture: an architecture language for model-driven engineering

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)
5 Downloads (Pure)

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 languageEnglish
Title of host publicationMODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development
PublisherSciTePress Digital Library
Pages147-156
Number of pages10
Volume2017-January
ISBN (Electronic)9789897582103
DOIs
Publication statusPublished - 1 Jan 2017
Event5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017 - Porto, Portugal
Duration: 19 Feb 201721 Feb 2017

Conference

Conference5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017
Country/TerritoryPortugal
CityPorto
Period19/02/1721/02/17

Keywords

  • Architecture
  • Domain-specific languages
  • Model-driven engineering

Fingerprint

Dive into the research topics of 'Language architecture: an architecture language for model-driven engineering'. Together they form a unique fingerprint.

Cite this