Model-Driven Software Engineering in the openETCS Project: Project Experiences and Lessons Learned

被引:8
|
作者
Karg, Stefan [1 ]
Raschke, Alexander [2 ]
Tichy, Matthias [2 ]
Liebel, Grischa [3 ]
机构
[1] Informat Consulting Syst AG, Sonnenbergstr 13, D-70184 Stuttgart, Germany
[2] Ulm Univ, Inst Software Engn, D-89081 Ulm, Germany
[3] Chalmers Univ Gothenburg, Software Engn Div, Gothenburg, Sweden
关键词
ETCS; safety-critical systems; modeling; experience report; open source;
D O I
10.1145/2976767.2976811
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-driven software engineering in industrial practice has been the focus of different empirical studies and experience reports. Particularly, positive effects of model-driven software engineering have been reported in the domain of embedded and safety-critical systems. We report in this paper on the experiences of the openETCS European research project whose goal was to formalize the System Requirements Specification and to develop an open source reference implementation of the European Train Con- trol System including open source modeling tools. Furthermore, we will discuss lessons learned, e.g., about using open source modeling toolchains in safety critical contexts and about using the SCADE Suite for the development of the safety-critical parts.
引用
收藏
页码:238 / 248
页数:11
相关论文
共 50 条
  • [21] Formality, Evolution, and Model-driven Software Engineering
    Davies, Jim
    Crichton, Charles
    Crichton, Edward
    Neilson, David
    Sorensen, Ib Holm
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 130 : 39 - 55
  • [22] Towards Model-Driven Quantum Software Engineering
    Gemeinhardt, Felix
    Garmendia, Antonio
    Wimmer, Manuel
    [J]. 2021 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON QUANTUM SOFTWARE ENGINEERING (Q-SE 2021), 2021, : 13 - 15
  • [23] Use cases in model-driven software engineering
    Astudillo, H
    Génovaz, G
    Smialek, M
    Llorens, J
    Metz, P
    Prieto-Díaz, R
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 272 - 279
  • [24] Software Development Tools in Model-Driven Engineering
    Jacome-Guerrero, Santiago P.
    Ferreira, Juan M.
    Corral, Alexandra
    [J]. 2017 5TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2017), 2017, : 140 - 148
  • [25] A model-driven approach to business software engineering
    Hildenbrand, T
    Korthaus, A
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 74 - 79
  • [26] 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):
  • [27] Lessons learned from building model-driven development tools
    Paige, Richard F.
    Varro, Daniel
    [J]. SOFTWARE AND SYSTEMS MODELING, 2012, 11 (04): : 527 - 539
  • [28] Experiences on model-driven software development for mobile applications
    Braun, Peter
    Eckhaus, Ronny
    [J]. FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 490 - 493
  • [29] 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
  • [30] Lessons learned from building model-driven development tools
    Richard F. Paige
    Dániel Varró
    [J]. Software & Systems Modeling, 2012, 11 : 527 - 539