Abstract
Runtime verification is aimed at analyzing execution traces stemming from a running program or system. The traditional purpose is to detect the lack of conformance with respect to a formal specification. Numerous efforts in the field have focused on monitoring so-called parametric specifications, where events carry data, and formulas can refer to such. Since a monitor for such specifications has to store observed data, the challenge is to have an efficient representation and manipulation of Boolean operators, quantification, and lookup of data. The fundamental problem is that the actual values of the data are not necessarily bounded or provided in advance. In this work we explore the use of Binary Decision Diagrams (BDDs) for representing observed data. Our experiments show a substantial improvement in performance compared to related work.
Original language | English |
---|---|
Title of host publication | Proceedings of the 17th Conference on Formal Methods in Computer-Aided Design, FMCAD 2017 |
Editors | Georg Weissenbacher, Daryl Stewart |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 116-123 |
Number of pages | 8 |
ISBN (Electronic) | 9780983567875 |
DOIs | |
State | Published - 8 Nov 2017 |
Event | 17th Conference on Formal Methods in Computer-Aided Design, FMCAD 2017 - Vienna, Austria Duration: 2 Oct 2017 → 6 Oct 2017 |
Publication series
Name | Proceedings of the 17th Conference on Formal Methods in Computer-Aided Design, FMCAD 2017 |
---|
Conference
Conference | 17th Conference on Formal Methods in Computer-Aided Design, FMCAD 2017 |
---|---|
Country/Territory | Austria |
City | Vienna |
Period | 2/10/17 → 6/10/17 |
Bibliographical note
Publisher Copyright:© 2017 FMCAD Inc.
Funding
The research performed by the first author was carried out at Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration. The research performed by the second author was partially funded by Israeli Science Foundation grant 2239/15: "Runtime Measuring and Checking of Cyber Physical Systems".
Funders | Funder number |
---|---|
National Aeronautics and Space Administration | |
Israel Science Foundation | 2239/15 |