Chek A Model Checker for Multi-Valued Reasoning


     Related Videos
Lecture - 9 ER Model to Relational Model Maping
DNA Model
  • DNA Model

  • My 10th grade biology project, done on Simply 3d which is so outdated you probably cant even get it ...

Performance Improvement Model and Methodologies
WST 9 7 Adv FM Core Model - Integrating
Extraction of teeth on a model

     Related Hubpages

    •  Doc. Url:    Embed Code: 

    • citeseer  status
      (0) (0 Votes)
      Views: (1023)   Date: (22-01-08)   Pages: ()
    • Author:  by Steve Easterbrook  Marsha Chechik  Benet Devereux  Arie Gurfinkel  Albert Lai  Victor Petrovykh  Anya Tafliovich  Christopher Thompson-walsh  

    • Abstract:  This paper describes our multi-valued symbolic modelchecker ?Chek. ?Chek is a generalization of an existing symbolic model-checking algorithm for a multi-valued extension of the temporal logic CTL. Multi-valued modelchecking supports reasoning with values other than just TRUE and FALSE. Multi-valued logics are useful in software engineering because they support explicit modeling of uncertainty, disagreement, and relative desirability or priority. For example, 3-valued logics have been used for interpreting results of static analysis with abstraction [5, 10], and for analyzing partial models [1]. The intermediate value of the logic is used to denote missing information. 4-valued logics have been used to model disagreements that arise when models drawn from different sources are composed [6]. The four values represent the four possible ways of combining the two classical values of the source models. Our model checker generalizes these approaches ? it works for the class of multi-valued logics whose logical values form a finite distributive lattice, and where there is a suitably defined negation operator that preserves De Morgan laws and involution (??a = a). Such structures are called quasi-boolean algebras [9]. Classical logic, as well as the 3- and 4-valued logics described in the literature, are examples of quasi-boolean algebras. In [3], we describe the properties of these logics. For tractability, we restrict ourselves to logics with a finite number of values. Examples of these logics are shown in Figure 1. 1(a) is classical 2-valued logic. 1(b) is a 3-valued logic suitable for representing partial models. 1(c) is the 4-valued logic TT T

         Related Documents

           Related Groups

             Related Science News

             More on Sciencestage

             Answers

               News

                 Related on Wikipedia




























             

            Powered free by PHPmotion