Duration Calculus in the Specification of Safety Requirements

This paper investigates the effectiveness of Duration Calculus in the specification of safety, as well as, of functional requirements of critical systems. It is based on railway signalling — a case study which is realistic both in terms of complexity and in terms of the range of safety requirements covered by it. Duration Calculus is found to be a convenient medium of specification, firstly, due to its reliance on durations of states rather than on real time in explicit form and, secondly, due to the intuitive nature of its syntactic constructs.

[1]  Anders P. Ravn,et al.  Specification Of Embedded, Real-time Systems , 1992, Fourth Euromicro workshop on Real-Time Systems.

[2]  W J Cullyer,et al.  APPLICATION OF FORMAL METHODS TO RAILWAY SIGNALLING , 1989 .

[3]  Nancy G. Leveson,et al.  Safety Analysis Using Petri Nets , 1987, IEEE Transactions on Software Engineering.

[4]  Anders P. Ravn,et al.  Specifying and Verifying Requirements of Real-Time Systems , 1993, IEEE Trans. Software Eng..

[5]  Kirsten Mark Hansen Formalising Railway Interlocking Systems , 1998 .