Model-Driven Engineering of a Railway Interlocking System

被引:0
|
作者
Scippacercola, Fabio [1 ]
Pietrantuono, Roberto [1 ]
Russo, Stefano [1 ]
Zentai, Andras [2 ]
机构
[1] Univ Naples Federico II, DIETI, Via Claudio 21, I-80125 Naples, Italy
[2] Prolan Proc Control Co, H-2011 Budakalasz, Hungary
关键词
Model-Driven Design; Model-Driven Testing; Model-Driven Architecture; Safety-critical systems;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-Driven Engineering (MDE) promises to enhance system development by reducing development time, and increasing productivity and quality. MDE is gaining popularity in several industry sectors, and is attractive also for critical systems where they can reduce efforts and costs for verification and validation (V&V), and can ease certification. Incorporating model-driven techniques into a legacy well-proven development cycle is not simply a matter of placing models and transformations in the design and implementation phases. We present the experience in the model-driven design and V&V of a safety-critical system in the railway domain, namely the Prolan Block, a railway interlocking system manufactured by the Hungarian company Prolan Co., required to be CENELEC SIL-4 compliant. The experience has been carried out in an industrial-academic partnership within the EU project CECRIS. We discuss the challenges and the lessons learnt in this pilot project of introducing MD design and testing techniques into the company's traditional V-model process.
引用
收藏
页码:509 / 519
页数:11
相关论文
共 50 条
  • [1] Using model-driven approach for engineering the System Engineering System
    Arnould, Vincent
    [J]. 2018 13TH ANNUAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2018, : 608 - 614
  • [2] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    [J]. MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [3] Model Engineering for Model-Driven Engineering
    van Lamsweerde, Axel
    [J]. EICS 2010: PROCEEDINGS OF THE 2010 ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS, 2010, : 211 - 211
  • [4] Model-driven engineering
    Schmidt, DC
    [J]. COMPUTER, 2006, 39 (02) : 25 - 31
  • [5] Implementation of Model-driven Complex System Engineering Development System
    Cheng, Yan
    Huang, Xue-liang
    Xu, Yuan-heng
    [J]. 2018 INTERNATIONAL CONFERENCE ON ELECTRICAL, CONTROL, AUTOMATION AND ROBOTICS (ECAR 2018), 2018, 307 : 77 - 83
  • [6] Model-Driven Engineering Ecosystems
    Graciano Neto, Valdemar Vicente
    Basso, Fabio
    dos Santos, Rodrigo Pereira
    Bakar, Noor Hasrina
    Kassab, Mohamad
    Werner, Claudia
    Oliveira, Toacy
    Nakagawa, Elisa Yumi
    [J]. 2019 IEEE/ACM 7TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS AND 13TH WORKSHOP ON DISTRIBUTED SOFTWARE DEVELOPMENT, SOFTWARE ECOSYSTEMS AND SYSTEMS-OF-SYSTEMS (SESOS-WDES 2019), 2019, : 58 - 61
  • [7] Model-Driven Allocation Engineering
    Pohlmann, Uwe
    Huewe, Marcus
    [J]. 2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 374 - 384
  • [8] Model Patches in Model-Driven Engineering
    Cicchetti, Antonio
    Di Ruscio, Davide
    Pierantonio, Alfonso
    [J]. MODELS IN SOFTWARE ENGINEERING, 2010, 6002 : 190 - +
  • [9] Continuous Model-Driven Engineering
    Margaria, Tiziana
    Steffen, Bernhard
    [J]. COMPUTER, 2009, 42 (10) : 106 - 109
  • [10] Model-driven reverse engineering
    Rugaber, S
    Stirewalt, K
    [J]. IEEE SOFTWARE, 2004, 21 (04) : 45 - +