2001
DOI: 10.1007/3-540-45309-1_11
|View full text |Cite
|
Sign up to set email alerts
|

Modal Transition Systems: A Foundation for Three-Valued Program Analysis

Abstract: We present Kripke modal transition systems (Kripke MTSs), a generalization of modal transition systems [27,26], as a foundation for three-valued program analysis. The semantics of Kripke MTSs are presented by means of a mixed power domain of states; soundness and consistency are proved. Two major applications, model checking partial state spaces and three-valued program shape analysis, are presented as evidence of the suitability of Kripke MTSs as a foundation for threevalued analyses.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
105
0

Year Published

2004
2004
2008
2008

Publication Types

Select...
9

Relationship

0
9

Authors

Journals

citations
Cited by 149 publications
(105 citation statements)
references
References 37 publications
0
105
0
Order By: Relevance
“…We formalize this idea using modal transition systems. (The concept of modal transition systems has recently been successfully applied in model checking for single processes [7,14,9]. )…”
Section: Assumptions From Abstractionsmentioning
confidence: 99%
“…We formalize this idea using modal transition systems. (The concept of modal transition systems has recently been successfully applied in model checking for single processes [7,14,9]. )…”
Section: Assumptions From Abstractionsmentioning
confidence: 99%
“…Indeed, we might combine ρ PL(τ ) and ρ PU (τ ) into ρ P τ ⊆ P(C) × (P L (A) × P U (A)). This motivates sandwich-and mixed-powerdomains in a theory of over-under-approximation of sets [5,13,16,18,19].…”
Section: Validating ¬φ Requires a Refutation Logicmentioning
confidence: 99%
“…18 For R ⊆ C × C and R ⊆ A × A, simulation is equivalently defined as R is ρ-simulated by R iff R −1 · ρ ⊆ ρ · (R ) −1 Treating R −1 and (R ) −1 as functions, we can define Galois-connection soundness as (R ) −1 is a sound over-approximation for R −1 with respect to γ iff…”
Section: Related Workmentioning
confidence: 99%
“…An event-and state-based temporal logic for Petri nets is given in [17]. In [16], a modal temporal logic without a fixed-point operator and interpreted over socalled Kripke modal transition systems (a modal version of doubly labelled transition systems) is defined. In [4,6], a state/event extension of LTL is presented, together with a model-checking framework whose formulae are interpreted over so-called labelled Kripke structures (essentially doubly labelled transition systems).…”
Section: Introductionmentioning
confidence: 99%