MODEL CHECKING AND MODULAR VERIFICATION

Citation
O. Grumberg et De. Long, MODEL CHECKING AND MODULAR VERIFICATION, ACM transactions on programming languages and systems, 16(3), 1994, pp. 843-871
Citations number
31
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
01640925
Volume
16
Issue
3
Year of publication
1994
Pages
843 - 871
Database
ISI
SICI code
0164-0925(1994)16:3<843:MCAMV>2.0.ZU;2-X
Abstract
We describe a framework for compositional verification of finite-state processes. The framework is based on two ideas: a subset of the logic CTL for which satisfaction is preserved under composition, and a preo rder on structures which captures the relation between a component and a system containing the component. Satisfaction of a formula in the l ogic corresponds to being below a particular structure (a tableau for the formula) in the preorder. We show how to do assume-guarantee-style reasoning within this framework. Additionally, we demonstrate efficie nt methods for model checking in the logic and for checking the preord er in several special cases. We have implemented a system based on the se methods, and we use it to give a compositional verification of a CP U controller.