DocumentCode :
545670
Title :
Path predicate abstraction by complete interval property checking
Author :
Urdahl, Joakim ; Stoffel, Dominik ; Bormann, Jörg ; Wedler, Markus ; Kunz, Wolfgang
Author_Institution :
Dept. of Electr. & Comput. Eng., U. of Kaiserslautern, Kaiserslautern, Germany
fYear :
2010
fDate :
20-23 Oct. 2010
Firstpage :
207
Lastpage :
215
Abstract :
This paper describes a method to create an abstract model from a set of properties fulfilling a certain completeness criterion. The proposed abstraction can be understood as a path predicate abstraction. As in predicate abstraction, certain concrete states (called important states) are abstracted by predicates on the state variables. Additionally, paths between important states are abstracted by path predicates that trigger single transitions in the abstract model. As results, the non-important states are abstracted away and the abstract model becomes time-abstract as it is no longer cycle-accurate. Transitions in the abstract model represent finite sequences of transitions in the concrete model. In order to make this abstraction sound for proving liveness and safety properties it is necessary to put certain restrictions on the choice of state predicates. We show that Complete Interval Property Checking (C-IPC) can be used to create such an abstraction. Our experimental results include an industrial case study and demonstrate that our method can prove global system properties which are beyond the scope of conventional model checking.
Keywords :
formal verification; C-IPC; complete interval property checking; global system property; path predicate abstraction; Computational modeling; Concrete; Encoding; Input variables; Integrated circuit modeling; Safety; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer-Aided Design (FMCAD), 2010
Conference_Location :
Lugano
Print_ISBN :
978-1-4577-0734-6
Electronic_ISBN :
978-0-9835678-0-6
Type :
conf
Filename :
5770951
Link To Document :
بازگشت