Abstract

Urban railway interlocking system is a safety-critical system, for which interlocking rules are well-defined by international standards to assure safe operations. However, it is very difficult to extract all of the safety requirements in the requirements engineering stage itself and construct a goal model as well. One approach to fulfill this goal is to extract safety requirements from regulations and analyze them at the early stage of the model. Improper specifications regarding the environs of an interlocking system are realized to be accountable for any faults in requirements specifications. Furthermore, nonfunctional requirements are kept aside from requirements specifications. To make an interlocking system operate in an ultra-dependable range we need to address variability issues, so in this paper, we used i*-based goal-oriented requirements language called TGRL to address variability issues as well as blend early and late requirements. The developed model can also be visualized and analyzed using jUCMNav. Finally, the safety requirements to be verified are specified with Formal Tropos, a formal specification language for the i* model.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call