DSIC

A Semantic Framework for the Abstract Model Checking of tccp programs (extended abstract)

María Alpuente, Maria del Mar Gallardo, Ernesto Pimentel, and Alicia Villanueva



UPV
dx



The Timed Concurrent Constraint programming language (tccp) introduces time aspects into the Concurrent Constraint paradigm. This makes tccp especially appropriate for analyzing timing properties of concurrent systems by model checking. However, even if very compact state representations are obtained thanks to the use of constraints in tccp, large state spaces can still be generated, which may prevent model-checking tools from verifying tccp programs completely.  In this work, we introduce an abstract methodology which is based on over- and under-approximating tccp models and which mitigates the state explosion problem that is common to traditional model-checking algorithms.  We ascertain the conditions for the correctness of the abstract technique. We complete our methodology by approximating the temporal properties that must be verified.

PDF PostScript
BibTex
Last Update: July 2007