Efficient decentralized LTL monitoring framework using tableau technique

Omar Bataineh, David S. Rosenblum, Mark Reynolds

Research output: Contribution to journalArticle

Abstract

This paper presents a novel framework for decentralized monitoring of Linear Temporal Logic (LTL) formulas, under the situation where processes are synchronous and the formula is represented as a tableau. The tableau technique allows one to construct a semantic tree for the input LTL formula, which can be used to optimize the decentralized monitoring of LTL in various ways. Given a system P and an LTL formula φ, we construct a tableau Tφ. The tableau Tφ is used for two purposes: (a) to synthesize an efficient round-robin communication policy for processes, and (b) to find the minimal ways to decompose the formula and communicate observations of processes in an efficient way. In our framework, processes can propagate truth values of both atomic and compound formulas (non-atomic formulas) depending on the syntactic structure of the input LTL formula and the observation power of processes. We demonstrate that this approach of decentralized monitoring based on tableau construction is more straightforward, more flexible, and more likely to yield efficient solutions than alternative approaches.

Original languageEnglish
Article numberA87
JournalACM Transactions on Embedded Computing Systems
Volume18
Issue number5s
DOIs
Publication statusPublished - 1 Oct 2019

Fingerprint Dive into the research topics of 'Efficient decentralized LTL monitoring framework using tableau technique'. Together they form a unique fingerprint.

Cite this