Language Architecture: An Architecture Language for Model-Driven Engineering

被引:0
|
作者
Brouwers, Niels [1 ]
Hamilton, Marc [1 ]
Kurtev, Ivan [1 ]
Luo, Yaping [1 ]
机构
[1] Altran Netherlands BV, Eindhoven, Netherlands
关键词
Architecture; Model-Driven Engineering; Domain-Specific Languages;
D O I
10.5220/0006206001470156
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:147 / 156
页数:10
相关论文
共 50 条
  • [41] A multi-view and programming language agnostic framework for model-driven engineering
    Jordao, Rodolfo
    Bahrami, Fahimeh
    Chen, Rui
    Sander, Ingo
    PROCEEDINGS OF THE 2022 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2022,
  • [42] The high level language for system specification: A model-driven approach to systems engineering
    Aliyu, Hamzat Olanrewaju
    Maiga, Oumar
    Traore, Mamadou Kaba
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2016, 7 (01)
  • [43] Guest Editorial to the Special Issue on Language Engineering for Model-Driven Software Development
    Jean Bézivin
    Reiko Heckel
    Software & Systems Modeling, 2006, 5 (3) : 231 - 232
  • [44] Language support for model-driven software development
    Cepa, Vasian
    Mezini, Mira
    SCIENCE OF COMPUTER PROGRAMMING, 2008, 73 (01) : 13 - 25
  • [45] Large Language Model-Driven Immersive Agent
    Singh, Aditi
    Kumar, Saket
    Ehtesham, Abul
    Khoei, Tala Talaei
    Bhati, Deepshikha
    2024 IEEE 5TH ANNUAL WORLD AI IOT CONGRESS, AIIOT 2024, 2024, : 0619 - 0624
  • [46] Towards a Model-Driven Datacube Analytics Language
    Baumann, Peter
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 3740 - 3746
  • [47] Facilitating the migration to the microservice architecture via model-driven reverse engineering and reinforcement learning
    Dehghani, MohammadHadi
    Kolahdouz-Rahimi, Shekoufeh
    Tisi, Massimo
    Tamzalit, Dalila
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (03): : 1115 - 1133
  • [48] Facilitating the migration to the microservice architecture via model-driven reverse engineering and reinforcement learning
    MohammadHadi Dehghani
    Shekoufeh Kolahdouz-Rahimi
    Massimo Tisi
    Dalila Tamzalit
    Software and Systems Modeling, 2022, 21 : 1115 - 1133
  • [49] Research on Model-driven Top-level Architecture Design Method of Nuclear Engineering
    Pan X.
    Zhuang Y.
    Song C.
    Lin C.
    Hedongli Gongcheng/Nuclear Power Engineering, 2023, 44 (04): : 179 - 184
  • [50] An open distributed architecture for flexible hybrid assembly systems: a model-driven engineering approach
    Thramboulidis, Kleanthis
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2016, 85 (5-8): : 1449 - 1460