1998
DOI: 10.1145/293677.293681
|View full text |Cite
|
Sign up to set email alerts
|

Compositional verification of concurrent systems using Petri-net-based condensation rules

Abstract: The state-explosion problem of formal verification has obstructed its application to large-scale software systems. In this article, we introduce a set of new condensation theories: IOT-failure equivalence, IOT-state equivalence, and firing-dependence theory to cope with this problem. Our condensation theories are much weaker than current theories used for the compositional verification of Petri nets. More significantly, our new condensation theories can eliminate the interleaved behaviors caused by asynchronou… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2000
2000
2009
2009

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 35 publications
(19 citation statements)
references
References 48 publications
0
19
0
Order By: Relevance
“…The main problem with using RG is the state space explosion that limits its usage. Fortunately, there exist extensive bodies of work dealing with the state explosion amid at large and complex systems [9].…”
Section: Our Approach To Architectural Based Testingmentioning
confidence: 99%
“…The main problem with using RG is the state space explosion that limits its usage. Fortunately, there exist extensive bodies of work dealing with the state explosion amid at large and complex systems [9].…”
Section: Our Approach To Architectural Based Testingmentioning
confidence: 99%
“…The composition is performed using standard Petri net techniques (Juan et al, 1998) and the information in the GDS concerning desirable and undesirable transitions. For example, an almost general rule applicable when we want to prevent a transition t k in Petri Net N j from firing under a certain marking m i k in Petri Net N i , a new place is added and connected as input/output to the transition t k .…”
Section: 4mentioning
confidence: 99%
“…The principal step in the process of verification involves the generation of Rectangular Reachability Graph, RRG, which is a directed graph with nodes labelled by reachable markings of N. Each edge of RRG is labelled by both a transition and an interval of all feasible time durations of continuous trajectories ending by firing of the transition. Many behavioural properties of conventional Petri nets, including liveness 4 , reversibility, home state (Juan et al (1998)) and concurrency set (Azzopardi and Holding (1997)), can be extended to RPNs. Verification of an RPN can be expressed in terms of liveness properties (things that the system should do) and safety properties (things that the system should not do) where these terms are used in the formal methods sense (Lamport, 1997).…”
Section: Rrg and Verification Of Rpnsmentioning
confidence: 99%