2009
DOI: 10.1007/978-3-642-04694-0_5
|View full text |Cite
|
Sign up to set email alerts
|

Monitor Circuits for LTL with Bounded and Unbounded Future

Abstract: Abstract. Synthesizing monitor circuits for LTL formulas is expensive, because the number of flip-flops in the circuit is exponential in the length of the formula. As a result, the IEEE standard PSL recommends to restrict monitoring to the simple subset and use the full logic only for static verification. We present a novel construction for the synthesis of monitor circuits from specifications in LTL. In our construction, only subformulas with unbounded-future operators contribute to the exponential blowup. We… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0

Year Published

2010
2010
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(22 citation statements)
references
References 19 publications
0
22
0
Order By: Relevance
“…The most closely related work to the present paper is that of Finkbeiner and Kuhtz [11], which concerns monitoring MTL over a discrete-time semantics. They handle bounded formulas in a similar fashion to us and highlight the problematic role of unbounded temporal operators.…”
Section: Related Workmentioning
confidence: 99%
“…The most closely related work to the present paper is that of Finkbeiner and Kuhtz [11], which concerns monitoring MTL over a discrete-time semantics. They handle bounded formulas in a similar fashion to us and highlight the problematic role of unbounded temporal operators.…”
Section: Related Workmentioning
confidence: 99%
“…Our monitor uses bounded memory and, in the worst case, it has quadratic time complexity that depends on the magnitude of Hrz − Hst. In principle, our solution for robustness monitoring is inspired by the boolean temporal logic monitoring algorithm in [2].…”
Section: Overview Of Solution and Summary Of Contributionsmentioning
confidence: 99%
“…The supervisor can then decide on remedial actions to fix the problem or reduce its impact to the system. The monitoring problem has been extensively studied [2][3][4][5][6][7][8][9][10][11][12][13][14] for the cases where the formal requirements are expressed in Linear Temporal Logic (LTL) [15] or in Metric Temporal Logic (MTL) [16].…”
Section: Introductionmentioning
confidence: 99%
“…Our encoding handles a strictly larger syntactic subset of PSL safety properties but is not directly suitable for runtime monitoring, as we use nondeterminism in the generated transducers for better succinctness. Our approach is designed to be used in combination with model checking algorithms and is thus significantly more succinct than the approach of [11] tailored to be used in runtime monitoring of PSL in a simulation setting. The approach of [4] for encoding informative bad prefixes for LTL formulas has been implemented in the scheck tool [12] in the context of explicit state model checking.…”
mentioning
confidence: 99%