Predicate Abstraction of Rewrite Theories
Authors: Kyungmin Bae and Jose Meseguer
Paper Information
| Title: | Predicate Abstraction of Rewrite Theories |
| Authors: | Kyungmin Bae and Jose Meseguer |
| Proceedings: | RTA-TLCA 2014 LNCS Proceedings |
| Editor: | Gilles Dowek |
| Keywords: | rewriting logic, predicate abstraction, model checking |
| Abstract: | ABSTRACT. For an infinite-state concurrent system S with a set AP of state predicates, its predicate abstraction defines a finite-state system whose states are subsets of AP, and its transitions s --> s' are witnessed by concrete transitions between states in S satisfying the respective sets of predicates s and s'. Since it is not always possible to find such witnesses, an over-approximation adding extra transitions is often used. For systems S described by formal specifications, predicate abstractions are typically built using various automated deduction techniques. This paper presents a new method--based on rewriting, semantic unification, and variant narrowing--to automatically generate a predicate abstraction when the formal specification of S is given by a conditional rewrite theory. The method is illustrated with concrete examples showing that it naturally supports abstraction refinement and is quite accurate, i.e., it can produce abstractions not needing over-approximations. |
| Pages: | 15 |
| Talk: | Jul 16 11:15 |
| Paper: | ![]() |
