2014 Theoretical Aspects of Software Engineering Conference 2014
DOI: 10.1109/tase.2014.17
|View full text |Cite
|
Sign up to set email alerts
|

Spotlight Abstraction with Shade Clustering -- Automatic Verification of Parameterised Systems

Abstract: Parameterised verification is concerned with checking global properties of systems composed of an arbitrary number of processes. An approach to this undecidable problem is combining symmetry arguments with spotlight abstraction. This allows to construct small models of systems on which the properties can be checked. Spotlight abstraction partitions the systems processes into a spotlight and a shade. Shade processes are summarised into a single approximative component and the loss of information is modelled by … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2015
2015
2015
2015

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 17 publications
0
2
0
Order By: Relevance
“…technique for concurrent software systems is three-valued spotlight abstraction [12,14,15]. In previous works [16,17],we have demonstrated that verifying concurrent systems via spotlight abstraction and three-valued model checking can significantly outperform approaches based on boolean predicate abstraction [2].…”
Section: Defi N Ition 6 (P Aram Eterised Th Ree-mentioning
confidence: 99%
See 1 more Smart Citation
“…technique for concurrent software systems is three-valued spotlight abstraction [12,14,15]. In previous works [16,17],we have demonstrated that verifying concurrent systems via spotlight abstraction and three-valued model checking can significantly outperform approaches based on boolean predicate abstraction [2].…”
Section: Defi N Ition 6 (P Aram Eterised Th Ree-mentioning
confidence: 99%
“…In preliminary experiments,we applied our procedure to multiple-resource allocation systems 3 with up to 25 processes and 140 variable dependencies,and we checked safety as wellas liveness properties. W e compared verification under the pure three-valued approach (which has proven to be generally successfulfor concurrent systems in [17,14,15]) with verification under our novel approach with parameterisation. In several cases where the pure three-valued approach failed due to an out-of-memory exception,our new technique was capable of returning a definite verification result.…”
Section: P Rocnmentioning
confidence: 99%