Introduction Part I Part II Verification of Railway Interlockings in SCADE Andy Lawrence * and Monika Seisenberger Swansea University 22nd September 2010 * Acknowledging the support of Invensys Rail UK. Andy Lawrence Verification of Railway Interlockings in SCADE
18
Embed
Verification of Railway Interlockings in SCADEcsfm/Rail/Pubs/LawrenceAVOCS10Slides.pdf · 2017. 5. 30. · Complier Certified EN 50128 SCADE moto: Design, Verify, Generate. We only
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
IntroductionPart IPart II
Verification of Railway Interlockings in SCADE
Andy Lawrence∗ and Monika SeisenbergerSwansea University
22nd September 2010
∗Acknowledging the support of Invensys Rail UK.
Andy Lawrence Verification of Railway Interlockings in SCADE
IntroductionPart IPart II
An Overview of the Presentation
Aim: Formal Verification of Railway Interlockings:Various approaches - Is Scade useful for it?
Overview:
Part I: Verification of Railway Interlockings in Ladder Logic
Part II: Modelling Railways from Scratch.
Comparison.
In both parts of this talk the verification is performed via modelchecking.
Andy Lawrence Verification of Railway Interlockings in SCADE
IntroductionPart IPart II
Part I: Verification of Railway Interlockings in Ladder Logic
Part I: Verification of Railway Interlockings inLadder Logic
Andy Lawrence Verification of Railway Interlockings in SCADE
IntroductionPart IPart II
Railway Interlockings and Ladder Logic
Railway engineers use a programming language called LadderLogic to describe interlockings:
A graphical language for programming logic controllers.
Part of the IEC 61131 standard.
Sequentially executed
The subset used here is similar to propositional logic.
Andy Lawrence Verification of Railway Interlockings in SCADE
IntroductionPart IPart II
SCADE Suite
Tool support for modelling and verification: SCADE Suite.
Developed by Esterel TechnologiesSafety critical embedded systems IDEComplier Certified EN 50128SCADE moto: Design, Verify, Generate.