Extracting Environmental Constraints in Reactive System Specifications

被引:1
|
作者
Fukaya, Yuichi [1 ]
Yoshiura, Noriaki [1 ]
机构
[1] Saitama Univ, Dept Informat & Comp Sci, Sakura Ku, Saitama 3388570, Japan
关键词
BUCHI AUTOMATA;
D O I
10.1007/978-3-319-21410-8_51
中图分类号
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. To check reactive system specifications, Strong satisfiability is one of the necessary conditions of realizability of reactive system specifications. If a reactive system specification is not strong satisfiable, it is necessary to revise the specification. This paper proposes the method of revising reactive system specifications that are not strong satisfiable. This method extracts environmental constraints that are included in reactive system specifications.
引用
收藏
页码:671 / 685
页数:15
相关论文
共 50 条
  • [31] WILL ENVIRONMENTAL CONSTRAINTS LEAD TO AN UNRELIABLE ELECTRIC SYSTEM
    ANDERSON, KD
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1990, 200 : 67 - ENVR
  • [32] Resource constraints analysis of workflow specifications
    Li, HC
    Yang, Y
    Chen, TY
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 73 (02) : 271 - 285
  • [34] Verifying communication constraints in RSML specifications
    Heimdahl, MPE
    1997 HIGH-ASSURANCE ENGINEERING WORKSHOP - PROCEEDINGS, 1997, : 56 - 61
  • [35] How to improve environmental performance by negotiating functional specifications of complex system?
    Tchertchian, Nicolas
    Millet, Dominique
    Yvars, Pierre-Alain
    21ST CIRP CONFERENCE ON LIFE CYCLE ENGINEERING, 2014, 15 : 449 - 454
  • [36] Extracting High-Level System Specifications from Source Code via Abstract State Machines
    Ferrarotti, Flavio
    Pichler, Josef
    Moser, Michael
    Buchgeher, Georg
    MODEL AND DATA ENGINEERING, MEDI 2019, 2019, 11815 : 267 - 283
  • [37] REALIZABLE AND UNREALIZABLE SPECIFICATIONS OF REACTIVE SYSTEMS
    ABADI, M
    LAMPORT, L
    WOLPER, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 372 : 1 - 17
  • [38] Verification of external specifications of reactive systems
    Bellini, P
    Bruno, MA
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2000, 30 (06): : 692 - 709
  • [39] Unrealizable Cores for Reactive Systems Specifications
    Maoz, Shahar
    Shalom, Rafi
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 25 - 36
  • [40] A QUICK GUIDE TO ENVIRONMENTAL SPECIFICATIONS
    WERNICK, R
    ELECTRONIC ENGINEER, 1969, 28 (03): : 79 - &