Abstract
In this paper the verification and validation of interlocking
systems is investigated. Reviewing both geographical and route-related
interlocking, the verification objectives can be structured from a perspective
of computer science into (1) verification of static semantics, and (2)
verification of behavioural (operational) semantics. The former checks
that the plant model – that is, the software components reflecting the
physical components of the interlocking system – has been set up in an
adequate way. The latter investigates trains moving through the network,
with the objective to uncover potential safety violations. From a formal
methods perspective, these verification objectives can be approached by
theorem proving, global, or bounded model checking. This paper explains
the techniques for application of bounded model checking techniques, and
discusses their advantages in comparison to the alternative approaches
Original language | English |
---|---|
Title of host publication | Software Engineering and Formal Methods. Revised Selected Papers |
Volume | 8368 |
Publisher | Springer |
Publication date | 2014 |
Pages | 205–220 |
ISBN (Print) | 978-3-319-05031-7 |
ISBN (Electronic) | 978-3-319-05032-4 |
DOIs | |
Publication status | Published - 2014 |
Event | 11th International Conference on Software Engineering and Formal Methods (SEFM) 2013 - Madrid, Spain Duration: 25 Sep 2013 → 27 Sep 2013 http://antares.sip.ucm.es/sefm2013/ |
Conference
Conference | 11th International Conference on Software Engineering and Formal Methods (SEFM) 2013 |
---|---|
Country | Spain |
City | Madrid |
Period | 25/09/2013 → 27/09/2013 |
Other | Collocated Workshops: BEAT2, WS-FMDS, FM-RAIL-Bok, MoKMaSD, and OpenCert, September 23-24, 2013 |
Internet address |
Series | Lecture Notes in Computer Science |
---|---|
Volume | 8368 |
ISSN | 0302-9743 |