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 条
  • [31] MDDA: A Model-Driven Avionics Data Architecture
    Hong, Pei
    Song, Yuan
    Jin, Yue-Yuan
    Rao, Ruo-Nan
    3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND MECHANICAL AUTOMATION (CSMA 2017), 2017, : 445 - 452
  • [32] Towards a model-driven architecture for autonomic systems
    Gracanin, D
    Bohner, SA
    Hinchey, M
    11TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2004, : 500 - 505
  • [33] A Model-driven Architecture for Collaborative Business Processes
    Amdah, Leila
    Essadi, Naima
    Anwar, Adil
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (08) : 719 - 725
  • [34] The Research of Model-Driven Architecture in The Embedded System
    Jin, Huang
    ADVANCED DEVELOPMENT IN AUTOMATION, MATERIALS AND MANUFACTURING, 2014, 624 : 524 - 527
  • [35] Embedding requirements within Model-Driven Architecture
    Fouad, Ali
    Phalp, Keith
    Kanyaru, John Mathenge
    Jeary, Sheridan
    SOFTWARE QUALITY JOURNAL, 2011, 19 (02) : 411 - 430
  • [36] Model-Driven Approach to Software Architecture Design
    Perovich, Daniel
    Cecilia Bastarrica, Maria
    Rojas, Cristian
    2009 ICSE WORKSHOP ON SHARING AND REUSING ARCHITECTURAL KNOWLEDGE, 2009, : 1 - 8
  • [37] Ontology transformation and reasoning for model-driven architecture
    Pahl, C
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: COOPIS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2005, 3761 : 1170 - 1187
  • [38] Embedding requirements within Model-Driven Architecture
    Ali Fouad
    Keith Phalp
    John Mathenge Kanyaru
    Sheridan Jeary
    Software Quality Journal, 2011, 19 : 411 - 430
  • [39] Modelling language quality evaluation in model-driven information systems engineering: a roadmap
    Giraldo, Faber D.
    Espana, Sergio
    Giraldo, William J.
    Pastor, Oscar
    2015 IEEE 9TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2015, : 64 - 69
  • [40] A multi-view and programming language agnostic framework for model-driven engineering
    Jordao, Rodolfo
    Bahrami, Fahimeh
    Chen, Rui
    Sander, Ingo
    Forum on Specification and Design Languages, 2022, 2022-September