Three-valued Abstraction in Model Ckecking Probabiblistic Real-time Temporal Logic of Knowledge
نویسندگان
چکیده
Model checking in probabilistic real-time temporal logic of knowledge PTACTLK confronts the same challenge as in traditional model checking, that is the state space explosion problem. Abstraction is one of the most effective methods to alleviate the state space explosion problem, under the traditional framework of two-valued abstraction, the abstract model obtained using abstraction techniques is only the upper approximation of the original model. In this paper, we introduce three-valued abstraction into model checking probabilistic real-time temporal logic of knowledge, define the abstract model of a probabilistic real time interpreted system and present the three-valued semantics of PTACTLK on the abstract model. We prove that the abstract model obtained using the abstraction techniques is not only the upper approximation of the original model but also its lower approximation. At last, a simple communication protocol is adopted to illustrate the effectiveness of our abstraction techniques.
منابع مشابه
May/Must Abstraction-Based Software Model Checking for Sound Verification and Falsification
Three-valued models, in which properties of a system are either true, false or unknown, have recently been advocated as a better representation for reactive program abstractions generated by automatic techniques such as predicate abstraction. Indeed, for the same cost, model checking three-valued abstractions, also called may/must abstractions, can be used to both prove and disprove any tempora...
متن کاملAn Abstraction Technique for the Verification of Multi-Agent Systems Against ATL Specifications
We introduce an abstraction methodology for the verification of multi-agent systems against specifications expressed in alternating-time temporal logic (ATL). Inspired by methodologies such as predicate abstraction, we define a three-valued semantics for the interpretation of ATL formulas on concurrent game structures and compare it to the standard two-valued semantics. We define abstract model...
متن کاملAbstraction In Model Checking Real-Time Temporal Logic of Knowledge
ion In Model Checking Real-Time Temporal Logic of Knowledge CongHua Zhou Jiangsu University, Zhenjiang, 212013, China Email: [email protected] Bo Sun Jiangsu University, Zhenjiang, 212013, China Email: [email protected] Abstract—Model checking in real-time temporal logic of knowledge TACTLK confronts the same challenge as in traditional model checking, that is the state space explosion problem. I...
متن کاملAn Introduction to Multi-Valued Model Checking
Nowadays computer systems have become ubiquitous. Most of the resources in the development of such systems, and especially in the fail-safe ones, are allocated into the simulation and verification of their behavior. One such automated method of verification is model checking. Given a mathematical description of the real system and a specification usually in the form of temporal logics, a model ...
متن کاملCreating Büchi Automata for Multi-valued Model Checking
In explicit state model checking of linear temporal logic properties, a Büchi automaton encodes a temporal property. It interleaves with a Kripke model to form a state space, which is searched for counterexamples. Multi-valued model checking considers additional truth values beyond the Boolean true and false; these values add extra information to the model, e.g. for the purpose of abstraction o...
متن کامل