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 条
  • [1] Software Engineering Team Project lessons learned
    Hnatkowska, Bogumila
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2013, 7 (01) : 77 - 85
  • [2] Software project failure lessons learned
    Chisham, D
    [J]. COMMUNICATIONS OF THE ACM, 1999, 42 (11) : 22 - 23
  • [3] Making Model-Driven Verification Practical and Scalable: Experiences and Lessons Learned
    Briand, Lionel C.
    [J]. SYSTEM ANALYSIS AND MODELING: MODELS AND REUSABILITY, 2014, 8769
  • [4] Making Model-Driven Verification Practical and Scalable Experiences and Lessons Learned
    Briand, Lionel
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 9 - 9
  • [5] Software project failure lessons learned - Response
    Glass, R
    [J]. COMMUNICATIONS OF THE ACM, 1999, 42 (11) : 24 - 24
  • [6] Applying Model-Driven Web Engineering to the Testing Phase of the ADAGIO Project
    Morales, L.
    Moreno-Leonardo, S.
    Olivero, M. A.
    Jimenez-Ramirez, A.
    Mejias, M.
    [J]. CURRENT TRENDS IN WEB ENGINEERING (ICWE 2018), 2018, 11153 : 14 - 21
  • [7] Measuring Progress and Productivity in Model-Driven Engineering for Capital Project Delivery
    Garcia, Gustavo
    Golparvar-Fard, Mani
    de la Garza, Jesus M.
    Fischer, Martin
    [J]. JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT, 2021, 147 (04)
  • [8] Challenges in Model-Driven Software Engineering
    Van Der Straeten, Ragnhild
    Mens, Tom
    Van Baelen, Stefan
    [J]. MODELS IN SOFTWARE ENGINEERING, 2009, 5421 : 35 - +
  • [9] 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
  • [10] Experiences in deploying model-driven engineering
    Weigert, Thomas
    Weil, Rank
    Marth, Kevin
    Baker, Paul
    Jervis, Clive
    Dietz, Paul
    Gui, Yexuan
    van den Berg, Aswin
    Fleer, Kim
    Nelson, David
    Wells, Michael
    Mastenbrook, Brian
    [J]. SDL 2007: DESIGN FOR DEPENDABLE SYSTEMS, PROCEEDINGS, 2007, 4745 : 35 - 53