Publication | Open Access
Model checking and abstraction
1.2K
Citations
21
References
1994
Year
Program CheckingEngineeringVerificationComputer-aided VerificationSoftware EngineeringModel CheckingSoftware AnalysisFormal VerificationAbstract InterpretationAbstract ModelComputer ScienceSoftware VerificationTemporal-logic Model CheckingAutomated ReasoningProgram AnalysisSoftware TestingFormal MethodsModel AbstractionAbstraction Technique
We describe a method for using abstraction to reduce the complexity of temporal-logic model checking. Using techniques similar to those involved in abstract interpretation, we construct an abstract model of a program without ever examining the corresponding unabstracted model. We show how this abstract model can be used to verify properties of the original program. We have implemented a system based on these techniques, and we demonstrate their practicality using a number of examples, including a program representing a pipelined ALU circuit with over 10 1300 states.
| Year | Citations | |
|---|---|---|
Page 1
Page 1