Advanced SearchSearch Tips
Analysis of the Formal Specification Application for Train Control Systems
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Analysis of the Formal Specification Application for Train Control Systems
Jo, Hyun-Jeong; Yoon, Yong-Ki; Hwang, Jong-Gyu;
  PDF(new window)
Many critical control systems are developed using formal methods. When software applied to such systems is developed, the employment of formal methods in the software requirements specification and verification will provide increased assurance for such applications. Earlier errors of overlooked requirement specification can be detected using the formal specification method. Also, the testing and full verification to examine all reachable states using model checking to undertake formal verification are able to be completed. In this paper, we proposed an eclectic approach to incorporate Z(Zed) formal language and `Statemate MAGNUM`, formal method tools using Statechart. Also we applied the proposed method to train control systems for the formal requirement specification and analyzed the specification results.
Formal specification;Statechart;Train control system;Zed;
 Cited by
Novel Online Safety Observer for Railway Interlocking System, Journal of Transportation Engineering, 2013, 139, 7, 719  crossref(new windwow)
A Topology-Based Model for Railway Train Control Systems, IEEE Transactions on Intelligent Transportation Systems, 2013, 14, 2, 819  crossref(new windwow)
A novel framework for supporting the design of moving block train control system schemes, Proceedings of the Institution of Mechanical Engineers, Part F: Journal of Rail and Rapid Transit, 2014, 228, 7, 784  crossref(new windwow)
IEC 62278, 'Railway Applications The specification and demonstration of RAMS',(2002)

IEC 62425 Ed. 1, 'Railway Application: Communications, signaling and processing systems - Safety related electronic system for signaling', (2005)

Alain Faivre and Paul Benoit, 'Safety Critical Software of Meteor Devεloped with the B Formal Method and the Vital Coded Processor', World Congress on Railway Research (WCRR), (1999)

L. Allain, O. Lahlou and P. Bon, 'Formalizati on and Simulation of Opεrating Rules Using Colored Petri Nets', Computers in Railway X, pp. 329-340, (2006)

福岡 博, 福田 光昘, 'ぺトリネツトによる連動 仕樣の檢証', RTTI Report, Volume 9, Number 11, pp.19-24,(1995)

G. marianom, J. L. Boulanger and P. Bon, From UML to B - A Level Crossing Case Study', Computers in Railway X, pp. 351-362, (2006)

G. T. Park, H. Lee and J. G. Hwang, 'Performance Evaluation and Verification of Communication Protocol for Railway Signaling Systems', Computer Standards & Interfaces, Volume 27, pp. 207-219, (2005). crossref(new window)

Kotonya, G., and Sommerville, I., 'Requirements Enginεering: Process and Techniques', Wiley, (1998)

H. J. Jo, J. G. Hwang and Y. K. Yoon, 'The Analysis of Formal Methods for Applying to Vital SfW in Train Control Systems', Spring Conference of Korean Society for Railway, (2007)

Jonathan Jacky, 'The Way of Z', Cambridge, (1997)

Ammon N aamad and David Harel, 'The STATEMATE Sεmantics of Statecharts', ACM Trans. Soft. Eng. Method, (1996)