Predicate abstraction of rewrite theories

9Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

For an infinite-state concurrent system 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 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 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 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. © 2014 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Bae, K., & Meseguer, J. (2014). Predicate abstraction of rewrite theories. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8560 LNCS, pp. 61–76). Springer Verlag. https://doi.org/10.1007/978-3-319-08918-8_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free