Abstract
More and more functional realizations rely on software in real time control systems, such as railway signalling system. In this paper, a modeling and verification methodology is presented for the object-oriented software system of railway signalling system. The methodology combines UML (Unified Modeling Language) and Petri nets to model and verify the specification requirements. The device specifications of railway interlocking system are modeled with UML, and dynamic behaviors are modeled and analyzed with Petri nets. We try to show the feasibility of improving the reliability and reducing revalidation efforts when designing and developing a decentralized railway signalling system.