Developing the Tram Control System Based on Simulink/Stateflow and B Method

The huge gap between the requirements and the system model is an obstacle to the application of formal methods in industry. To reduce this gap, as well as to enhance the consistency and completeness before implementation, the authors proposed an approach integrating Simulink/Stateflow and Atelier B for developing the tram control system. The Simulink/Stateflow was used to quickly model the requirements for the system. Moreover, the authors analysed and debugged the logic of the system with the fast-iterative simulation of Simulink/Stateflow. Afterwards, the authors outlined the analysis in which the B architecture is chosen and manually built the B model according the process flows of the Stateflow model, to further explore through proof of safety invariants. Finally, the authors introduced the approach by developing the point controlling module of the authors projects. In this paper, following the approach the authors presented, not only can the consistency between the requirements and formal specification be improved, but the safety of system model is strengthened.


  • English

Media Info

Subject/Index Terms

Filing Info

  • Accession Number: 01763180
  • Record Type: Publication
  • ISBN: 9781784664046
  • Files: TRIS
  • Created Date: Nov 16 2020 10:34AM