arXiv · 2005.11737
Efficient Offline Monitoring of Linear Temporal Logic with Bit Vectors
Abstract
A bitmap is a data structure designed to compactly represent sets of integers; it provides very fast operations for querying and manipulating such sets, exploiting bit-level parallelism. In this paper, we describe a technique for the offline verification of arbitrary expressions of Linear Temporal Logic using bitmap manipulation. An event trace is first preprocessed and transformed into a set of bitmaps. The LTL expression is then evaluated through a recursive procedure manipulating these bitmaps. Experimental results show that, for complex LTL formulas containing almost 20 operators, event traces can be evaluated at a throughput of millions of events per second.
Explore related subjects
Keep this discovery
Kun Xie, Sylvain Hallé. 2020-05-24. Efficient Offline Monitoring of Linear Temporal Logic with Bit Vectors. https://arxiv.org/abs/2005.11737
Cite the original work for its findings. Save a collection to share your selection of sources.