Abstract
In this paper, we describe our monitoring tool, DejaVu, which implements our algorithm for monitoring first-order past linear-time temporal logic over a sequence of events that carry data. We propose the use of Binary Decision Diagrams (BDDs) for representing and manipulating sets of observed data since (1) BDDs provide highly compact representations, (2) operations overBDDs, in particular complementation, are very efficient, and (3) the monitor construction for the propositional case shown in naturally extends to BDDs. Our experiments show a substantial improvement in performance compared to a related tool.
Original language | English |
---|---|
Title of host publication | Proceedings - 2018 3rd Workshop on Monitoring and Testing of Cyber-Physical Systems, MT-CPS 2018 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 12-13 |
Number of pages | 2 |
ISBN (Print) | 9781538667484 |
DOIs | |
State | Published - 7 Aug 2018 |
Event | 3rd Workshop on Monitoring and Testing of Cyber-Physical Systems, MT-CPS 2018 - Porto, Portugal Duration: 10 Apr 2018 → … |
Publication series
Name | Proceedings - 2018 3rd Workshop on Monitoring and Testing of Cyber-Physical Systems, MT-CPS 2018 |
---|
Conference
Conference | 3rd Workshop on Monitoring and Testing of Cyber-Physical Systems, MT-CPS 2018 |
---|---|
Country/Territory | Portugal |
City | Porto |
Period | 10/04/18 → … |
Bibliographical note
Publisher Copyright:© 2018 IEEE.
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 |
---|---|
Israeli Science Foundation | 2239/15 |
Keywords
- BDD
- Monitoring
- Runtime-verification
- Temporal-logic