2007
DOI: 10.1007/978-3-540-73094-1_10
|View full text |Cite
|
Sign up to set email alerts
|

From Many Places to Few: Automatic Abstraction Refinement for Petri Nets

Abstract: Abstract. Current algorithms for the automatic verification of Petri nets suffer from the explosion caused by the high dimensionality of the state spaces of practical examples. In this paper, we develop an abstract interpretation based analysis that reduces the dimensionality of state spaces that are explored during verification. In our approach, the dimensionality is reduced by trying to gather places that may not be important for the property to establish. If the abstraction that is obtained is too coarse, a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
8
1

Relationship

2
7

Authors

Journals

citations
Cited by 15 publications
(18 citation statements)
references
References 21 publications
0
18
0
Order By: Relevance
“…Most of these algorithms suffer, however, from an intractable number of vector elements after the translation from (Boolean) programs: one per local program state. Recent work by Raskin et al has attempted to address the dimensionality problem using an abstraction refinement loop [14], where abstract models of the Petri net under investigation are of lower dimension than the original.…”
Section: Related Workmentioning
confidence: 99%
“…Most of these algorithms suffer, however, from an intractable number of vector elements after the translation from (Boolean) programs: one per local program state. Recent work by Raskin et al has attempted to address the dimensionality problem using an abstraction refinement loop [14], where abstract models of the Petri net under investigation are of lower dimension than the original.…”
Section: Related Workmentioning
confidence: 99%
“…It reduces the provenance verification problem to Petri net coverability using the algorithm from Section 4. We first used state-of-the-art tools for Petri net coverability [9,21]. Unfortunately, the times taken to verify the provenance properties were high.…”
Section: Expspace Upper Boundsmentioning
confidence: 99%
“…All experiments were performed on a 2 core Intel Xeon X5650 CPU machine with 64GB memory and 64bit Linux (Debian/Lenny). We compare state-of-the-art Petri net coverability tools (Mist2 [9] and Petruchio [21]) with our Spin-based coverability checker. We run Petruchio and three different options of Mist2 and report the best times.…”
Section: Case Studies: Message Passing Benchmarksmentioning
confidence: 99%
“…Binary decision diagrams, or generalisations of them, can be fruitfully combined with static analysis (e.g, [93]) to simplify the reachability analysis. Abstract interpretation may be used to reduce the size of the net (see, e.g., [49]) and partial order semantics to check reachability, coverability and absence of deadlocks and to model check behavioural logics for PNs [46].…”
Section: Behavioural Properties Of Petri Netsmentioning
confidence: 99%