4.7 Article

Model checking of linear-time properties in multi-valued systems

期刊

INFORMATION SCIENCES
卷 377, 期 -, 页码 51-74

出版社

ELSEVIER SCIENCE INC
DOI: 10.1016/j.ins.2016.10.030

关键词

Model checking; Multi-valued transition system; Invariant; Safety; Liveness; Lattice-valued finite automaton

资金

  1. National Science Foundation of China [11271237, 61228305, 11671244]
  2. Higher School Doctoral Subject Foundation of Ministry of Education of China [200807180005]

向作者/读者索取更多资源

In this paper, we study the model-checking problem of linear-time properties in multi valued systems. Safety properties, invariant properties, liveness properties, persistence and dual-persistence properties in multi-valued logic systems are introduced. Some algorithms related to the above multi-valued linear-time properties are discussed. The verification of multi-valued regular safety properties and multi-valued omega-regular properties using lattice-valued automata are thoroughly studied. Since the law of non-contradiction (i.e., a boolean AND -a = 0) and the law of excluded-middle (i.e., a boolean OR -a =1) do not hold in multi-valued logic, the linear-time properties introduced in this paper have new forms compared to those in classical logic. Compared to those classical model-checking methods, our methods to multi-valued model checking are accordingly more direct: We give an algorithm for showing TS satisfies P for a model TS and a linear-time property P, which proceeds by directly checking the inclusion Traces(TS) subset of P instead of Traces(TS) boolean AND -P = phi. A new form of multi valued model checking with membership degree is also introduced. In particular, we show that multi-valued model checking can be reduced to classical model checking. The related verification algorithms are also presented. Some illustrative examples and a case study are also provided. (C) 2016 Elsevier Inc. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据