Optimal Finite-State Monitoring of Partial Traces

被引:0
|
作者
Kushwaha, Peeyush [1 ]
Purandare, Rahul [1 ,2 ]
Dwyer, Matthew B. [3 ]
机构
[1] IIIT Delhi, New Delhi, India
[2] Univ Nebraska Lincoln, Lincoln, NE USA
[3] Univ Virginia, Charlottesville, VA USA
来源
关键词
Runtime verification; Finite state properties; Optimization;
D O I
10.1007/978-3-031-17196-3_7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Monitoring programs for finite state properties is challenging due to high memory and execution time overheads it incurs. Some events if skipped or lost naturally can reduce both overheads, but lead to uncertainty about the current monitor state. In this work, we present a theoretical framework to model traces that carry partial information (like number of events lost), and provide construction for a monitor capable of monitoring these partial traces without producing false positives while reporting violations. The constructed monitor optimally reports as many violations as possible for the partial traces. We model several loss types of practical relevance using our framework.
引用
收藏
页码:124 / 142
页数:19
相关论文
共 50 条