DSpace logo

Please use this identifier to cite or link to this item: http://142.54.178.187:9060/xmlui/handle/123456789/2329
Title: Formal Analysis of Safety Properties of Railway Interlocking System
Authors: Khan, Sher Afzal
Keywords: Applied Sciences
Issue Date: 2011
Publisher: University of Central Punjab
Abstract: Railway interlocking is a safety, monetary and environmentally critical sys- tem because its failure may cause serious consequences such as loss of human life, severe injuries, and large scale of environmental damages or consider- able economical penalties. The safety and complexity of this system requires formal modeling and step by step refinement for its construction and devel- opment. Formal methods are approaches, based on the use of mathematical techniques and notations, for describing and analyzing properties of software systems. The main focus of this thesis is to develop a moving block railway interlocking system(MBRIS)to prevent trains from collisions and derailing. Three phases have been used in this development. Initially, we give abstract safety properties to prevent train from collisions and derailing. Then we an- alyze properties and refine by linking the moving block (maximum braking distance including length of a train) with trains. The moving block provides safe braking distance associated with every train. Further, to control the interlocking system we associate computer based control to further refine it. we also address some features, for example, variation of moving block, ap- propriate brake strength, priority of train to pass the network components, compact modularity and reusability. To handle these features, it requires an integration of object oriented formal methods with developed methodolo- gies like multi-agent systems and fuzzy logic. For this purpose we develop fuzzy multi-agent specification language (FMASL) using an integration of Object-Z, fuzzy logic and multi-agent approaches. FMASL has a compact modular design approach which can decompose a system in to a collection of interacting fuzzy based agents. Further, we apply FMASL to railway cross- ing which improves the safety property discussed in previous phase. This approach skilled the train to calculate its moving block based on its speed and weight. Priority can be calculated based on its moving block and stop- ping distance. In third phase, we discuss the drawbacks of two dimensional control of train along the switch and level crossing. For example, in switch the controls of both the train and switch must match for the safe and normal movement otherwise it may cause a derailing. The level crossing is another critical component of the railway interlocking, because of the two dimensional safety requirements due to the road traffic. To model this complex system it requires the approach which supports concurrency, modularity and agent mobility. To achieve the desired goal we integrate mobile agent concepts with Petri net (PN) and develop a mobile Petri net (MPN) which supports both mobility and concurrency. Further, we prove that the collection of different MPNs in a connected network is a PN. MPN has model oriented features which can divide the system in collection of independent components which can act concurrently with mobility of mobile agents. It has both graphical and algebraic behavior with strong abstract verification mechanism. Finally, we apply MPN to the MBRIS along the switch and level crossing to bring it to one dimensional control.
URI: http://142.54.178.187:9060/xmlui/handle/123456789/2329
Appears in Collections:Thesis

Files in This Item:
File Description SizeFormat 
774.htm127 BHTMLView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.