Improving Ariadne's Bundle by Following Multiple Threads in Abstraction Refinement

We propose an abstraction refinement method for invariant checking,which is based on the simultaneous analysis of all abstractcounter examples of shortest length in the current abstraction. Thealgorithm is focused on an improved Ariadne's Bundle of SORs(Synchronous Onion Rings) of the abstract...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:International Conference on Computer Aided Design: Proceedings of the 2003 IEEE/ACM international conference on Computer-aided design; 09-13 Nov. 2003 s. 408
Hlavní autori: Wang, Chao, Li, Bing, Jin, HoonSang, Hachtel, Gary D., Somenzi, Fabio
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: Washington, DC, USA IEEE Computer Society 09.11.2003
Edícia:ACM Conferences
Predmet:
ISBN:9781581137620, 1581137621
ISSN:1092-3152
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:We propose an abstraction refinement method for invariant checking,which is based on the simultaneous analysis of all abstractcounter examples of shortest length in the current abstraction. Thealgorithm is focused on an improved Ariadne's Bundle of SORs(Synchronous Onion Rings) of the abstract model; the transitionsthrough these SORs contain all shortest ACEs (Abstract CounterExamples) and no other ACEs. The SORs are exploited in twodistinct ways to provide global guidance to the abstraction refinementprocess: (1) Refinement variable selection is based on theentirety of transitions connecting the SORs, and (2) a SAT-basedconcretization test is formulated to test all ACEs in the SORs atonce. We call this test multi-thread concretization. The scalabilityof our refinement algorithm is ensured in the sense that all theanalysis and computation required in our refinement algorithm areconducted on the abstract model.The abstraction efficiency of a given abstraction refinement algorithmmeasures how much of the concrete model is required tomake the decision. We include experimental comparisons of ournew method with recently published techniques. The resultsshow that our scalable method, based on global guidance from theentire bundle of shortest ACEs, outperforms these other methods interms of both run time and abstraction efficiency.
Bibliografia:SourceType-Conference Papers & Proceedings-1
ObjectType-Conference Paper-1
content type line 25
ISBN:9781581137620
1581137621
ISSN:1092-3152
DOI:10.5555/996070.1009923