RMIT University
Browse

Towards certified runtime verification

journal contribution
posted on 2024-11-01, 14:08 authored by Jan Olaf Blech, Ylies Falcone, Klaus Becker
Runtime verification (RV) is a successful technique to monitor system behavior at runtime and potentially take compensating actions in case of deviation from a specification. For the usage in safety critical systems the question of reliability of RV components arises since in existing approaches RV components are not verified and may themselves be erroneous. In this paper, we present work towards a framework for certified RV components. We present a solution for implementations of transition functions of RV monitors and prove them correct using the Coq proof assistant. We extract certified executable OCaml code and use it inside RV monitors. We investigate an application scenario in the domain of automotive embedded systems and present performance evaluation for some monitored properties.

History

Related Materials

  1. 1.
    DOI - Is published in 10.1007/978-3-642-34281-3_34
  2. 2.
    ISSN - Is published in 03029743

Journal

Lecture Notes in Computer Science 7635 [Proceedings of the14th International Conference on Formal Engineering Methods (ICFEM 2012)]

Volume

7635

Issue

2012

Start page

494

End page

510

Total pages

17

Publisher

Springer

Place published

Germany

Language

English

Copyright

© Springer-Verlag

Former Identifier

2006041448

Esploro creation date

2020-06-22

Fedora creation date

2013-07-17

Usage metrics

    Scholarly Works

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC