JOURNAL ARTICLE

Model checking with multi-valued temporal logics

Abstract

Multi-valued logics support the explicit modeling of uncertainty and disagreement by allowing additional truth values in the logic. Such logics can be used for verification of dynamic properties of systems where complete, agreed upon models of the system are not available. This paper presents a symbolic model checker for multi-valued temporal logics. The model checker works for any multi-valued logic whose truth values form a quasi-boolean lattice. Our models are generalized Kripke structures, where both atomic propositions and transitions between states may take any of the truth values of a given multi-valued logic. Properties to be model checked are expressed in CTL, generalized with a multi-valued semantics. The design of the model checker is based on the use of MDDs, a multi-valued extension of binary decision diagrams.

Keywords:
Computation tree logic Model checking Kripke structure Computer science Kripke semantics Linear temporal logic Temporal logic Binary decision diagram Theoretical computer science Atomic sentence Truth value Extension (predicate logic) Semantics (computer science) Algorithm Symbolic trajectory evaluation Programming language Intermediate logic Description logic Artificial intelligence

Metrics

17
Cited By
3.05
FWCI (Field Weighted Citation Impact)
28
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Model-Driven Software Engineering Techniques
Physical Sciences →  Computer Science →  Software
Logic, programming, and type systems
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Model Checking with Multi-valued Logics

Glenn BrunsPatrice Godefroid

Lecture notes in computer science Year: 2004 Pages: 281-293
BOOK-CHAPTER

Model-Checking Over Multi-Valued Logics

Marsha ChećhikSteve EasterbrookVictor Petrovykh

Lecture notes in computer science Year: 2001 Pages: 72-98
BOOK-CHAPTER

Model Checking Partial State Spaces with 3-Valued Temporal Logics

Glenn BrunsPatrice Godefroid

Lecture notes in computer science Year: 1999 Pages: 274-287
BOOK-CHAPTER

Model Checking for Multi-valued Computation Tree Logics

Beata KonikowskaWojciech Penczek

Studies in fuzziness and soft computing Year: 2003 Pages: 193-210
JOURNAL ARTICLE

Multi-valued Modal Fixed Point Logics for Model Checking

Koki Nishizawa

Year: 2009 Vol: 1281 Pages: 109-113
© 2026 ScienceGate Book Chapters — All rights reserved.