Implementation of Decision Procedure of Stepwise Satisfiability of Reactive System Specifications

被引:0
|
作者
Yoshiura, Noriaki [1 ]
Hirayanagi, Yuma [1 ]
机构
[1] Saitama Univ, Dept Informat & Comp Sci, Sakura Ku, Saitama 3388570, Japan
关键词
D O I
10.1007/978-3-319-21410-8_52
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reactive systems ideally never terminate and maintain some interaction with their environment. Temporal logic is one of the methods for formal specification description of reactive systems. For a reactive system specification, we do not always obtain a program that satisfies it because the reactive system program must satisfy the specification no matter how the environment of the reactive system behaves. This problem is known as realizability or feasibility. The complexity of deciding realizability of specifications that are described in linear temporal logic is double or triple exponential time of the length of specifications and realizability decision is impractical. This paper implements stepwise satisfiability decision procedure with tableau method and proof system. Stepwise satisfiability is one of the necessary conditions of realizability of reactive system specifications. The proposed procedure decides stepwise satisfiability of reactive system specifications.
引用
收藏
页码:686 / 698
页数:13
相关论文
共 50 条
  • [1] Implementation of stepwise satisfiability checker for reactive system specifications using distributed objects technology
    Ando, Takahiro
    Miyamoto, Yuuki
    Hagihara, Shigeki
    Yonezaki, Naoki
    Computer Software, 2011, 28 (04) : 262 - 281
  • [2] Efficiency of the Strong Satisfiability Checking Procedure for Reactive System Specifications
    Shimakawa, Masaya
    Hagihara, Shigeki
    Yonezaki, Naoki
    ADVANCES IN MATERIALS, MACHINERY, ELECTRONICS II, 2018, 1955
  • [3] Complexity of Strong Satisfiability Problems for Reactive System Specifications
    Shimakawa, Masaya
    Hagihara, Shigeki
    Yonezaki, Naoki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (10): : 2187 - 2193
  • [5] Bounded Strong Satisfiability Checking of Reactive System Specifications
    Shimakawa, Masaya
    Hagihara, Shigeki
    Yonezaki, Naoki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (07): : 1746 - 1755
  • [6] Decision procedures for several properties of reactive system specifications
    Yoshiura, N
    SOFTWARE SECURITY - THEORIES AND SYSTEMS, 2004, 3233 : 154 - 173
  • [7] Towards Efficient Implementation of Realizability Checking for Reactive System Specifications
    Shimakawa, Masaya
    Ueno, Atsushi
    Mochizuki, Shohei
    Tomita, Takashi
    Hagihara, Shigeki
    Yonezaki, Naoki
    2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2019), 2019, : 347 - 352
  • [8] A Decision Procedure for Satisfiability in Separation Logic with Inductive Predicates
    Brotherston, James
    Fuhs, Carsten
    Perez, Juan A. Navarro
    Gorogiannis, Nikos
    PROCEEDINGS OF THE JOINT MEETING OF THE TWENTY-THIRD EACSL ANNUAL CONFERENCE ON COMPUTER SCIENCE LOGIC (CSL) AND THE TWENTY-NINTH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS), 2014,
  • [9] An Abstract Decision Procedure for Satisfiability in the Theory of Recursive Data Types
    Barrett, Clark
    Shikanian, Igor
    Tinelli, Cesare
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 174 (08) : 23 - 37
  • [10] A decision procedure for XPath satisfiability in the presence of DTD containing choice
    Zhang, Yu
    Cao, Yihua
    Li, Xunhao
    PROGRESS IN WWW RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2008, 4976 : 202 - 213