2006
DOI: 10.1007/11813040_37
|View full text |Cite
|
Sign up to set email alerts
|

Monitoring Distributed Controllers: When an Efficient LTL Algorithm on Sequences Is Needed to Model-Check Traces

Abstract: Abstract. It is well known that through code instrumentation, a distributed system's finite execution can generate a finite trace as a partially ordered set of events. We motivate the need to use LTL model-checking on sequences and not on traces as defined by Diekert and Gastin, to validate distributed control systems executions, abstracted by such traces, and present an efficient symbolic algorithm to do the job. It uses the standard method proposed by Vardi and Wolper, which from the LTL formula, builds a mo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
9
0

Year Published

2006
2006
2018
2018

Publication Types

Select...
5
1
1

Relationship

3
4

Authors

Journals

citations
Cited by 16 publications
(9 citation statements)
references
References 36 publications
0
9
0
Order By: Relevance
“…As already mentioned, the implementation described in this paper is capable of generating logging specifications for distributed databases. Other related works on auditing based on policies expressed in temporal logics include [10], [11], [12]. [10] and [11] consider totally and partially ordered actions respectively, and policies expressed in propositional temporal logic.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…As already mentioned, the implementation described in this paper is capable of generating logging specifications for distributed databases. Other related works on auditing based on policies expressed in temporal logics include [10], [11], [12]. [10] and [11] consider totally and partially ordered actions respectively, and policies expressed in propositional temporal logic.…”
Section: Related Workmentioning
confidence: 99%
“…Other related works on auditing based on policies expressed in temporal logics include [10], [11], [12]. [10] and [11] consider totally and partially ordered actions respectively, and policies expressed in propositional temporal logic. As their policy language is less expressive than MFOTL, our work is clearly applicable for any policies considered in those works.…”
Section: Related Workmentioning
confidence: 99%
“…The authors provide an explicit exploration of the state space and to limit this exploration a window is used. In a previous work [35], we have used this technique to provide an efficient Ltl tester of distributed executions.…”
Section: Related Workmentioning
confidence: 99%
“…For the specific case of relaxed memory models, [11] presents a technique for monitoring that a program has no executions violating sequential consistency. There is also work [19] that targets physically distributed systems, but does not focus on distributed monitoring.…”
Section: Introductionmentioning
confidence: 99%