An ontology-based approach to support formal verification of concurrent systems

2Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Formal verification ensures the absence of design errors in a system with respect to system’s requirements. This is especially important for the control software of critical systems, ranging from automatic components of avionics and spacecrafts to modules of distributed banking transactions. In this paper, we present a verification support framework that enables automatic extraction of a concurrent system’s requirements from the technical documentation and formal verification of the system design using an external or built-in verification tool that checks whether the system meets the extracted requirements. Our support approach also provides visualization and editing options for both the system model and requirements. The key data components of our framework are ontological descriptions of the verified system and its requirements. We describe the methods used in our support framework and we illustrate their work for the use case of an automatic control system.

Cite

CITATION STYLE

APA

Garanina, N., Anureev, I., Sidorova, E., Koznov, D., Zyubin, V., & Gorlatch, S. (2020). An ontology-based approach to support formal verification of concurrent systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12232 LNCS, pp. 114–130). Springer. https://doi.org/10.1007/978-3-030-54994-7_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free