2016 ACM/IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE) 2016
DOI: 10.1109/memcod.2016.7797763
|View full text |Cite
|
Sign up to set email alerts
|

An efficient algorithm for monitoring practical TPTL specifications

Abstract: Abstract-We provide a dynamic programming algorithm for the monitoring of a fragment of Timed Propositional Temporal Logic (TPTL) specifications. This fragment of TPTL, which is more expressive than Metric Temporal Logic, is characterized by independent time variables which enable the elicitation of complex real-time requirements. For this fragment, we provide an efficient polynomial time algorithm for off-line monitoring of finite traces. Finally, we provide experimental results on a prototype implementation … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
21
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(21 citation statements)
references
References 19 publications
0
21
0
Order By: Relevance
“…Such a requirement can be defined as a Timed Propositional Temporal Logic (TPTL) specification. TPTL is a generalization of STL which is also supported in our framework [63].…”
Section: B Development Process Supportmentioning
confidence: 77%
“…Such a requirement can be defined as a Timed Propositional Temporal Logic (TPTL) specification. TPTL is a generalization of STL which is also supported in our framework [63].…”
Section: B Development Process Supportmentioning
confidence: 77%
“…The main feature of SCOPE is that atoms are always related to channel events, i.e., Boolean conditions that become true when specific values are transmitted over channels. We consider two kinds of events: untimed events do not have a time delay associated with them, e.g., the atom (BatteryReader, BatteryLevel, m [ We give here a brief and mostly informal account about the semantics of SCOPE, leaving the details to [37] from which we borrow the notation and the definitions. The meaning of SCOPE constraints is given in terms of timed state sequences generated by channel system like the one described in Section IV and shown in Figure 2.…”
Section: A From Requirements To Formal Propertiesmentioning
confidence: 99%
“…According to [37] we write ρ |= ϕ to denote that the SCOPE constraint ϕ is sastified by the TSS ρ. This relationship is formally described for TPTL in [37] and thus holds also for our fragment SCOPE.…”
Section: A From Requirements To Formal Propertiesmentioning
confidence: 99%
See 2 more Smart Citations