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 条
  • [1] Model-driven development of PLC software for machine tools
    Zaeh, Michael F.
    Poernbacher, Clemens
    [J]. PRODUCTION ENGINEERING-RESEARCH AND DEVELOPMENT, 2008, 2 (01): : 39 - 46
  • [2] Model-Driven Development and the Future of Software Engineering Education
    Cowling, Tony
    [J]. 2013 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2013, : 329 - 331
  • [3] Enabling Model-Driven Software Development Tools for the Internet of Things
    Jahed, Karim
    Dingel, Juergen
    [J]. 2019 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON MODELLING IN SOFTWARE ENGINEERING (MISE 2019), 2019, : 93 - 99
  • [4] MoFuzz: A Fuzzer Suite for Testing Model-Driven Software Engineering Tools
    Nguyen, Hoang Lam
    Nassar, Nebras
    Kehrer, Timo
    Grunske, Lars
    [J]. 2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 1103 - 1115
  • [5] MODEL-DRIVEN DEVELOPMENT OF SOFTWARE CONFIGURATION MANAGEMENT SYSTEMS A Case Study in Model-driven Engineering
    Buchmann, Thomas
    Dotor, Alexander
    Westfechtel, Bernhard
    [J]. ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 309 - 316
  • [6] Cognifying Model-Driven Software Engineering
    Cabot, Jordi
    Clariso, Robert
    Brambilla, Marco
    Gerard, Sebastien
    [J]. SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, STAF 2017, 2018, 10748 : 154 - 160
  • [7] Challenges in Model-Driven Software Engineering
    Van Der Straeten, Ragnhild
    Mens, Tom
    Van Baelen, Stefan
    [J]. MODELS IN SOFTWARE ENGINEERING, 2009, 5421 : 35 - +
  • [8] Quality Assured Model-Driven Requirements Engineering and Software Development
    Lengyel, Laszlo
    Meszaros, Tamas
    Asztalos, Mark
    Boros, Peter
    Mate, Attila
    Madacs, Gabor
    Hudak, Peter
    Kovacs, Kristof
    Tresch, Andras
    Charaf, Hassan
    [J]. COMPUTER JOURNAL, 2015, 58 (11): : 3171 - 3186
  • [9] Special Issue on Model-Driven Engineering and Software Development Preface
    Hammoudi, Slimane
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2016, 7 (03) : V - V
  • [10] The Impact of the Model-Driven Approach to Software Engineering on Software Engineering Education
    Hamou-Lhadj, Abdelwahab
    Gherbi, Abdelouahed
    Nandigam, Jagadeesh
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 719 - +