Oeritte: User-Friendly Counterexample Explanation for Model Checking

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorOvsiannikova, Polinaen_US
dc.contributor.authorBuzhinsky, Igoren_US
dc.contributor.authorPakonen, Anttien_US
dc.contributor.authorVyatkin, Valeriyen_US
dc.contributor.departmentDepartment of Electrical Engineering and Automationen
dc.contributor.groupauthorInformation Technologies in Industrial Automationen
dc.contributor.organizationVTT Technical Research Centre of Finlanden_US
dc.date.accessioned2021-05-12T06:38:11Z
dc.date.available2021-05-12T06:38:11Z
dc.date.issued2021-04-15en_US
dc.descriptionPublisher Copyright: CCBY Copyright: Copyright 2021 Elsevier B.V., All rights reserved.
dc.description.abstractThorough verification is a part of the design process of instrumentation and control systems if they must comply with crucial safety requirements. Model checking can be applied to the formal model of such a system to reason about its correctness based on the specification provided. When a violation occurs, the model checking tool outputs the proof of the violation in the form of a failure trace, which represents a state sequence of system model transitions where the requirement does not hold. This sequence, however, even for modular systems, is a mere table of values. Due to the lack of any insights into the inner model processes and structures that caused a problem, the debugging process of the formal model becomes time and effort consuming. The tool presented in this paper, Oeritte, is aimed at assisting the analyst in this challenge. It implements a method for automatic visual counterexample explanation which includes reasoning both over the falsified LTL formula and over the NuSMV function block diagram of the formal model of the system. The tool is applied to an industrial-sized safety control system of a nuclear power plant.en
dc.description.versionPeer revieweden
dc.format.extent15
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationOvsiannikova, P, Buzhinsky, I, Pakonen, A & Vyatkin, V 2021, ' Oeritte : User-Friendly Counterexample Explanation for Model Checking ', IEEE Access, vol. 9, 9405616, pp. 61383-61397 . https://doi.org/10.1109/ACCESS.2021.3073459en
dc.identifier.doi10.1109/ACCESS.2021.3073459en_US
dc.identifier.issn2169-3536
dc.identifier.otherPURE UUID: d9636610-defe-443e-afd7-407de603ac08en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/d9636610-defe-443e-afd7-407de603ac08en_US
dc.identifier.otherPURE LINK: http://www.scopus.com/inward/record.url?scp=85104629291&partnerID=8YFLogxK
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/62547743/ELEC_Ovsiannikova_et_al_Oeritte_IEEE_Access_2021_finalpublishedversion.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/107460
dc.identifier.urnURN:NBN:fi:aalto-202105126724
dc.language.isoenen
dc.publisherIEEE
dc.relation.ispartofseriesIEEE Accessen
dc.relation.ispartofseriesVolume 9, pp. 61383-61397en
dc.rightsopenAccessen
dc.subject.keywordCounterexample explanationen_US
dc.subject.keywordcounterexample visualizationen_US
dc.subject.keywordDelaysen_US
dc.subject.keywordfunction block diagramen_US
dc.subject.keywordInput variablesen_US
dc.subject.keywordModel checkingen_US
dc.subject.keywordNuSMVen_US
dc.subject.keywordPower generationen_US
dc.subject.keywordSafetyen_US
dc.subject.keywordToolsen_US
dc.subject.keyworduser-friendly model checkingen_US
dc.subject.keywordVisualizationen_US
dc.titleOeritte: User-Friendly Counterexample Explanation for Model Checkingen
dc.typeA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessäfi
dc.type.versionpublishedVersion

Files