Abstract
Runtime verification facilitates monitoring the executions of a system against temporal properties, commonly to detect violations. Not every temporal property is fully monitorable however: in some cases, a positive or negative verdict on the monitored execution does not depend on any finite prefix of it. We study the problem of monitoring properties written in linear temporal logic. We provide a complete classification of the temporal properties based on the ability to provide positive and/or negative verdicts in finite time.
Original language | English |
---|---|
Pages (from-to) | 405-425 |
Number of pages | 21 |
Journal | Formal Methods in System Design |
Volume | 60 |
Issue number | 3 |
DOIs | |
State | Published - Jun 2022 |
Keywords
- Linear temporal logic
- Monitorability
- Property classification
- Runtime verification
All Science Journal Classification (ASJC) codes
- Software
- Theoretical Computer Science
- Hardware and Architecture