Methods and tools aiding in the analysis of specification failures during the design process of safety-critical cyber-physical systems

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorBuzhinsky, Igor, Dr., IPRally Technologies Oy, Finland
dc.contributor.advisorChivilikhin, Daniil, Dr., Siemens DISW, Belgium
dc.contributor.authorOvsiannikova, Polina
dc.contributor.departmentSähkötekniikan ja automaation laitosfi
dc.contributor.departmentDepartment of Electrical Engineering and Automationen
dc.contributor.labResearch group of Information Technologies in Industrial Automationen
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.schoolSchool of Electrical Engineeringen
dc.contributor.supervisorVyatkin, Valeriy, Prof., Aalto University, Department of Electrical Engineering and Automation, Finland
dc.date.accessioned2023-10-12T09:00:06Z
dc.date.available2023-10-12T09:00:06Z
dc.date.defence2023-10-27
dc.date.issued2023
dc.description.abstractThe current thesis presents methods and tools for user-friendly analysis of functional and non-functional requirements failures of safety-critical systems, exemplified by nuclear power plants (NPPs) Instrumentation and control (I&C) systems. The domain is characterized by the limited tool support of the engineers during the design phase when the control logic and overall architecture are decided upon. In this work, we deal with two aspects of the design process of safety-critical I&C systems which are related to checking whether the system under development satisfies its requirements. First, we consider functional requirements, which are properties of control programs that are verified using model checking. Here, the main contribution is the method and the tool, Oeritte, for the graphical explanation of the results of such checks, counterexamples, having control systems implemented as function block diagrams (FBD). This part is followed by addressing the non-functional requirements of safety-critical I&;C systems using an ontological model of an overall I&C architecture. We heavily use the context of NPP, where one subset of non-functional requirements is derived from the design principles such as defense-in-depth. Such requirements, for instance, include physical separation, diversity, communication independence, and fault tolerance of I&C systems in the overall I&C architecture. In the thesis, we propose the method and tool for designing such complex requirements using FBDs with service blocks connected to the knowledge base. Finally, this work addresses the task of proposing fixes to the issues found after checking both types of properties. In case of failures of the functional specification, fixes take the form of adjustments to an FBD that represents the control program of an I&C system. The fixes are composed of add/remove operations over function blocks and connections in the diagram. Then, we propose to fix overall design failures by introducing changes to the design facts stored in the ontology describing an overall I&C architecture. We do not change the structure of the ontology here, but we work solely with the design facts stored in an RDF form.en
dc.format.extent99 + app. 86
dc.format.mimetypeapplication/pdfen
dc.identifier.isbn978-952-64-1470-6 (electronic)
dc.identifier.isbn978-952-64-1469-0 (printed)
dc.identifier.issn1799-4942 (electronic)
dc.identifier.issn1799-4934 (printed)
dc.identifier.issn1799-4934 (ISSN-L)
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/123957
dc.identifier.urnURN:ISBN:978-952-64-1470-6
dc.language.isoenen
dc.opnLobov, Andrei, Prof., Norwegian University of Science and Technology, Norway
dc.publisherAalto Universityen
dc.publisherAalto-yliopistofi
dc.relation.haspart[Publication 1]: P. Ovsiannikova, I. Buzhinsky, A. Pakonen, and V. Vyatkin. Oeritte: User-Friendly Counterexample Explanation for Model Checking. IEEEAccess, vol. 9, pp. 61383-61397, 2021. Full text in Acris/Aaltodoc: http://urn.fi/URN:NBN:fi:aalto-202105126724. DOI: 10.1109/ACCESS.2021.3073459
dc.relation.haspart[Publication 2]: P. Ovsiannikova, A. Pakonen, D. Muromsky, M. Kobzev, V. Dubinin, and V. Vyatkin. Formal verification of non-functional requirements of overall instrumentation and control architectures. Submitted to IEEE Open Journal of the Industrial Electronics Society, 30 Apr 2023
dc.relation.haspart[Publication 3]: P. Ovsiannikova, I. Buzhinsky, A. Pakonen, and V. Vyatkin. Visual Counterexample Explanation for model checking with Oeritte. In 25th International Conference on Engineering of Complex Computer Systems (ICECCS), Singapore, pp. 01-10, October 2020. DOI: 10.1109/ICECCS51672.2020.00008
dc.relation.haspart[Publication 4]: P. Ovsiannikova and V. Vyatkin. Towards user-friendly model checking of IEC 61499 systems. In IEEE ETFA 2021—26th IEEE International Conference on Emerging Technologies and Factory Automation, Vasteras, Sweden, pp. 01-04, September 2020. Full text in Acris/Aaltodoc: http://urn.fi/URN:NBN:fi:aalto-202202021668. DOI: 10.1109/ETFA45728.2021.9613491
dc.relation.haspart[Publication 5]: P. Ovsiannikova, A. Pakonen, and V. Vyatkin. Change-based causes in counterexample explanation for model checking. In IECON 2021—47th Annual Conference of the IEEE Industrial Electronics Society, Toronto, ON, Canada, pp. 1-6, October 2021. DOI: 10.1109/IECON48115.2021.9589122
dc.relation.haspart[Publication 6]: P. Ovsiannikova, A. Pakonen, and V. Vyatkin. Automatic generation of repair suggestions for overall nuclear I&C architecture represented with an ontology. Accepted for publication in IEEE ETFA 2023—IEEE International Conference on Emerging Technologies and Factory Automation, 3 May 2023
dc.relation.haspart[Publication 7]: P. Ovsiannikova, A. Pakonen, and V. Vyatkin. Automatic generation of repair suggestions for control logic of I&C systems. Accepted for publication in IECON 2023—49th Annual Conference of the IEEE Industrial Electronics Society (IES), 30 Apr 2023
dc.relation.ispartofseriesAalto University publication series DOCTORAL THESESen
dc.relation.ispartofseries166/2023
dc.revGurov, Dilian, Prof., KTH Royal Institute of Technology, Sweden
dc.revPhilippot, Alexandre, Prof., Université de Reims Champagne Ardenne, France
dc.subject.keywordsafety-critical systemsen
dc.subject.keywordcyber-physical systemsen
dc.subject.keywordmodel checkingen
dc.subject.keywordcounterexample explanationen
dc.subject.keywordFBDen
dc.subject.keywordontologyen
dc.subject.keywordverificationen
dc.subject.otherElectrical engineeringen
dc.titleMethods and tools aiding in the analysis of specification failures during the design process of safety-critical cyber-physical systemsen
dc.typeG5 Artikkeliväitöskirjafi
dc.type.dcmitypetexten
dc.type.ontasotDoctoral dissertation (article-based)en
dc.type.ontasotVäitöskirja (artikkeli)fi
local.aalto.acrisexportstatuschecked 2023-11-02_0916
local.aalto.archiveyes
local.aalto.formfolder2023_10_11_klo_14_53

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
isbn9789526414706.pdf
Size:
5 MB
Format:
Adobe Portable Document Format