| HAL: hal-00380517, version 2 |
| Detailed view | Export this paper |
|
|
| Available versions: | v1 (2009-05-02) | v2 (2011-07-06) |
|
|
|
|
| Extrapolation-based Path Invariants for Abstraction Refinement of Fifo Systems |
|
|
Alexander Heußner 1, 2Grégoire Sutre 1 |
|
|
| (2009-05-01) |
|
|
| The technique of counterexample-guided abstraction refinement (Cegar) has been successfully applied in the areas of software and hardware verification. Automatic abstraction refinement is also desirable for the safety verification of complex infinite-state models. This paper investigates Cegar in the context of formal models of network protocols, in our case, the verification of fifo systems. Our main contribution is the introduction of extrapolation-based path invariants for abstraction refinement. We develop a range of algorithms that are based on this novel theoretical notion, and which are parametrized by different extrapolation operators. These are utilized as subroutines in the refinement step of our Cegar semi-algorithm that is based on recognizable partition abstractions. We give suffcient conditions for the termination of Cegar by constraining the extrapolation operator. Our empirical evaluation confirms the benefit of extrapolation-based path invariants. |
|
|
|
|
|
|
|
|
|
|
| 1: | Laboratoire Bordelais de Recherche en Informatique (LaBRI) |
| CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB) – Université Victor Segalen - Bordeaux II | |
| 2: | Département d'Informatique (ULB) |
| Université Libre de Bruxelles | |
| 3: | Laboratoire Modélisation et Analyse de Systèmes en Interaction (LMeASI) |
| CEA : DRT/LIST | |
|
|
|
|
|
|
|
|
| Subject | : | Computer Science/Other |
|
|
| Attached file list to this document: | |||||
|
|
|
| hal-00380517, version 2 | |
| http://hal.archives-ouvertes.fr/hal-00380517 | |
| oai:hal.archives-ouvertes.fr:hal-00380517 | |
| From: Alexander Heußner | |
| Submitted on: Wednesday, 6 July 2011 08:59:01 | |
| Updated on: Wednesday, 6 July 2011 09:04:35 | |