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 条
  • [21] Towards Integrating Blockchains with Microservice Architecture Using Model-Driven Engineering
    Trebbau, Simon
    Wizenty, Philip
    Sachweh, Sabine
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2021), 2021, 426 : 167 - 175
  • [22] A Model-Driven Engineering Workbench for CAEX Supporting Language Customization and Evolution
    Mayerhofer, Tanja
    Wimmer, Manuel
    Berardinelli, Luca
    Drath, Rainer
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (06) : 2770 - 2779
  • [23] A Controlled Natural Language Approach for Integrating Requirements and Model-Driven Engineering
    Ferreira, David de Almeida
    da Silva, Alberto Rodrigues
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 518 - 523
  • [24] Comparison of model-driven architecture and software factories in the context of Model-Driven Development
    Demir, Ahmet
    Joint Meeting of the Fourth Workshop on Model-Based Development of Computer-Based Systems and Third International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, Proceedings, 2006, : 75 - 83
  • [25] A model-driven approach for the development of safety-critical functions using modified Architecture Description Language (ADL)
    Sari, Bulent
    Reuss, Hans-Christian
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL SYSTEMS FOR AIRCRAFT, RAILWAY, SHIP PROPULSION AND ROAD VEHICLES & INTERNATIONAL TRANSPORTATION ELECTRIFICATION CONFERENCE (ESARS-ITEC), 2016,
  • [26] Architecture Modeling for Translative Model-Driven Development
    Fatwanto, Agung
    Boughton, Clive
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 601 - 609
  • [27] Model-driven architecture based security analysis
    Mili, Saoussen
    Nguyen, Nga
    Chelouah, Rachid
    SYSTEMS ENGINEERING, 2021, 24 (05) : 307 - 321
  • [28] Model-driven Architecture Approach for Data Warehouse
    Fernandes, Lucia Abrunhosa
    Helena Neto, Beatriz
    Fagundes, Vladimir
    Zimbrao, Geraldo
    de Souza, Jano Moreira
    Salvador, Rodrigo
    SIXTH INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS: ICAS 2010, PROCEEDINGS, 2010, : 156 - 161
  • [29] ModelSec: A Generative Architecture for Model-Driven Security
    Sanchez, Oscar
    Molina, Fernando
    Garcia-Molina, Jesus
    Toval, Ambrosio
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (15) : 2957 - 2980
  • [30] A Model-Driven Architecture for Automated Deployment of Microservices
    Aksakalli, Isil Karabey
    Celik, Turgay
    Can, Ahmet Burak
    Tekinerdogan, Bedir
    APPLIED SCIENCES-BASEL, 2021, 11 (20):