The RAISE specification language
The RAISE specification language
Model Checking RAISE Applicative Specifications
SEFM '07 Proceedings of the Fifth IEEE International Conference on Software Engineering and Formal Methods
All about maude - a high-performance logical framework: how to specify, program and verify systems in rewriting logic
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
A formal approach for the construction and verification of railway control systems
Formal Aspects of Computing
Modelling and verification of relay interlocking systems
Monterey'08 Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development
Formal development of a tool for automated modelling and verification of relay interlocking systems
FM'11 Proceedings of the 17th international conference on Formal methods
Automated generation of safety requirements from railway interlocking tables
ISoLA'12 Proceedings of the 5th international conference on Leveraging Applications of Formal Methods, Verification and Validation: applications and case studies - Volume Part II
Hi-index | 0.00 |
This paper describes a framework currently under development for modelling, simulation, and verification of relay interlocking systems as used by the Danish railways. The framework is centred around a domain-specific language (DSL) for describing such systems, and provides (1) a graphical editor for creating DSL descriptions, (2) a data validator for checking that DSL descriptions follow the structural rules of the domain, (3) a graphical simulator for simulating the dynamic behaviour of relay interlocking systems, and (4) verification support for deriving and verifying safety properties of relay interlocking systems.