Title :
An efficient refinement strategy exploiting component properties in a cegar process
Author :
Alwi, Syed Hussein S ; Braunstein, Cécile ; Encrenaz, Emmanuelle
Author_Institution :
LIP6-SOC, Univ. Pierre et Marie Curie Paris 6, Paris, France
Abstract :
Embedded systems are usually composed of several components and in practice, these components generally have been independently verified to ensure that they respect their specifications before being integrated into a larger system. Therefore, we would like to exploit the specification (i.e. verified CTL properties) of the components in the objective of verifying a global property of the system. A complete concrete system may not be directly verifiable due to the state explosion problem, thus abstraction and eventually refinement process are required. In this paper, we propose a technique to select properties in order to generate a good abstraction and reduce refinement iterations. We have conducted several preliminary experimentations which show that our approach is promising in comparison to other abstraction-refinement techniques implemented in VIS [1].
Keywords :
data structures; embedded systems; formal specification; formal verification; iterative methods; VIS; abstraction generation; abstraction-refinement techniques; cegar process; concrete system; embedded systems; model checking; refinement iterations; refinement strategy; state explosion problem; Abstracts; Concrete; Explosions; Hardware design languages; Labeling; Software; CEGAR; CTL properties; Compositional verification; model-checking;
Conference_Titel :
Specification and Design Languages (FDL), 2012 Forum on
Conference_Location :
Vienna
Print_ISBN :
978-1-4673-1240-0