Abstract
Model checking methods have been proven to be a valuable asset for identifying undesired behaviour of safety-critical Instrumentation and Control (I&C) logics. Their application in the nuclear domain has been very successful and has triggered significant interest from the safety community. Creating formal models from the diagrams found on paper or from digital formats without the needed semantics is one bottleneck that hinders the adoption of model checking due to costs in time and may introduce errors. This paper proposes a methodology for the creation of formal models from I&C diagrams drawn in generic modelling tools (lacking specific I&C semantics). The generic I&C logic diagram is transformed into an intermediate UML model that in turn can be transformed to other target formats like IEC 61131 PLCopen XML I&C software or NuSMV formal model code. This methodology is demonstrated with a typical example of a trip signal generator application logic. This application logic is drawn in MS Visio, it is transformed to an I&C model in UML with the needed properties for model checking, then to IEC 61131 PLCopen XML and to an input file for the NuSMV model checker.
Original language | English |
---|---|
Title of host publication | IECON 2020 |
Subtitle of host publication | 46th Annual Conference of the IEEE Industrial Electronics Society |
Publisher | IEEE Institute of Electrical and Electronic Engineers |
Pages | 697-704 |
ISBN (Electronic) | 978-1-7281-5414-5, 978-1-7281-5413-8 |
ISBN (Print) | 978-1-7281-5415-2 |
DOIs | |
Publication status | Published - 18 Oct 2020 |
MoE publication type | A4 Article in a conference publication |
Event | 46th Annual Conference of the IEEE Industrial Electronics Society, IECON 2020 - Singapore, Singapore Duration: 18 Oct 2020 → 21 Oct 2020 |
Conference
Conference | 46th Annual Conference of the IEEE Industrial Electronics Society, IECON 2020 |
---|---|
Country/Territory | Singapore |
City | Singapore |
Period | 18/10/20 → 21/10/20 |
Keywords
- I&C
- function block diagram
- nuclear energy
- IEC61131
- PLCOpen XML
- Model-Based System Engineering