TY - JOUR
T1 - Behavioral Petri nets
T2 - A model for diagnostic knowledge representation and reasoning
AU - Portinale, Luigi
N1 - Funding Information:
Manuscript received November 5, 1994; revised December 23, 1995. This work was supported by CNR under Grant 91.00916.PF69 and MURST under Grant 92.2.02.01.037. The author is with the Dipartimento di Informatica, Universita di Torino, 10149 Torino, Italy. Publisher Item Identifier S 1083-4419(97)00143-X.
PY - 1997
Y1 - 1997
N2 - Some of the most popular approaches to model-based diagnosis consist of reasoning about a model of the behavior of the system to be diagnosed by considering a set of observations about such a system and by explaining it in terms of a set of initial causes. This process has been widely modeled via logical formalisms essentially taking into account declarative aspects. In this paper, a new approach is proposed, where the diagnostic process is captured within a framework based on the formalism of Petri nets. We introduce a particular net model, called Behavioral Petri Net (BPN). We show how the formalization of the diagnostic process can be obtained in terms of reachability in a BPN and can be implemented by exploiting classical analysis techniques of Petri nets like reachability graph analysis and P-invariant computation. Advantages of the proposed methods, like suitability to parallel processing and exploitation of linear algebra techniques, are then pointed out.
AB - Some of the most popular approaches to model-based diagnosis consist of reasoning about a model of the behavior of the system to be diagnosed by considering a set of observations about such a system and by explaining it in terms of a set of initial causes. This process has been widely modeled via logical formalisms essentially taking into account declarative aspects. In this paper, a new approach is proposed, where the diagnostic process is captured within a framework based on the formalism of Petri nets. We introduce a particular net model, called Behavioral Petri Net (BPN). We show how the formalization of the diagnostic process can be obtained in terms of reachability in a BPN and can be implemented by exploiting classical analysis techniques of Petri nets like reachability graph analysis and P-invariant computation. Advantages of the proposed methods, like suitability to parallel processing and exploitation of linear algebra techniques, are then pointed out.
KW - Model-based diagnosis
KW - Petri nets
KW - Reachability analysis
UR - http://www.scopus.com/inward/record.url?scp=0031125971&partnerID=8YFLogxK
U2 - 10.1109/3477.558794
DO - 10.1109/3477.558794
M3 - Article
SN - 1083-4419
VL - 27
SP - 184
EP - 195
JO - IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
JF - IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
IS - 2
ER -