Modelirovanie i Analiz Informatsionnykh Sistem
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Model. Anal. Inform. Sist.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Modelirovanie i Analiz Informatsionnykh Sistem, 2018, Volume 25, Number 5, Pages 465–480
DOI: https://doi.org/10.18255/1818-1015-465-480
(Mi mais642)
 

This article is cited in 1 scientific paper (total in 1 paper)

Program Verification

A control flow graph based approach to make the verification of cyber-physical systems using KeYmaera easier

T. Baara, S. Staroletovb

a Hochschule für Technik und Wirtschaft Berlin University of Applied Sciences, Germany 75 A Wilhelminenhofstrasse, D-12459, Berlin, Germany
b Polzunov Altai State Technical University, 46 Lenina avenue, Barnaul, Altai region, 656038 Russian Federation
Full-text PDF (937 kB) Citations (1)
References:
Abstract: KeYmaera is an interactive theorem prover and is used to verify safety properties of cyber-physical systems (CPSs). It implements a Dynamic Logic for Hybrid Programs (HPs), while a HP models a CPS very precisely. Verifying properties of a given system in KeYmaera can become a challenge for a user since the proof is authored in a classical sequent calculus framework and a successful proof requires from the user intimate knowledge of the available calculus rules. Another barrier for widespread application of KeYmaera is the purely textual representation of current proof goals, what requires from the user very good training, experience, and patience.
In this paper, we present an alternative verification approach based on KeYmaera, which drastically improves usability and minimizes user interaction. The main idea is to let the user annotate invariants and contracts to states of the hybrid automaton.
Thus, the user can employ the graphical representation of the modelled system and is not bound to the purely textual form of hybrid programs as in KeYmaera. Based on the user-provided contracts, one can generate proof obligations, which are much simpler than the original proof goal in KeYmaera.
The article is published in the authors' wording.
Keywords: CPS, KeYmaera, proof contracts, verification, hybrid systems, usability, interactive provers.
Received: 10.09.2018
Document Type: Article
UDC: 004.942
Language: English
Citation: T. Baar, S. Staroletov, “A control flow graph based approach to make the verification of cyber-physical systems using KeYmaera easier”, Model. Anal. Inform. Sist., 25:5 (2018), 465–480
Citation in format AMSBIB
\Bibitem{BaaSta18}
\by T.~Baar, S.~Staroletov
\paper A control flow graph based approach to make the~verification of cyber-physical systems using~KeYmaera easier
\jour Model. Anal. Inform. Sist.
\yr 2018
\vol 25
\issue 5
\pages 465--480
\mathnet{http://mi.mathnet.ru/mais642}
\crossref{https://doi.org/10.18255/1818-1015-465-480}
Linking options:
  • https://www.mathnet.ru/eng/mais642
  • https://www.mathnet.ru/eng/mais/v25/i5/p465
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Statistics & downloads:
    Abstract page:273
    Full-text PDF :214
    References:39
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024