Automated assume-guarantee reasoning for simulation conformance

57Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We address the issue of efficiently automating assume-guarantee reasoning for simulation conformance between finite state systems and specifications. We focus on a non-circular assume-guarantee proof rule, and show that there is a weakest assumption that can be represented canonically by a deterministic tree automata (DTA). We then present an algorithm LT that learns this DTA automatically in an incremental fashion, in time that is polynomial in the number of states in the equivalent minimal DTA. The algorithm assumes a teacher that can answer membership and candidate queries pertaining to the language of the unknown DTA. We show how the teacher can be implemented using a model checker. We have implemented this framework in the COMFORT toolkit and we report encouraging results (over an order of magnitude improvement in memory consumption) on non-trivial benchmarks. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Chaki, S., Clarke, E., Sinha, N., & Thati, P. (2005). Automated assume-guarantee reasoning for simulation conformance. In Lecture Notes in Computer Science (Vol. 3576, pp. 534–547). Springer Verlag. https://doi.org/10.1007/11513988_51

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