DocumentCode
3557356
Title
Three-valued logic in bounded model checking
Author
Schuele, Tobias ; Schneider, Klaus
Author_Institution
Dept. of Comput. Sci., Kaiserslautern Univ., Germany
fYear
2005
fDate
11-14 July 2005
Firstpage
177
Lastpage
186
Abstract
In principle, bounded model checking (BMC) leads to semi-decision procedures that can be used to verify liveness properties and to falsify safety properties. If the procedures fail, there is usually no information about the validity of the considered specification. In this paper, we present a new approach to BMC based on three-valued logic that allows us in many cases to falsify liveness properties and to verify safety properties. Moreover, we employ both global and local model checking to take advantage of the different types of specifications that can be handled by these techniques.
Keywords
formal specification; formal verification; ternary logic; bounded model checking; formal specification; formal verification; liveness property; semidecision procedure; three-valued logic; Automata; Boolean functions; Computer science; Data structures; Logic; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods and Models for Co-Design, 2005. MEMOCODE '05. Proceedings. Third ACM and IEEE International Conference on
Print_ISBN
0-7803-9227-2
Type
conf
DOI
10.1109/MEMCOD.2005.1487912
Filename
1487912
Link To Document