Software Development Tools in Model-Driven Engineering

被引:2
|
作者
Jacome-Guerrero, Santiago P. [1 ]
Ferreira, Juan M. [2 ]
Corral, Alexandra [1 ]
机构
[1] Univ Fuerzas Armadas ESPE, Dept Elect & Elect, Sangolqui, Ecuador
[2] Univ Nacl Asuncion, Fac Politecn, San Lorenzo, Paraguay
关键词
Model-Driven Engineering; software development tools; models; MDE; DSL; MANAGEMENT;
D O I
10.1109/CONISOFT.2017.00024
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-Driven Engineering (MDE) is a software development approach that considers the systematic use of models to develop software rather than using general purpose programming languages. The development of MDE based on Domain-Specific Languages (DSLs) covers two stages. The first, the creation of a set of artifacts such as DSLs, model transformation mechanisms, code generators. A second stage, where people do not necessarily with computer training using the artifacts created, develop applications simply because of the high level of abstraction allowed by technology. However, there are several obstacles that need to be overcome in order for this new approach to software development to be widely used. One of them, the lack of knowledge of tools and the development process with MDE. In order to minimize this problem, in the present work a categorization and description of the main environments and tools used in MDE are carried out. Using some of the tools analyzed also points out the process of creating a DSL.
引用
收藏
页码:140 / 148
页数:9
相关论文
共 50 条
  • [21] FEATURE MODEL-DRIVEN SOFTWARE DEVELOPMENT
    Zakal, David
    Lengyel, Laszlo
    [J]. PROCEEDINGS OF 11TH INTERNATIONAL CARPATHIAN CONTROL CONFERENCE, 2010, 2010, : 239 - 242
  • [22] Comparison of model-driven architecture and software factories in the context of Model-Driven Development
    Demir, Ahmet
    [J]. 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
  • [23] Model-driven Software Engineering for Construction Engineering: Quo Vadis?
    Goetz, Sebastian
    Fehn, Andreas
    Rohde, Frank
    Kuehn, Thomas
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2020, 19 (02):
  • [24] Exploring model-driven engineering method for teaching software engineering
    Ma, Kun
    Teng, Hao
    Du, Lixin
    Zhang, Kun
    [J]. INTERNATIONAL JOURNAL OF CONTINUING ENGINEERING EDUCATION AND LIFE-LONG LEARNING, 2016, 26 (03) : 294 - 308
  • [25] A model-driven engineering design process for the development of control software for Intralogistics Systems
    Aicher, Thomas
    Fottner, Johannes
    Vogel-Heuser, Birgit
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2022, 70 (02) : 164 - 180
  • [26] The Need for Model-driven Engineering in the Development of IoT Software for Public Transportation Systems
    Arslan, Sadik
    Kardas, Geylani
    [J]. 2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, : 158 - 163
  • [27] Guest Editorial to the Special Issue on Language Engineering for Model-Driven Software Development
    Jean Bézivin
    Reiko Heckel
    [J]. Software & Systems Modeling, 2006, 5 (3) : 231 - 232
  • [28] Model-driven development using standard tools
    Garrido, Julian
    Angeles Martos, M.
    Berzal, Fernando
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2007, : 433 - 436
  • [29] Automating the Customization of Model-Driven Software Engineering Environments
    Cuevas Cuesta, Cesar
    Lopez Martinez, Patricia
    Drake, Jose M.
    [J]. MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 337 - 344
  • [30] Envisioning the Future of Collaborative Model-Driven Software Engineering
    Di Ruscio, Davide
    Franzago, Mirco
    Muccini, Henry
    Malavolta, Ivano
    [J]. PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 219 - 221