• DocumentCode
    550698
  • Title

    Epsilon-based model transformation and verification of train control system specification

  • Author

    Liu Chao ; Tang Tao

  • Author_Institution
    State Key Lab. of Rail Traffic Control & Safety, Beijing Jiaotong Univ., Beijing, China
  • fYear
    2011
  • fDate
    22-24 July 2011
  • Firstpage
    5562
  • Lastpage
    5567
  • Abstract
    With the development of key technologies, train control system has become network-communicating safety related distributed system. In order to guarantee functions and performances of system meet the design requirements, it is essential to model and verify the specification during system development life cycle. The emergence of model transformation methodology in model-driven engineering bridges the gap between semi-formal modeling and formal verification, and builds links with model-based verification as well. This paper presents an approach to automatic model transformation and code generation atop Epsilon model management platform, and provides a case study of RBC hand-over scenarios described in train control system specification. In this case, system requirements are modeled via UML class and state machine diagram, which are then automatically transformed into SPIN/Promela formal language by means of model-model and model-text transformation via the ETL and EGL within Epsilon, to verify the correctness of hand-over design, accordingly the consistencies between system specification, functional design and model development are assured.
  • Keywords
    Unified Modeling Language; control engineering computing; formal languages; formal specification; formal verification; rail traffic; railway safety; Epsilon-based model transformation; Promela formal language; SPIN formal language; UML class diagram; code generation; design requirement; formal verification; model-driven engineering; model-model transformation; model-text transformation; safety related distributed system; semi-formal modeling; state machine diagram; system development life cycle; train control system specification; Control systems; Electronic mail; Formal verification; GSM; Metals; Safety; Unified modeling language; Epsilon; Model transformation; Promela; Train Control System; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control Conference (CCC), 2011 30th Chinese
  • Conference_Location
    Yantai
  • ISSN
    1934-1768
  • Print_ISBN
    978-1-4577-0677-6
  • Electronic_ISBN
    1934-1768
  • Type

    conf

  • Filename
    6001037