• DocumentCode
    3674903
  • Title

    Modern model-based development approach for embedded systems practical experience

  • Author

    Sergey Vinogradov;Artem Ozhigin;Daniel Ratiu

  • Author_Institution
    Corporate Technology, Research and Technology Center, Siemens, Russian Federation
  • fYear
    2015
  • Firstpage
    56
  • Lastpage
    59
  • Abstract
    Control functionality of modern rail vehicles is getting more and more complex. It contains several modules such as the traction control unit or the central control unit, as well as input and output stations, such as driver´s cab terminals and process I/Os. A plethora of devices are connected to the vehicle and train bus and are able to communicate. The functions of the vehicle control and traction systems are configured by using function blocks from which loadable programs are generated. The languages used to program the control units are well established in the field. However, one-size-fits-all approach cannot adequately address the increased complexity of the software in modern trains. In this paper we describe our preliminary experience with using the multi-paradigm modeling tool “mbeddr” in the railway domain. The following aspects have been in focus during the work: (a) matching the application requirements and domain specific language used for implementation; (b) integration of model-based approach into traditional product lifecycle; (c) reengineering existing functionality using modeling and code generation capabilities of mbeddr. The system example we chose was the application logic of automated train driving system implemented in development environment of Siemens process automation framework.
  • Keywords
    "Software","Mathematical model","Complexity theory","Control systems","Domain specific languages","Formal verification","Rail transportation"
  • Publisher
    ieee
  • Conference_Titel
    Systems Engineering (ISSE), 2015 IEEE International Symposium on
  • Type

    conf

  • DOI
    10.1109/SysEng.2015.7302512
  • Filename
    7302512