HAL Id: inria-00583666
https://hal.inria.fr/inria-00583666
Submitted on 7 Apr 2011
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of
sci-entific research documents, whether they are
pub-lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d’enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.
What Topology tells us about Diagnosability in Partial
Order Semantics
Stefan Haar
To cite this version:
Stefan Haar. What Topology tells us about Diagnosability in Partial Order Semantics. [Research
Report] RR-7593, INRIA. 2011. �inria-00583666�
a p p o r t
d e r e c h e r c h e
N
0
2
4
9
-6
3
9
9
IS
R
N
IN
R
IA
/R
R
--7
5
9
3
--F
R
+
E
N
G
Programs, Verification and Proofs
What Topology tells us about Diagnosability in
Partial Order Semantics
Stefan Haar
N° 7593
Centre de recherche INRIA Saclay – Île-de-France
Parc Orsay Université
Stefan Haar
∗
Theme: Programs,Veri ationandProofs Algorithmi s,Programming,SoftwareandAr hite ture
Équipes-ProjetsMExIC0
Rapportdere her he n°7593April201119pages
Abstra t: Fromapartial observation ofthebehaviourofalabeledDis rete Event System,fault diagnosis strivesto determinewhether ornotagiven in-visible fault event has o urred. The diagnosability problem an be stated as follows: does the labeling allow for an outside observer to determine the o urren e of the fault, no later than abounded number of events after that unobservableo urren e? Whenthisproblemisinvestigatedin the ontextof on urrentsystems, partial ordersemanti s adds tothe di ulty of the prob-lem, but also provides ari her and more omplex pi ture of observation and diagnosis. Inparti ular,itis ru ialto larifytheintuitivenotionoftimeafter faulto urren e".Tothisend,wewilluseaunifyingmetri frameworkforevent stru tures,providingageneraltopologi aldes riptionofdiagnosabilityinboth sequentialandnonsequentialsemanti s forPetri nets.
Key-words: Dis reteeventsystems,diagnosis,Petrinets,events, observabil-ity, partialordersemanti s,Eventstru tures.
Extendedversion(submittedtoajournal)ofapaperpresentedatWODES2010,Berlin
Thiswork was partly supported by the European Community's 7th Framework Pro-grammeunderproje tDISC(DIstributedSupervisorControloflargeplants),Grant Agree-mentINFSO-ICT-224498.
∗
INRIA and LSV (CNRS and ENS Ca han), 61, avenue du Président Wilson, 94235 CACHANCedex,Fran e(e-mail:haarlsv.ens- a han.fr,stefan.haarinria.fr).
Partial Order Semanti s
Résumé : Dés ription topologiquedediagnosti abilitédans des sémantiques séquentiellesetnon-séquentiellesdesRéseauxdePetri.
Mots- lés : Systèmesàévénementsdis rets,diagnostiques,RéseaudePetri, observabilitém,sémantiqued'ordrepartiel,stru turesd'événements.
1 Introdu tion
Diagnosis under partial observation is a lassi al problem in automati on-trol in general,andhasre eived onsiderableattentionindis ret eventsystem (DES) theory, among other elds. In the DES setting, the approa h that we will all lassi al here supposes that the observed system is an automaton with transitionset
T
,(behavioural)languageL ⊆ T
∗
,and asetof observable transition labels
O
. The asso iated labeling map, letus all itη
: T → O
in line with theformalism used below, may notberequired inje tive, and leaves sometransitionsfromT
unobservable,in parti ularfaultφ
. Theobservations havetheformofwordsw
∈ O
∗
obtainedbyextending
η
into ahomomorphismT
∗
→ O
∗
. A lassi aldenition ofdiagnosabilityis givenin [CL99℄, following [SSL
+
95℄;writings
∼
η
s
′
is, s
′
∈ T
∗
aremappedtothesameobservableword in
O
∗
,we anstateitasfollows:
L
isnon-diagnosable ithereexistsequen ess
N
, s
Y
∈ L
su hthat: 1.s
Y
isfaulty,s
N
ishealthy,ands
N
∼
η
s
Y
;2. moreover,
s
Y
withtheaboveisarbitrarilylongaftertherstfault,i. e. for everyk
∈ N
there existsa hoi e ofs
N
, s
Y
∈ L
withtheaboveproperties andsu hthat thesuxs
Y
/φ
ofs
Y
after thersto urren eoffaultφ
ins
Y
satises|s
Y
| ≥ k
.Con urrent systems are di ult to supervise using the lassi alapproa h be- ause of the state explosion problem. Moreover, onsider intrinsi ally asyn- hronous distributed systems, su h as en ountered in tele ommuni ations or moregenerallyin networkedsystems. Here,the useof models that ree tthe lo alanddistributednatureoftheobservedsystem,su hasPetrinetsorgraph grammars,ishelpfulnotonlyintermsof omputationale ien y,butalso on- eptually. Puttingthese ideastogether,wewereled in[BFHJ03℄to arryover diagnosistoasyn hronousmodelsandtheir non-interleavedsemanti s;seealso thedis ussion ofthene essityforusingpartial ordermethods in[FB07℄. This generalizedmethodologyforfaultdiagnosisisbasedonthenon-sequential exe- utionsoflabeledPetrinets,that is, thepartialorder semanti sino urren e netsandeventstru tures. Theapproa hwasextendedtographtransformation systemsformodellingdynami allyevolvingsystemtopologiesin[BCHK10℄. We haveprovidedaseriesofresults[HBFJ03,Haa07,Haa09,Haa10℄onpartialorder diagnosability forPetrinets,in thespiritoftheabovedenition. Whilethe se-quential aseisembeddedandgeneralizedintheseresults,newfeaturesemerge in partial ordered runs that haveno ounterpartin sequentialbehaviour; this ledtothedistin tionbetweenstrong andweak observabilityanddiagnosability propertiesin[HBFJ03,Haa10℄.
BauerandPin hinat[BP08℄havegivenatopologi alviewondiagnosability in termsofsequentiallanguages. Thepresentwork developsaframeworkthat in ludes bothsequentialandpartial order semanti s, retrievingand generaliz-ing as a spe ial ase the results of [BP08℄ and showing onne tions between weakandstrongproperties. Thekey onstru tionisthatofsuitablemetri son eventstru tures. Forthis,wegeneralizeastandard onstru tiontobefoundin [BMP90,Kwi90℄andothers,insu hawaythatprogressandobservation prop-erties anbe apturedintheresultingtopology. Eventstru turesprovidea uni-fying semanti almodel bothfor thesequentialand non-sequentialviewpoints.
That is, both sequentiallanguagesasin [CL99, BP08℄AND the partial order semanti sgiven in [Eng91, NPW81℄ and used in [FBHJ05, Haa10℄, asso iate eventstru turesto asystem;andthemetri topologygivenhere oin ides, on thesequentialsemanti s,withtheCantortopologyusedin[BP08℄. Withthese tools,the properties ofweakand strongdiagnosabilityfrom [HBFJ03, Haa10℄ be ome dierent instan es of a general property, eventual diagnosability, for general labeledevent stru tures. Thedieren e betweenthe weak and strong propertiesliesthusinthe hoi eofsemanti sthatprodu estheeventstru ture modelofbehaviourforthesystemthat isinvestigated.
Stru tureofthepaper: WebegininSe tion2. withthebasi denitionsfor (labeled) eventstru tures. The followingSe tion 3. investigatespartial obser-vation anddiagnosability,and developsthemain generalresultsofthis paper. Se tion 4 spe ializes to safe Petri nets, and studies properties hara terizing weaklydiagnosablenets. Wethen on ludeinSe tion 5.
2 Event Stru tures
Let
A
beaset.A
∗
, {a
1
. . . a
n
| a
i
∈ A}
is theset ofall nitewordsoverA
; thesetofinnite wordsoverA
isdenotedA
ω
. Let
1
A
betheindi atorfun tion ofA
, i.e.1
A
(x) = 1
i
x
∈ A
and1
A
(x) = 0
for
x
6∈ A
. Letf
: A → B
bea partial fun tion. Writef
(a) ↓
iff
is dened ona
∈ A
, andf
(a) ↑
otherwise. Thedomain off
isdom
(f ) , {a ∈ A | f (a) ↓}
, andtheimage off
isf
(A) ,
{b ∈ B | ∃ a ∈ dom(f ) : f (a) ↓ ∧ f (a) = b}.
Weshallbeusingthroughoutthispaperprimeeventstru tures(PES)following Winskel et al [NPW81, Win ℄, with parti ular attentionto labeling. Fixsome alphabet
A
6= ∅
.Denition1 A (labeled) prime eventstru ture (over alphabet
A
) is a tupleE = (E , 6, #, λ)
,where1.
E
= supp(E)
isthe support,or setofeventsofE
,2.
6⊆ E × E
isa partialordersatisfying the property of nite auses,i.e. setting[e] , {e
′
∈ E | e
′
6 e}
,onehas
∀ e ∈ E : |[e]| < ∞,
(1)3.
# ⊆ E ×E
anirreexivesymmetri oni trelationsatisfyingtheproperty of oni t heredity, i.e.∀ e, e
′
, e
′′
∈ E : e # e
′
∧ e
′
6 e
′′
⇒ e # e
′′
,
(2)
4.
λ
: E → A
is a total mapping alled the labelling. Eventse, e
′
∈ E
are on urrent, writtene co e
′
, i neithere
= e
′
nore 6 e
′
e
′
6= e
nore
# e
′
hold. If
co
= ⊥
, i.e. ifco
is the empty relation, we allE
sequential. AnA
-labeledeventstru tureis alled simple1
ino label an o ur on urrently ontwodierentevents;that is,i
e co e
′
⇒ λ(e) 6= λ(e
′
).
(3) 1
Figure 1: The simple event stru ture of Example 1. Arrowsrepresent ausal pre eden e
6
,anddashedlinesstandfor oni t#
;onlyminimalrelationsare represented,allothersaregeneratedbytransitivityandinheritan e.Asimple labeledeventstru turewillbe alledan SES.
Let
E
1
= (E
1
, 6
1
,
#
1
, λ
1
)
andE
2
= (E
2
, 6
2
,
#
2
, λ
2
)
betwoA
-labeledevent stru -tures. If (i)E
1
⊆ E
2
and (ii)for alle, e
′
∈ E
1
,e
#
1
e
′
⇔ e#
2
e
′
and
e 6
1
e
′
⇔ e 6
2
e
′
,
then
E
1
isa sub-eventstru ture ofE
2
.Example1. Let
E
,
{a
i
, b
i
, c
i
, d
i
| i ∈ N}
A
,
{a, a
∗
, b, b
∗
, c, c
∗
, d, d
∗
}
andforall
i
∈ N
,λ
p
(a, 2i) = a
∧ λ
p
(a, 2i + 1) = a
∗
λ
p
(b, 2i) = a
∧ λ
p
(b, 2i + 1) = b
∗
λ
p
(c, 2i) = a
∧ λ
p
(c, 2i + 1) = c
∗
λ
p
(d, 2i) = a
∧ λ
p
(d, 2i + 1) = d
∗
.
Dene setsA , λ
−1
p
({a})
,A
∗
, λ
−1
p
({a
∗
})
,A , A
∪ A
∗
and analogouslyB, B
∗
, B, C, C
∗
, C, D, D
∗
, D
. Let1. for
i < j
,a
i
< a
j
,b
i
< b
j
andd
i
< d
j
,butc
i
#c
j
, 2.a
2i
#c
i
,a
i
#d
j
andb
i
#d
j
foranyi, j
∈ N
;an illustration is given by Figure 1. Oneeasily he ks that
E = (E , 6, #, λ)
thusdened isanSES.Prexes and Congurations. Theset of auses orprime onguration of
e
∈ E
is[e] , {e
′
| e
′
6 e}
,as dened above. A prex of
E
isanydownward losed subsetD
⊆ E
, i.e. su h that for everye
∈ D
,[e] ⊆ D
. Prexes ofE
indu e, in the obvious way, sub-event stru tures ofE
in the sense of the abovedenition. Denote theset ofE
's prexesasD(E)
. Prexc
∈ D(E)
isa onguration ifandonlyifitis oni t-free,i.e. ife
∈ c
ande#e
′
imply
e
′
6∈ c
. Denote as
C(E)
the set ofE
's ongurations. Call any⊆
-maximalelement ofC(E)
arun ofE
; denotethesetofE
'srunsasΩ(E)
,orsimplyΩ
ifno onfusion anarise.Inthe ontext ofExample 1,one he ksthat,e.g.,
[c
i
] ∪ [b
j
]
and[a
i
] ∪ [b
j
]
are some of the ongurations for alli, j
∈ N
; the runs areω
AB
, A ∪ B
,ω
c
i
B
, [c
i
] ∪ B
fori
∈ N
,andω
D
, D
.2.1 Labeled event stru ture morphisms
Themodelingofobservationproje tionleadsustointrodu eadedi ated lassof morphismsforlabeledeventstru tures,whi hspe ializesWinskel'smorphisms foreventstru tures (see[Win , BCM01℄):
Denition2 Let
E
1
= (E
1
, 6
1
,
#
1
, λ
1
)
andE
2
= (E
2
, 6
2
,
#
2
, λ
2
)
betwoprime event stru tures. A partial mappingf
: E
1
→ E
2
is a morphism i for alle
1
∈ dom(f )
,1.
[f (e
1
)] ⊆ f ([e
1
])
, 2. andforalle
′
1
∈ dom(f )
, (a)f
(e
1
)#
2
f
(e
′
1
)
impliese
1
#
1
e
′
1
,and (b)f
(e
1
) = f (e
′
1
)
ande
1
6= e
′
1
togetherimply thate
1
#
1
e
′
1
.A morphism
f
: E
1
→ E
2
is alledan(A−)
morphismi,in addition, 1.dom
(λ
1
) ⊆ dom (f )
anddom
(f ) ⊆ dom (λ
2
)
,2.
∀ e ∈ E
1
: λ
1
(e) = λ
2
(f (e)) .
E
1
andE
2
are (A
-)isomorphi , writtenE
1
∼
A
E
2
, i there exist morphismsf
: E
1
→ E
2
andf
−1
: E
2
→ E
1
su h that for alle
1
∈ dom(f )
and alle
2
∈
dom
(f
−1
)
,f
−
(f (e
1
)) = e
1
and
f f
−1
(e
2
) = e
2
.
Note that Abbes[Abb06℄ denes adierent lass of morphisms: full mapping
f
: E
1
→ E
2
is a morphism i it is order-preservingbetweenthe underlying posets and if moreover f ree ts oni t. This lass is less appropriate than theaboveforourpurposessin eitdoesnotallowforfusionof observationally equivalent oni ting ongurations,norforunobservableevents.Write
D
1
⊑
A
D
2
iD
1
isA
-isomorphi to aprexofD
2
. Forc
1
, c
2
∈ C(E)
, let[[c
1
]]
A
⊓ [[c
2
]]
A
,
[[c
3
]]
A
,
where
c
3
istheunique
⊆
-maximal prexofc
1
su hthat
c
3
⊑
A
c
2
. This sym-metri operation an be seen asthe interse tion of two ongurations up to
A
-isomorphism.Foragiven onguration
c
∈ C(E)
,wedenote theset of ongurationsinE
that areA
-isomorphi imagesofc
as[[c]] ,
{c
′
∈ C | c
′
∼
A
c
} .
2.2 Metri s.
The sets
C(E)
andΩ(E)
an be equipped withLawsonorS ott topologies,or withnaturalmetri s;wewillfollowandgeneralize thelatterapproa h,similar to metrizations of tra es as studied in [KK03℄. Our pseudometri s allow to apture in parti ularpartial observation andfault equivalen e. Ourprin ipal toolareµ
-Heights: Letµ
: A → R
+
0
beanytotalmapping;weshallrefertoµ
asaweightfun tion. Asaparti ular ase, onsiderµ(e) ≡ 1
E
: wewillreferthis as the ounting weight. The following onstru tion yields pseudometri sthat areequivalent(intopologi alterms)totheprexmetri [Kwi90℄andtheFoata normalformmetri [BMP90℄,see[KK03℄,whenthe ountingweightis hosen; other hoi esofweightsallowtogeneralizetoobservationandfaultequivalen e.The
µ
-indu ed∗
-heightH
∗
µ
(D )
ofaprex is denedre ursivelybysetting, for∅
representingtheemptypreset,H
∗
µ
(∅) , 0
(4)H
∗
µ
([e])
, H
∗
µ
([e] \ {e}) + µ(e)
(5)H
∗
µ
(D ) ,
sup
e
∈D
(H
∗
µ
([e])).
(6)Now,for
τ
∈ [0, ∞)
letU
µ
τ
betheτ
-prex underµ
,i.e.U
µ
τ
,
[ D ∈ D(E) | H
∗
µ
(D ) 6 τ ,
(7)and let
E
µ
τ
be the prime event stru ture thatE
indu es onU
µ
τ
. Then deneH
µ
(c)
forallc
∈ C(E)
asH
µ
(c)
, sup{τ | c ∈ Ω(E
τ
µ
)}.
(8)Notethat ingeneral,forany onguration
c
,H
µ
(c)
6
H
∗
µ
(D );
(9)wewill allany ongurationsu hthat equalityholdsin(9)progressive. Notethat
H
µ
(•)
isinvariantunderA
-isomorphism. Thus,letΨ
µ
(•) : C(E) →
[0, 1]
andtheµ
-pseudometrid
µ
(•, •)
begivenbyΨ
µ
(c)
, 2
−H
µ
(c)
(10)d
µ
(c
1
, c
2
) , Ψ
µ
(c
1
⊓ c
2
).
(11)Again, onsider
µ(e) ≡ 1
E
; denote asH(•)
,Ψ(•)
andd
(•, •)
the asso iated height, on isenessandpre-distan e. Weobserveforthisspe ial ase:Lemma1 Forall
c
∈ C
,H(c) = ∞ ⇒ c ∈ Ω.
(12)Proof: Assume
c
6∈ Ω
, and lete
∈ E \c
su hthat thereis noe
′
∈ c
su hthat
e
′
#e
,andletn ,
H([e
′
])
. Then
H(c) 6 n < ∞
bydenitionofH(•)
.2
Asnotedabove,H
µ
(•)
-and thusallthe abovefun tions derivedfromit -areinvariantunderisomorphisms.Example 1 ontinued. Inthe ontextof example1,see Figure 1, observe rst that
A
andB
are ongurations but not maximal. Consider now the ountingheight. Here - as in any event stru ture - all sets of the formS
c
,
{ω ∈ Ω | c}
forc
∈ C(E)
nite, are open sets; the set{ω
AB
}
oin ides e.g. withS
c
31
,wherec
31
, [(a, 3)] ∪ [(b, 1)]
. Oneobtainsthat{ω
AB
}
,{ω
D
}
andall{ω
c
i
B
}
areopen; soare of oursetheirunions andinterse tions. Inparti ular,S
B
= {ω
AB
, ω
c
1
B
, ω
c
2
B
, . . .}
isalsoanopenset. However,forthe ongurationA
2
= A ∪ {b
1
, b
2
}
,S
A
2
= {ω
AB
}
not anopenset,sin eanyopenneighbourhood ofω
AB
must ontainsomeω
c
i
B
. Hen eitisnotthe aseingeneralforinnite ongurationsc
thatS
c
is open, in ontrast with the ase wherec
is nite. Further,one he ksthat ongurations[a
2
] ∪ [b
2
]
and[c
2
] ∪ [b
4
]
areprogressive, but e.g.[a
6
] ∪ [b
4
]
isnot.Letusnow hooseaweight
µ
onE
su h thatforalli
,µ(a, 2i) = µ(c, i) = 1
butµ(a, 2i + 1) = µ(b, i) = µ(d, i) = 0
. Then{ω
D
}
isnotopeninT
µ
sin eany neighborhoodof
ω
D
ontainsω
c
1
B
.3 Observability and Diagnosability
Let
E = (E , 6, #, λ)
withλ
: E → A
,andη
: A → O
apartialobservation map-ping intoanobservationalphabetO
. Foragivenlabeledprimeeventstru ture, letE
η
, {e | η (λ (e)) ↓}
bethesetofvisible events,andE
ε
, {e | η (λ (e)) ↑}
theset of invisible events. Usingthe above onstru tion, weobtainthevisible heightH
η
(•)
, observable on isenessΨ
η
(•)
and pre-distan ed
η
(•, •)
, respe -tively,bysetting
µ
≡ 1
E
η
. WriteE
1
∼
η
E
2
ithetwostru tureswithλ
repla ed byη
◦ λ
areO
-isomorphi .Observability. Toavoidtedious asedistin tions,weassumehen eforththat all runs of
E
are of innite height; ifne essary, onsider any nite-heightrun extendedbyaninnite hainofdummyevents.Denition3 A labeledES
E
is observablew.r.t.η
iH(c) = ∞ ⇒ H
η
(c) = ∞.
(13)Foranillustration,let
O
= {a}
anddene -in the ontextof Example1-the partialmappingη
: A → O
su hthatη
mapsa
toa
andisundenedotherwise. ThenE
isnotobservablew.r.t.η
sin eonehas,foreveryi
∈ N
,Topologies. Clearly,any hoi eof
µ
: A → R
+
0
and hen eofd
µ
(•, •)
denes atopologyT
µ
, alled the
µ
-topology,onΩ
. Notethat forµ
≡ 1
E
,weobtain therestri tion-toΩ
-oftheS otttopologyonC
; allthistopologyT
. Further, denoteasC
/
µ
(E)
, {[[c]]
η
| c ∈ C(E)}
Ω
/
µ
(E)
, {[[c]]
η
| c ∈ C(E)}
thequotientspa esof ongurationsandruns,respe tively,under
µ◦λ
-preserving isomorphism,with asso iated quotienttopologyT
µ
onΩ
/
µ
= Ω
/
µ
(E)
. In par-ti ular,setO
, T
η
.Dening diagnosability. Let
Φ ⊆ E
be a set of invisible fault events; in parti ular,noeventinΦ
isobservable,i.e.λ(Φ) ∪ dom(η) = ∅
. A ongurationc
∈ C(E)
is alled faulty ic
∩ Φ 6= ∅
, and healthy otherwise. Denote asΩ
F
(C
F
) theset of faulty runs ( ongurations), andΩ
NF
theset ofhealthyruns. We observethat ifc
is faulty, so is everyextension of
c
, i.e. every
c
′
∈ C(E)
su hthat
c
⊆ c
′
isfaulty. Asa onsequen e,wehave:
Lemma2
Ω
F
isopen inT
.Note, however,that
Ω
F
isin generalneitheropennor losed inO
. We an distinguishthree diagnosis states,givenbysetsofruns:Fault
− definite : FD
,
{ω ∈ Ω | [[ω]]
η
⊆ Ω
F
}
NF
− definite : ND
,
{ω ∈ Ω | [[ω]]
η
⊆ Ω
NF
}
Indefinite
: ID
,
Ω\ (FD ∪ ND) .
Ifthesystemisinstate
FD
(orND
orID
),this meansthat its urrent ong-urationc
issu hthatΩ
c
, {ω ∈ Ω | c ⊆ ω} ⊆ FD(ND, ID)
It is of ourse not feasible to verify dire tly the innite runs. In [CL99℄, a diagnoser system is built over diagnoser states that orrespond to nite ob-servation sequen es : a diagnoser staterepresents the knowledge that anbe derivedabouttheeventualdiagnosis,from agivenniteobservation. Weshall notpro eedhereby onstru tingadiagnoser,sin eitisnotfeasibleingeneral eventstru tures; itsstatespa e would beinnite ingeneral
2
. Rather, wegive dire tly adenitionof eventualdiagnosability notions:
Denition4
Φ
is eventually F-diagnosable for(E, η)
iΩ
F
is open inO
. Dually,Φ
is eventuallyN-diagnosablefor(E, η)
iΩ
NF
isopen inO
.Thisisanotionthatdoesnotatalltakethetimeafterfaulto urren einto a ount, ontrarytoe.g. [SSL
+
95,GL℄. Itgeneralizesthetraditionaldenition from[CL99℄givenintheintrodu tion,andtheoneswepresentedforPetrinets in [HBFJ03,Haa07,Haa09℄.
2
Notethat,forthe aseofPetrinetswithsequentialsemanti s(seebelow),thediagnoser onstru tionis arriedoutin[MND10℄
Metri hara terization. Exploring the topology
O
to hara terizeF-and NF-diagnosabilityshowsusthat bothareequivalent, onrming orresponding results(see[WLY05℄)in thesequential ase:Theorem1 If
(E, η)
isobservable,thenΦ
iseventuallyF-diagnosablefor(E, η)
iforeveryfaultyω
Φ
∈ Ω
F
,thereexistsanite-heightprexc
Φ
ofω
Φ
su hthatΩ
c
Φ
⊆ Ω
F
. Dually, if(E, η)
isobservable, thenΦ
iseventuallyNF-diagnosable for(E, η)
i for every healthyω
0
∈ Ω
NF
, there exists a nite prexc
0
ofω
0
su hthatΩ
c
0
⊆ Ω
NF
.Proof: Fix
ω
Φ
and assumeΦ
is eventually F-diagnosable; then there existsδ
= δ(ω
Φ
)
su hthat∀ω ∈ Ω
NF
: d
η
(ω
Φ
, ω) > δ.
(14)Let
k
be any integersu h thatk >
log
2
(δ)
; then letc
φ
bethe smallestprex ofω
Φ
su h thatH
η
(c
Φ
) = k
. Byobservability,H(c) < +∞
, and (14) implies thatΩ
c
Φ
⊆ Ω
F
. Thereverse impli ationis obvious. Finally, theproof forthe hara terizationofNF-diagnosabilityisexa tlyanalogous.2
Weobtainthefollowingadditionalresult:
Theorem2 If
(E, η)
is observable, then:Φ
is eventually NF-diagnosable for(E, η)
iitiseventually F-diagnosablefor(E, η)
.Proof: Followsfrom thesymmetryof
d
η
(•, •)
in theproofofTheorem 1.2
Theastutereaderwillnoti ethatasystemmaybediagnosableevenwithout beingobservableasdenedin Def. 3. Inthe aseofnon-observability,allrunsω, ω
′
for whi hH
λ
(c)
is nite, satisfyd
η
(ω, ω
′
) = 0
. For
Φ
to beF- or NF-diagnosablein(E, η)
,therunsofniteobservableheightmusteitherallbefaulty orallbehealthy. Inourview,thisfa t illustratesthatallinteresting diagnosis problems on ernobservable systems.Note that equivalen e of F-diagnosability and NF-diagnosabilityhad been shownin [WLY05℄ for the lassi alapproa h, using anenumerationargument that requiressequential semanti s;theabovegeneralizationshowsthatitisan intrinsi ,semanti s-independentfeatureofdiagnosis.
InthelightofTheorem2,wewillhen eforthdropthereferen etoFandNF as well as the qualier"eventually", and speak simply of diagnosable labeled eventstru tures.
Example. In the ontext of the event stru ture in Example 1, let us now hoose
O
= {b, d}
withdom
(η) = {b, b
∗
, d, d∗}
, where
η(b) = η(b
∗
) = b
and
η(d) = η(d
∗
) = d
. IfΦ ⊆ {c
2
, c
3
, c
4
, . . .}
, thenthenet isnotdiagnosablesin eΩ
F
=
S
i∈N
{ω
c
i
B
, ω
c
i
D
}
is notanopensetinO
;anyneighborhoodofΩ
F
inO
ontainsω
AB
∈ Ω
NF
.Ifonehas,ontheotherhand,
Φ ⊆ B, O = {a, d}
anddom
(η) = {a, a
∗
, d, d∗}
, where
η(a) = η(a
∗
) = a
and
η(d) = η(d
∗
) = d
,then
E
isdiagnosablewithrespe t toη
andΦ
,sin eΩ
F
= {ω
c
i
B
| i ∈ N} ∪ {ω
AB
}
isopeninO
.Suxes. Note that allprexesof
E
, and in parti ularall its ongurations, onstitute sub-event-stru tures ofE
; we will denote these stru tures with thesamesymbolsasthe orrespondingsets. Wehavethefollowingsux obje ts: For
c
∈ C
andS
⊆ C
,letC
c
, {˜c ∈ C | c ⊆ ˜c} , Ω
c
, {ω ∈ Ω | c ⊆ ω}
and
Ω
S
,
[
c∈S
Ω
c
.
Further,forany
c
∈ C(E)
,denoteasE
c
=
(E
c
, 6
|E
c
,
#
|E
c
, λ
|E
c
),
where E
c
,
{e ∈ E \c | ∀ e
′
∈ c : ¬ (e # e
′
)} ,
theshift ofE
byc
. Ifc
′
∈ C(E
c
)
,thenc
◦ c
′
istheunique ongurationof
E
su h that (i)c
isaprexofc
◦ c
′
, and(ii)c
◦ c
′
∩ E
c
= c
′
. Foreveryc
′
∈ C(E
c
)
, weobservethatc
′′
, c ∪ c
′
∈ c(E)
;write inthis ase
c
′′
= c ◦ c
′
,andsaythat
c
′′
isobtainedbyappendingc
′
to
c
.Stru turalChara terization. Thefollowing hara terizationresultliftsthe anologous one unfoldings of safe Petri nets presented in [HBFJ03, Haa10℄ to regular event stru tures. For any two nite ongurations
c
1
, c
2
∈ C(E)
, say that
c
2
orresponds toc
1
, writtenc
1
∼
E
c
2
, iE
c
1
∼
A
E
c
2
.
Clearly,∼
E
is an eqivalen e;eventstru tureE
isregular iithasanitenumberofdistin t∼
E
- lasses. In parti ular, all unfoldings of 1-safe Petri nets are regular. In fa t, all innite runs of these unfoldings must pass through an innite number of nite ongurations orrespondingtothebehaviourafterthesamenetmarking, sin e the number of rea hable markings is nite. Any pair(c
1
, c
2
)
of su h ongurationswithc
1
⊆ c
2
satisesc
1
∼
E
c
2
by onstru tionoftheunfolding. The onverse- an allregulareventstru turesbe onstru tedasunfoldings of 1-safenets? -is knownasThiagarajan's onje ture[Thi02℄.To ompleteour preparationsfor Theorem 3, let
c
∼
η
c
′
ithere is an
η
-isomorphismbetweenc
andc
′
,and
c
∼
Φ
c
′
i
c
andc
′
areeither bothhealthy orbothfaulty.
Theorem3 If
(E, η)
is observable and regular,Φ
is eventually F-diagnosable for(E, η)
ifor all ongurationsc
1
, c
2
, c
′
1
, c
′
2
∈ C(E)
of niteheight su hthatc
1
⊆ c
′
1
∧ c
1
∼
E
c
′
1
c
2
⊆ c
′
2
∧ c
2
∼
E
c
′
2
,
the followingholds:
c
1
∼
η
c
2
∧
c
′
1
∼
η
c
′
2
∧ H(c
1
) < H(c
′
1
)
⇒ c
′
1
∼
Φ
c
′
2
.
(15)Proof: Toshowthe if" part, assume
c
1
, c
2
, c
′
1
, c
′
2
violate(15), i.e. without lossofgenerality1.
c
′
2
isfaulty, butneitherc
′
1
norc
1
are, 2. fori
∈ {1, 2}
,c
′
i
= c
i
◦ d
i
, whered
i
∈ C(E
c
i
)
andd
1
1
6= ∅
(d
2
may be empty),and3. for
i
∈ {1, 2}
,c
′
i
∼
η
c
i
andc
′
i
∼
E
c
i
. It follows that thereis a ongurationd
2
i
∈ C(E
c
′
i
)
that isan isomorphi opy of
d
i
. Iteratingthis argument,letc
1
i
, c
′
i
= c
1
◦ d
1
i
andc
n+1
i
, c
n
i
◦ d
n+1
i
forn
∈ N
. Thenbyassumption,H(c
n
1
) →
n→∞
∞
(the sameneednotbetruefor the sequen e ofc
n
2
). We havec
n
i
∼
η
c
i
for alln
; by onstru tion, allc
n
2
arehealthy,so
Φ
annotbeF-diagnosablefor(E, η)
.For only if", suppose
Φ
is notF-diagnosablefor(E, η)
. Thenthere existsω
∈ Ω
F
su h that for any nite-height prexc
ofω
, there isc
′
∈ C(E)
that satises
c
′
∼
η
c
andΩ
c
′
∩ Ω
NF
6= ∅
. But thenone obtainsaviolation of(15)fromtheassumptionthat
E
isregular.2
4 Appli ation to Petri Nets
Petri Nets. Wewill turn nowto animportantinstan e of event stru tures, thoselinkedto Petrinetmodels.
Denition5 A net isatuple
N
= (P , T , F )
where P
6= ∅
isasetof pla es,
T
6= ∅
isasetof transitions su hthatP
∩ T = ∅
, F
⊆ (P × T ) ∪ (T × P )
isasetofow ar s.A marking is amultiset
m
of pla es, i.e. amap fromP
toN
. APetri net isatupleN = (P , T , F , m)
,where
(P , T , F )
isanite net,and m
: P → N
isaninitial marking.Elementsof
P
∪ T
are alled thenodes ofN
. Foratransitiont
∈ T
, we all•
t
= {p | (p, t ) ∈ F }
thepreset of
t
,t
•
= {p | (t, p) ∈ F }
thepostset of
t
. In Figure2,werepresentasusualpla esbyempty ir les,transitionsbysquares,F
byarrows,andthemarkingofapla ep
byputtingthe orrespondingnumberof bla ktokensintop
. Atransitiont
isenabled inmarkingm
if∀p ∈
•
t
, m(p) > 0
. Thisenabledtransition anre,resultinginanewmarking
m
′
= m−
•
t+t
•
;this ringrelationisdenotedby
m[tim
′
. Amarking
m
isrea hable ifthereexistsa ringsequen e,i.e. transitionst
0
. . . t
n
su hthatm
0
[t
0
im
1
[t
1
i . . . [t
n
im
. Anet issafe ifforallrea hablemarkingsm
,m(p) ⊆ {0, 1}
forallp
∈ P
.Sequentialsemanti s. Thelanguage
L
ofN
isthesetofwordse
0
. . . e
n
over asetE
withamappingλ
: E → T
su hthatλ(e
0
) . . . λ(e
n
)
isaringsequen e. Assume now thatL
is trim: any two wordsw, w
′
in
L
share their ommon prex,i.e. ifthereareu
∈ E
∗
, x, x
′
∈ E
∞
and
e, e
′
∈ E
su hthat
w
= uex
andw
′
= ue
′
x
′
,then
λ(e) = λ(e
′
)
implies
e
= e
′
. Thesequentialsemanti s of
N
is givenbyeventstru tureE
seq
= (E , 6
seq
,
#
seq
, λ)
,obtainedfromL
bysetting1.
e 6
seq
e
′
ithereexistu, v
∈ E
∗
andw
∈ E
∞
su hthat
ueve
′
w
∈ L
,and 2.e#
seq
e
′
ithere exist¯
e,
¯
e
′
∈ E
andu, v
∈ E
∗
su hthat
u¯
e, u ¯
e
′
∈ L
with
λ(¯
e) 6= λ( ¯
e
′
)
Partial order unfolding semanti s. Ina net
N
= (P , T , F )
, let<
N
the transitive losureofF
,and6
N
thereexive losureof<
N
. Further,sett
1
#
im
t
2
for transitionst
1
andt
2
if and only ift
1
6= t
2
and•
t
1
∩
•
t
2
6= ∅
, and dene# = #
N
bya
# b
⇔ ∃t
a
, t
b
∈ T :
t
a
#
im
t
b
∧ t
a
6
N
a
∧
t
b
6
N
b.
Finally,dene
co
= co
N
bysetting,foranynodesa, b
∈ P ∪ T
,a co b
⇐⇒
¬ (a 6 b) ∧ ¬ (a # b) ∧ ¬ (b < a) .
Denition6 A net
ON
= (B , E , G)
is an o urren e net if andonly if it satises1.
6
ON
isapartialorder; 2. forallb
∈ B
,|
•
b| ∈ {0, 1}
;
3. forall
x
∈ B ∪ E
,the set[x] = {y ∈ B ∪ E | y 6
ON
x}
isnite; 4. noself- oni t,i.e. thereisnox
∈ B ∪ E
su hthatx#
ON
x
; 5. thesetcut
0
of6
ON
-minimalnodesis ontainedinB
andnite.Thenodesof
E
aretheevents,thoseofB
onditions. Onenoti esqui klythat ompleteo urren enetsformparti ular asesofeventstru tures. The anoni- alasso iationofaneventstru turetoano urren enetON
isbyrestri ting6
and#
totheeventsetE
,"forgetting" onditions. Inparti ular, ongurations of o urren e netsare dened assets of events,i.e. ongurations dened as aboveforthe"stripped"eventstru ture.O urren enetsarethemathemati alformofthepartialorderunfolding se-manti sforPetrinets[JEV02℄;althoughmoregeneralappli ationsarepossible, wewillfo ushereonunfoldingsofsafe Petrinetsonly.
If
N
1
= (P
1
, T
1
, F
1
)
andN
2
= (P
2
, T
2
, F
2
)
arenets, ahomomorphism isa mappingh
: P
1
∪ T
1
→ P
2
∪ T
2
su hthat
h(P
1
) ⊆ P
2
and forevery
t
1
∈ T
1
, therestri tionto•
t
1
isabije tionbetweentheset•
t
1
in
N
1
andthe•
h(t
1
)
inN
2
,andsimilarlyfort
1
•
and
(h(t
1
))
•
.
Abran hingpro ess ofsafePetrinet
N = (N , m
0
)
isapairβ
= (ON , π)
,whereON
= (B , E , G)
isano urren enet, andπ
is ahomomorphismfromON
toN
su hthat:1. Therestri tionof
π
tocut
0
isabije tionfromcut
0
tom
0
,and 2. foreverye
1
, e
2
∈ E
,if•
e
Bran hingpro esses
β
1
= (ON
1
, π
1
)
andβ
2
= (ON
2
, π
2
)
forN
areisomorphi ithereexistsabije tivehomomorphismh
: ON
1
→ ON
2
su hthatπ
1
= π
2
◦h
. Theunique(uptoisomorphism)maximalbran hingpro essβ
U
= (ON
U
, π
U
)
ofN
is alledtheunfoldingofN
;see[JEV02℄fora anoni alalgorithmto ompute theunfoldingofN
. Wewillassumethatalltransitionst
∈ T
haveatleastone output pla e, i.e.t
•
isnotempty. Inthis ase,everynite onguration
c
ofON
U
spansa oni t freesubnetc
U
= (E
c
, B
c
, G
|(E
c
×B
c
)∪(B
c
×E
c
)
)
ofON
U
by settingB
c
,
[
e
∈E
(
•
t
∪ t
•
) .
The followingresults (seee.g. [JEV02℄)justify the useof unfoldings: Theset
cut(c)
of6
-maximal nodesofc
U
is ontainedin
B
c
. Moreover,cut(c)
is a o-set, that is, for alldistin t onditionsb, b
′
∈ cut(c)
,
b co b
′
holds; and
cut(c)
is⊆ −
maximalwith this property,and su hsets in o urren enetsare alled uts. Bysetting, forany uts
,m(s) ,
π
(s) ,
weobtain amarking of
N
. Now, forcut(c)
asabove,m(c) , m(cut(c))
is a rea hablemarkingofN
,morepre iselythemarkingthatN
isinafterexe uting rabletransitionsinasequen e ompatiblewithc
. Conversely,everyrea hable markingm
ofN
isree tedinthiswaybyatleastone ongurationc
inON
U
su hthatm
(c) = m
.Figure2: Left: aPetriNet;right: aprexofitsunfolding,witheventsbearing thenameoftheir
π
-imageThepartial ordersemanti sfor
N
isgivenbytheeventstru turewhere
E
U
isthesetofeventsinN
'sunfoldingβ
U
,and6
U
,#
U
,andπ
E
U
arethe restri tions toE
U
of the orresponding elements ofβ
U
. By onstru tion, the labelingπ
E
U
forE
U
is simple in the abovesense: this property simply ree ts thefa tthatnotransition anhavemorethanone on urrento urren eifthe netissafe.Conne ting the diagnosability notions. The notion of F-diagnosability given in Sampath, Lafortune et al [SSL
+
95℄ involves existen e of a uniform bound on the time after o urren eof the fault before diagnosis. It anbe adaptedto ourframework-usingasequentialeventstru ture
E
obtainedfrom aniteautomaton-asfollows: letC
φ
∗
,
{c ∈ C
F
| ∀c. ∈ C : c
′
⊆ c ⇒ c
′
6∈ C
F
}
bethesetofminimal faulty ongurations.
Φ
isF-diagnosable for(E, η)
ifor everyc
Φ
∈ C
∗
Φ
, there existsK
= K (c) > 0
su h that the followingholds: Ifc
∈ C(E)
issu h thatc
Φ
isη
-isomorphi to aprex ofc
, andthe1
-heightofc
isboundedbyK
plusthe1
-heightofc
Φ
,thenc
isalsofaulty:H
1
(c
Φ
) + K 6 H
1
(c)
⇒ c ∈ C
F
.
(16) thenc
isalsofaulty. Notethatthisdenition usesthe1
-height,notobservable height;wewillseebelowthat,underobservability,bothareequivalent.Chara terizing diagnosable Petri nets. This denition had inspiredthe analogousonewehavegivenin [HBFJ03,Haa10℄forsafePetri nets.
Denition7 Let
N = (P , T , F , m
0
)
asafePetrinet,η
: T → O
apartial map-ping,U
N
= (B , E , G, cut
0
)
itsunfoldingnet,withlabelingmorphismλ
: E → T
given by the unfoldingmorphism. Letφ
∈ T \dom(η)
be afaulttransition,and letE
φ
, λ
−1
(φ)
. Denoteby
C
prog
(N )
thesetofN
's progressive ongurations ( ompare(9 )):C
prog
(N )
,
c ∈ C (N ) | H(c) 6 H
∗
µ
(D )
Wesaythat
N
isweaklyobservablew.r.t.η
iitsunfoldingeventstru tureE
U
isobservablew.r.t.η
. Aweaklyobservable(w.r.t.η
)N
isweakly diagnos-ablew.r.t.η
andφ
ithere existsn
= n
N
∈ N
su hthatfor all ongurationsc
φ
, [e
φ
]
withe
φ
∈ E
φ
,everyc
∈ C
prog
(N )
su hthat(a)
c
φ
⊑ c
,(b)
c
isnotdead,and( )
H(c) > H(c
φ
) + n
, satises:∀c
′
∈ L : c ⊑
O
c
′
⇒ E
φ
∩ c
′
6= ∅.
(17) Noti ethattheroleofthesetΦ ⊆ E
,whi hwasarbitraryintheabovestudy ofdiagnosabilityineventstru tures,isplayedherebythesetE
φ
ofo urren es of thesametransitionφ
. Thedenition implies thatN
isweaklydiagnosable w.r.t.φ
andη
iE
U
(N )
isdiagnosablew.r.t.E
φ
andη
.Lemma3 If
N
isobservable, thenthere existsn
O
∈ N
su h that for any two ongurationsc
1
, c
2
∈ C(N )
su hthatc
1
⊑ c
2
andc
1
∼
O
c
2
,H(c
2
) 6 H(c
1
)
. Proof: Suppose for everyn
∈ N
there existc
1
, c
2
su h thatH(c
2
) > H(c
1
)
whilec
1
⊑ c
2
andc
1
∼
O
c
2
. Then thepigeonhole prin ipleimplies, sin ethe number of rea hable markings ofN
is bounded above by2
|P|
, that for any
n >
2
|P|
,thereexistc
, c
′
∈ C(N )
su hthat 1.m(c) = m(c
′
)
2.c
1
⊑ c ⊑ c
′
⊑ c
2
, 3.H(c
′
) > H(c) + 1
. It follows thatc
∼
O
c
′
. Moreover, sin em
(c) = m(c
′
)
, any ring sequen e leading from
c
toc
′
is again enabledin
m
(c
′
)
, hen e
N
allows ongurationsc
(n)
,n
∈ N
, su h thatc
⊑ c(1) ⊑ c(2) ⊑ . . .
andH(c(n)) > H(c) + n
. This leadstoa ontradi tionwithweakobservabilityasn
→ ∞
.2
Wethenhave:
Theorem4 Use the notations of Denition 7 and assume
N
is weakly ob-servable. ThenN
is weakly diagnosable i there existsn
∈ N
su h that forallc
φ
∈ C
Φ
(N )
andc
∈ C(N )
,c
φ
⊑ c
c
not dead
H
O
(c) > H
O
(c
φ
) + n
⇒
∀ω ∈ Ω(N ) :
(c ⊑
O
ω) ⇒ ω ∈ Ω
F
(18)Proof: Supposerstthat
N
isweaklydiagnosable,i.e.n
N
asinDenition7 exists;thenn ,
max(n
N
, n
O
)
withn
O
fromLemma3hastheaboveproperties. Similarly, the existen e ofn
as in the statement of the theorem implies thatn
N
, max(n, n
O
)
satisesthepropertiesrequiredin(18).2
Example 2: What Interleavings do and don't see. Figure 2illustrates that hoosing apartial ordervs an interleaving semanti shas important on-sequen es. Tosee this,note thatifthenetbehaviourisre ordedin sequential form,westillhaveaneventstru ture semanti s;yetthe resultingevent stru -tureisdegenerateinthesensethat
co
isempty. Deningmetri topologyet . asabove, let
Φ = π
−1
({v})
,andassumetheobservationlabellingsfor
E
seq
andE
U
bothsatisfydom
(η) = π
−1
({a})
. Then:
a)Insequentialsemanti s,thenetis notobservable: therun
ω
s
∈ Ω(E
seq
)
whi h onsistsonlyofo urren esofu
andv
satisesH
η
(ω
s
) = 0
andH
λ
(ω
s
) =
∞
. Further,(E
seq
, η)
is neither F-diagnosable nor NF-diagnosable, sin e all runswithoutano urren ey
areobservationallyindis ernablefromtherunω
′
formed only by o urren esof
a
andb
; this∼
η
lass therefore ontainsboth faultyandhealthyruns.b) However,withthesameassumptions,
(E
U
, η)
is bothobservableand di-agnosable;infa t,allrunsω
∈ Ω(E
U
)
areF-denite.Thisexampleshowsthatthe hoi eofsemanti smayde idewhetherornot agivenPetrinetisdiagnosable. Thedistin tionsin theterminology-weakvs strongdiagnosability-arein fa tpropertiesofexe utionsemanti s.
5 Con lusion
We have ast the dynami s of dis rete event systems in ageneral framework that allowsto omparepropertiesofthe non-sequentialandthesequential be-haviour. Onthe levelofabstra tion grantedby eventstru tures, observability and diagnosabilitybe omegeneraltopologi al propertiesthat spe ializeto ex-isting on rete notions on e the semanti s (sequential or non-sequential) has been hosen. Theveri ationof diagnosabilityhasbeenshown to PSP ACE- omplete forthesequential asein[BP08℄. Thistheoreti alboundis afortiori truefor thenon-sequential ase. It is important nowto develope ient algo-rithmsforveri ationofweak diagnosability;strongdiagnosabilityhasre eived treatedin theexisting literature, see e.g. [MC09b, MC09a℄). Currentwork is addressingtheseissues, basedinparti ular ontheresultsandaninvestigation of uto riteriafor onstru tingsuitableniteprexesofunfoldings.
Outlook: Thetopologi alframeworkpresentedherehastheadvantageof al-lowingforuniedproofs,basedonthepropertiesofeventstru turesregardless of the semanti s that generates them. It is appli able to any kind of system modelthat hasaneventstru turesemanti s,andpotentiallyusefulfor aptur-ing extensions su h as in ompletemodels, or lossof alarm. Future work will addresssu hextensions.
A knowledgments: ThisworkwaspartlysupportedbytheEuropean Com-munity's7thFrameworkProgrammeunderproje tDISC(DIstributedSupervisor Control oflargeplants),GrantAgreementINFSO-ICT-224498.
Referen es
[Abb06℄ S.Abbes. A artesian losed ategoryofeventstru tureswith quo-tients. Dis rete Mathemati s and Theoreti al Computer S ien e, 8(1):249272,2006.
[BCHK10℄ PaoloBaldan, ThomasChatain, StefanHaar, and Barbara König. Unfolding-baseddiagnosisofsystemswithanevolvingtopology. In-formationandComputation, 208(10):11691192,O tober2010.
[BCM01℄ P.Baldan,A. Corradini,andU.Montanari. Contextual petri nets, asymmetri eventstru tures andpro esses. Information and Com-putation,171(1):149,2001.
[BFHJ03℄ Albert Benveniste,Éri Fabre, Stefan Haar, andClaude Jard. Di-agnosisofasyn hronousdis reteeventsystems: Anetunfolding ap-proa h. IEEE Transa tions on Automati Control, 48(5):714727, May2003.
[BMP90℄ P. Bonizzoni, G. Mauri, and G. Pighizzini. About innite tra es. Report TUM-I9002,TUMün hen, 1990.
[BP08℄ AxelBauerand SophiePin hinat. A topologi alperspe tiveon di-agnosis. In9thInternational Workshopon Dis reteEvent Systems, Gothenburg,Sweden,Mar h2008.
[CL99℄ C.G.CassandrasandS. Lafortune. Introdu tion toDis reteEvent Systems. KluwerA ademi Publishers,Bostonet ,1999.
[Eng91℄ J.Engelfriet. Bran hingPro essesofPetriNets. A taInformati a, 28:575591,1991.
[FB07℄ E.FabreandA.Benveniste.Partialorderte hniquesfordistributed dis rete event systems: whyyou an't avoidusing them. Dis rete Event Dynami Systems: Theory andAppli ations, 2007.
[FBHJ05℄ Éri Fabre,Albert Benveniste,Stefan Haar,and ClaudeJard. Dis-tributed monitoringof on urrentand asyn hronoussystems. Dis- rete Event Dynami Systems: Theory andAppli ations, 15(1):33 84,Mar h2005.
[GL℄ S. Gen and S. Lafortune. Predi tability of event o urren es in partially-observeddis rete-eventsystems.
[Haa07℄ StefanHaar. Unfoldand over: QualitativediagnosabilityforPetri nets. InPro eedings of the 46th IEEEConferen e on De ision and Control (CDC'07), pages 18861891,New Orleans, LA, USA, De- ember2007.IEEEControlSystemSo iety.
[Haa09℄ Stefan Haar. Qualitative diagnosability of labeled Petri nets re-visited. In Pro eedings of the Joint 48th IEEE Conferen e on De- ision and Control (CDC'09) and 28th Chinese Control Confer-en e(CCC'09),pages12481253,Shanghai,China,De ember2009. IEEEControlSystemSo iety.
[Haa10℄ StefanHaar. Typesofasyn hronousdiagnosabilityandthereveals -relationino urren enets. IEEE Transa tionson Automati Con-trol,55(10):23102320,O tober2010.
[HBFJ03℄ StefanHaar, Albert Benveniste,Éri Fabre,and ClaudeJard. Par-tial order diagnosability of dis rete event systems using Petri net unfoldings. In Pro eedings of the 42nd IEEE Conferen e on De- ision and Control (CDC'03), volume 4,pages 37483753,Hawaii, USA,De ember2003.IEEEControlSystemSo iety.
[JEV02℄ S.RömerJ.EsparzaandW.Vogler.Animprovementofm millan's unfoldingalgorithm. Formal MethodsinSystem Design,20(3):285 310,2002.
[KK03℄ R.Kummetzand D.Kuske. ThetopologyofMazurkiewi zTra es. Theoreti al Computer S ien e,305:237258,2003.
[Kwi90℄ M.Z. Kwiatkowska. A Metri for Tra es. Information Pro essing Letters,35:129135,1990.
[MC09a℄ C.SeatzuM.P.Cabasino,A.Giua. Diagnosabilityofboundedpetri nets. In Pro . of 48th IEEE Conferen e on De ision and Control (CDC),2009.
[MC09b℄ S. Lafortune C. Seatzu M.P. Cabasino, A. Giua. Diagnosability analysisofunboundedpetrinets.InPro .of48thIEEEConferen e onDe isionandControl(CDC),2009.
[MND10℄ AgnesMadalinski,FaridNouioua,andPhilippeDague. Diagnosabil-ityveri ationwithpetrinetunfoldings.KESJournal,14(2):4955, 2010.
[NPW81℄ M.Nielsen,G.Plotkin,andG.Winskel.Petrinets,eventstru tures, anddomains(I). Theoreti al Computer S ien e,13:85108,1981.
[SSL
+
95℄ M. Sampath, R. Sengupta, S. Lafortune, K. Sinnamohideen, and D. Teneketzis. Diagnosability of dis rete-event systems. IEEE Transa tions onAutomati Control, 40(9):15551575,1995.
[Thi02℄ P.S. Thiagarajan. Regulareventstru turesandnite petri nets: a onje ture. InFormal andNaturalComputing,number2300,pages 244253.Springer, 2002.
[Win℄ G. Winskel. Event stru tures. In Advan es in Petri nets,number 255in LNCS,pages325392.SpringerVerlag.
[WLY05℄ Y.Wang,S.Lafortune,andTae-Si Yoo.De entralizeddiagnosisof dis reteeventsystemsusingun onditionaland onditionalde isions. InPro . 44thCDC,2005.
Centre de recherche INRIA Saclay – Île-de-France
Parc Orsay Université - ZAC des Vignes
4, rue Jacques Monod - 91893 Orsay Cedex (France)
Centre de recherche INRIA Bordeaux – Sud Ouest : Domaine Universitaire - 351, cours de la Libération - 33405 Talence Cedex
Centre de recherche INRIA Grenoble – Rhône-Alpes : 655, avenue de l’Europe - 38334 Montbonnot Saint-Ismier
Centre de recherche INRIA Lille – Nord Europe : Parc Scientifique de la Haute Borne - 40, avenue Halley - 59650 Villeneuve d’Ascq
Centre de recherche INRIA Nancy – Grand Est : LORIA, Technopôle de Nancy-Brabois - Campus scientifique
615, rue du Jardin Botanique - BP 101 - 54602 Villers-lès-Nancy Cedex
Centre de recherche INRIA Paris – Rocquencourt : Domaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex
Centre de recherche INRIA Rennes – Bretagne Atlantique : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex
Centre de recherche INRIA Sophia Antipolis – Méditerranée : 2004, route des Lucioles - BP 93 - 06902 Sophia Antipolis Cedex
Éditeur
INRIA - Domaine de Voluceau - Rocquencourt, BP 105 - 78153 Le Chesnay Cedex (France)
http://www.inria.fr