• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Lifting assertion and consistency checkers from single to multiple viewpoints (2002)

by Michael Huth
Add To MetaCart

Tools

Sorted by:
Results 1 - 8 of 8

Model checking with multi-valued logics

by Glenn Bruns, Patrice Godefroid , 2003
"... Abstract. In multi-valued model checking, a temporal logic formula is interpreted relative to a structure not as a truth value but as a lattice element. In this paper we present new algorithms for multi-valued model checking. We first show how to reduce multi-valued model checking with any distribut ..."
Abstract - Cited by 20 (1 self) - Add to MetaCart
Abstract. In multi-valued model checking, a temporal logic formula is interpreted relative to a structure not as a truth value but as a lattice element. In this paper we present new algorithms for multi-valued model checking. We first show how to reduce multi-valued model checking with any distributive DeMorgan lattice to standard, two-valued model check-ing. We then present a direct, automata-theoretic algorithm for multi-valued model checking with logics as expressive as the modal mu-calculus. As part of showing correctness of the algorithm, we present a new fun-damental result about extended alternating automata, a generalization of standard alternating automata. 1
(Show Context)

Citation Context

...represents falsity, and 1/2 represents “unknown whether true or false”. Model checking with the lattice L2,2 can be used to analyze whether conflict will arise when multiple requirements are combined =-=[8, 18]-=-. Temporal logic query checking [6, 3, 9] can be regarded as model checking over lattices in which each element is a set of propositional formulas. One approach to multi-valued model checking is the r...

A domain equation for refinement of partial systems

by Michael R. A. Huth, Radha Jagadeesan, David A. Schmidt - UNDER CONSIDERATION FOR PUBLICATION IN MATH. STRUCT. IN COMP. SCIENC
"... ..."
Abstract - Cited by 13 (3 self) - Add to MetaCart
Abstract not found

CTL Model-Checking over Logics with Non-Classical Negations

by Marsha Chechik, Wendy MacCaull - PROC. OF 33RD IEEE INT. SYMP. ON MULTI-VALUED LOGICS (ISMVL’03 , 2003
"... In earlier work [9], we defined CTL model-checking over finite-valued logics with De Morgan negation. In this paper, we extend this work to logics with intuitionistic, Galois and minimal negations, calling the resulting language CTL. We define CTL operators and show that they can be computed using ..."
Abstract - Cited by 9 (1 self) - Add to MetaCart
In earlier work [9], we defined CTL model-checking over finite-valued logics with De Morgan negation. In this paper, we extend this work to logics with intuitionistic, Galois and minimal negations, calling the resulting language CTL. We define CTL operators and show that they can be computed using fixpoints. We further discuss how to extend our existing multi-valued model-checker Chek [8] to reasoning over these logics.

Multi-valued model checking games

by Sharon Shoham, Orna Grumberg - In Proc. 3rd ATVA, LNCS 3707 , 2005
"... Abstract. This work extends the game-based framework of µ-calculus model checking to the multi-valued setting. In multi-valued model checking a formula is interpreted over a Kripke structure defined over a lattice. The value of the formula is also an element of the lattice. We define a new game for ..."
Abstract - Cited by 7 (1 self) - Add to MetaCart
Abstract. This work extends the game-based framework of µ-calculus model checking to the multi-valued setting. In multi-valued model checking a formula is interpreted over a Kripke structure defined over a lattice. The value of the formula is also an element of the lattice. We define a new game for this problem and derive from it a direct model checking algorithm that handles the multi-valued structure without any reduction. We investigate the properties of the new game, both independently, and in comparison to the automata-based approach. We show that the usual resemblance between the two approaches does not hold in the multivalued setting and show how it can be regained by changing the nature of the game. 1
(Show Context)

Citation Context

...s the lattice L2,2, with the values ⊤⊥ and ⊥⊤ representing disagreement (see Fig. 1). Model checking using this lattice (or its generalizations) has been used to handle inconsistent views of a system =-=[11, 17]-=-. Temporal logic query checking [5, 3, 15] can also be reduced to multi-valued model checking, where the elements of the lattice are sets of propositional formulas. One way of handling the multi-value...

Consistent partial model checking

by Michael Huth, Shekhar Pradhan - Electronic Notes in Theoretical Computer Science , 2004
"... We propose assertion-consistency (AC) semi-lattices as suitable orders for the analysis of partial models. Such orders express semantic entailment, multiple-viewpoint and multiple-valued analysis, maintain internal consistency of reasoning, and subsume finite De Morgan lattices. We classify those or ..."
Abstract - Cited by 6 (1 self) - Add to MetaCart
We propose assertion-consistency (AC) semi-lattices as suitable orders for the analysis of partial models. Such orders express semantic entailment, multiple-viewpoint and multiple-valued analysis, maintain internal consistency of reasoning, and subsume finite De Morgan lattices. We classify those orders that are finite and distributive and apply them to design an efficient algorithm for multiple-viewpoint checking, where checks are delegated to single-viewpoint models — efficiently driven by the order structure. Instrumentations of this algorithm enable the detection and location of inconsistencies across viewpoint boundaries. To validate the approach, we investigate multiple-valued models and their compositional property semantics over a finite distributive AC lattice. We prove that this semantics is computed by our algorithm above whenever the primes of the AC lattice determine ‘projected’ single viewpoints and the order between primes is preserved as refinements of single-viewpoint models. As a case study, we discuss a multiple-valued notion of state-machines with first-order logic plus transitive closure. 1

Model Checking with Multi-Valued Logics

by Glenn Bruns Patrice, Patrice Godefroid
"... ..."
Abstract - Add to MetaCart
Abstract not found

A Framework For Compositional Verification of Multi-Valued Systems Via Abstraction-Refinement

by Yael Meller, Orna Grumberg, Sharon Shoham , 2009
"... We present a framework for fully automated compositional verification of µ-calculus specifications over multi-valued systems, based on multivalued abstraction and refinement. Multi-valued models are widely used in many applications of model checking. They enable a more precise modeling of systems b ..."
Abstract - Add to MetaCart
We present a framework for fully automated compositional verification of µ-calculus specifications over multi-valued systems, based on multivalued abstraction and refinement. Multi-valued models are widely used in many applications of model checking. They enable a more precise modeling of systems by distinguishing several levels of uncertainty and inconsistency. Successful verification tools such as STE (for hardware) and YASM (for software) are based on multi-valued models. Our compositional approach model checks individual components of a system. Only if all individual checks return indefinite values, the parts of the components which are responsible for these values, are composed and checked. Thus the construction of the full system is avoided. If the latter check is still indefinite, then a refinement is needed. We formalize our framework based on bilattices, consisting of a truth lattice and an information lattice. Formulas interpreted over a multi-valued model are evaluated w.r.t. to the truth lattice. On the other hand, refinement is now aimed at increasing the information level of model details, thus also increasing the information level of the model checking result. Based on the two lattices, we suggest how multi-valued models should be composed, checked, and refined.
(Show Context)

Citation Context

...r example, 3-valued models are used to describe models with partial information [3]. 4-valued models can model disagreement and their generalizations are used to handle inconsistent views of a system =-=[10, 16]-=-. Temporal logic query checking [6, 5] can also be reduced to multi-valued model checking. Multi-valued models have been widely used for abstraction as well: 3-valued (abstract) models allow proving t...

DOI: 10.1017/S0960129504004268 Printed in the United Kingdom A domain equation for refinement of partial systems

by Michael R. A. Huth, Radha Jagadeesan, David A. Schmidt , 2002
"... A reactive system can be specified by a labelled transition system, which indicates static structure, along with temporal-logic formulas, which assert dynamic behaviour. But refining the former while preserving the latter can be difficult, because: (i) Labelled transition systems are ‘total ’ – cha ..."
Abstract - Add to MetaCart
A reactive system can be specified by a labelled transition system, which indicates static structure, along with temporal-logic formulas, which assert dynamic behaviour. But refining the former while preserving the latter can be difficult, because: (i) Labelled transition systems are ‘total ’ – characterised up to bisimulation – meaning that no new transition structure can appear in a refinement. (ii) Alternatively, a refinement criterion not based on bisimulation might generate a refined transition system that violates the temporal properties. In response, Larsen and Thomson proposed modal transition systems, which are ‘partial’, and defined a refinement criterion that preserved formulas in Hennessy–Milner logic. We show that modal transition systems are, up to a saturation condition, exactly the mixed transition systems of Dams that meet a mix condition, and we extend such systems to non-flat state sets. We then solve a domain equation over the mixed powerdomain whose solution is a bifinite domain that is universal for all saturated modal transition systems and is itself fully abstract when considered as a modal transition system. We demonstrate that many frameworks of partial systems can be translated into the domain: partial Kripke structures, partial bisimulation structures, Kripke modal transition systems, and pointer-shape-analysis graphs. 1.
(Show Context)

Citation Context

... means that properties consistent at a viewpoint are obliged to be consistent in viewpoints of higher priorities. A semantics collects these obligations of validity {|M:φ|}a and consistency {|M:φ|}c (=-=Huth and Pradhan 2002-=-) {|M:φ|}a def= {d ∈ D | ∃e ∈ D: d e, e|=aφ} {|M:φ|}c def= {d ∈ D | ∃e ∈ D: e d, e|=cφ} {|M:φ|} def= ({|M:φ|}a, {|M:φ|}c). (5) In general, {|M:φ|}a will not be a subset of {|M:φ|}c, but {|M:φ|} is...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University