Communications - Scientific Letters of the University of Zilina 2002, 4(4):32-39 | DOI: 10.26552/com.C.2002.4.32-39

An Object Oriented Model of a Railway Safety-Related Control System

Karol Rastocny1, Jiri Zahradnik1, Ales Janota1
1 Department of Information and Safety Systems, Faculty of Electrical Engineering, University of Zilina, Slovak Republic

There is a variety of methods and formalisms usable for writing specifications of railway interlocking and signalling systems or their subsystems. To write a consistent technical specification means to make a model with a required level of precision, clarity and economy of expression that is free of unknown spots and/or conflicts. One of possible formalisms suitable for making such models seems to be the Unified Modeling Language' (trademark of OMG). The paper presents experience and knowledge of authors who have worked over transcription of informal specification of a new railway interlocking and signallingsystem into the UML based object-oriented model. The main attention is paid to analysis and design phases. The former phase results in use case diagrams and sequential diagrams, the latter in class/object diagrams and statechart diagrams. The syntax of the discussed diagrams is in accordance with the UML ver. 1.2 as given by the software tool Rhapsody' ver. 2.2 (a trademark of I-Logix). Experiences and advantages resulting from the presented approach are summarised within conclusions.

Keywords: UML, specification, object-oriented, model, railway

Published: December 31, 2002  Show citation

ACS AIP APA ASA Harvard Chicago Chicago Notes IEEE ISO690 MLA NLM Turabian Vancouver
Rastocny, K., Zahradnik, J., & Janota, A. (2002). An Object Oriented Model of a Railway Safety-Related Control System. Communications - Scientific Letters of the University of Zilina4(4), 32-39. doi: 10.26552/com.C.2002.4.32-39
Download citation

References

  1. BOWEN, J. P., STAVRIDOU, V.: Safety-critical systems, formal methods and standards. Programming Research Group Technical Report PRG-TR-5-92, Oxford University Computing Laboratory, 1992. Go to original source...
  2. OMG Unified Modeling Language Specification, ver. 1.3, 1999. http://www.omg.org
  3. BOOCH, G., RUMBAUGH, J., JACOBSON, I.: The Unified Modeling Language. User Guide, Addison - Wesley, 1999, 482 pp.
  4. EN 50128: Railway applications: Software for railway control systems and protection systems. CENELEC, Brussels, 2000

This is an open access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC BY 4.0), which permits use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.