DocumentCode :
2784017
Title :
Reactive and Proactive Diagnosis of Distributed Systems Using Net Unfoldings
Author :
Esparza, Javier ; Kern, Christian
Author_Institution :
Inst. fur Inf., Tech. Univ. Munchen, Garching, Germany
fYear :
2012
fDate :
27-29 June 2012
Firstpage :
154
Lastpage :
163
Abstract :
We present a diagnosis algorithm for distributed systems modeled as products of transition systems, a model very close to Petri nets. Following the seminal work of Benveniste, Fabre, Haar, and Jard, our algorithm palliates the state-explosion problem by means of the unfolding technique. Given an observation (partial information about a firing sequence), the algorithm constructs a prefix of the unfolding, a compact representation of the executions of the system compatible with the observation. Since the computations of this prefix is algorithmically involved, we define an over approximation that trades precision for speed. We report on an implementation that constructs the prefix when the sequence of observations is known (reactive), but also present an online approach, where the diagnosis proactively looks into the future and compare these two approaches. Moreover, we present SAT solving methods for analyzing the explanation.
Keywords :
Petri nets; computability; distributed processing; Petri nets; SAT solving methods; distributed systems; net unfoldings; online approach; proactive diagnosis; reactive diagnosis; state-explosion problem; Concurrent computing; Labeling; Observers; Petri nets; Sensor systems; Synchronization; Petri net; SAT solving; diagnosis; partial order semantics; unfolding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design (ACSD), 2012 12th International Conference on
Conference_Location :
Hamburg
ISSN :
1550-4808
Print_ISBN :
978-1-4673-1687-3
Type :
conf
DOI :
10.1109/ACSD.2012.19
Filename :
6253467
Link To Document :
بازگشت