Revising System Specifications in Temporal Logic

被引:0
|
作者
Guerra, Paulo T. [1 ]
Wassermann, Renata [2 ]
机构
[1] Univ Fed Ceara, Campus Quixada, Quixada, Brazil
[2] Univ Sao Paulo, Inst Math & Stat, Sao Paulo, Brazil
基金
巴西圣保罗研究基金会;
关键词
Belief revision; Temporal logic; Model repair; MODEL CHECKING; VERIFICATION; CONTRACTION; UPDATE;
D O I
10.1007/s10849-022-09376-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Although formal system verification has been around for many years, little attention was given to the casewhere the specification of the system has to be changed. This may occur due to a failure in capturing the clients' requirements or due to some change in the domain (think for example of banking systems that have to adapt to different taxes being imposed). We are interested in having methods not only to verify properties, but also to suggest how the system model should be changed so that a property would be satisfied. For this purpose, we will use techniques from the area of Belief Revision, that deals with the problem of changing a knowledge base in view of new information. In the last thirty years, several authors have contributed with change operations and ways of characterizing them. However, most of the work concentrates on knowledge bases represented using classical propositional logic. In the last decade, there have been efforts to apply belief revision theory to description and modal logics. In this work, we analyze what is needed for a theory of belief revision which can be applied to the temporal logic, such as the Computation Tree Logic (CTL). In particular, we illustrate different alternatives for formalizing the concept of revision of CTL. Our interest in this particular logic comes both from practical issues, since it is used for software specification, as from theoretical issues, as it is a non-compact logic and most existing results rely on compactness. We focus here on the revision of CTL models and present a characterization result for the revision of partial models.
引用
收藏
页码:591 / 618
页数:28
相关论文
共 50 条
  • [31] Temporal logic for scenario-based specifications
    Kugler, H
    Harel, D
    Pnueli, A
    Lu, Y
    Bontemps, Y
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2005, 3440 : 445 - 460
  • [32] A Program Logic to Verify Signal Temporal Logic Specifications of Hybrid Systems
    Ahmad, Hammad
    Jeannin, Jean-Baptiste
    HSCC2021: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS-IOT WEEK), 2021,
  • [33] PROTOCOL VERIFICATION SYSTEM FOR SDL SPECIFICATIONS BASED ON ACYCLIC EXPANSION ALGORITHM AND TEMPORAL LOGIC
    SAITO, H
    HASEGAWA, T
    KAKUDA, Y
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 2 : 511 - 526
  • [34] Leveraging Classification Metrics for Quantitative System-Level Analysis with Temporal Logic Specifications
    Badithela, Apurva
    Wongpiromsarn, Tichakorn
    Murray, Richard M.
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 564 - 571
  • [35] Temporal Relaxation of Signal Temporal Logic Specifications for Resilient Control Synthesis
    Buyukkocak, Ali Tevfik
    Aksaray, Derya
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 2890 - 2896
  • [36] Distributed implementations of global temporal logic motion specifications
    Kloetzer, Marius
    Bella, Calin
    2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, : 393 - 398
  • [37] Voltage Restoration in Microgrids using Temporal Logic Specifications
    Taousser, Fatima Z.
    Olama, Mohammed M.
    Djouadi, Seddik M.
    Zhang, Yichen
    Xue, Yaosuo
    Ollis, Ben
    Tomsovic, Kevin
    2020 IEEE POWER & ENERGY SOCIETY INNOVATIVE SMART GRID TECHNOLOGIES CONFERENCE (ISGT), 2020,
  • [38] Prescribed Performance Control for Signal Temporal Logic Specifications
    Lindemann, Lars
    Verginis, Christos K.
    Dimarogonas, Dimos V.
    2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [39] Deriving liveness goals from temporal logic specifications
    Caleiro, C
    Saake, G
    Sernadas, A
    JOURNAL OF SYMBOLIC COMPUTATION, 1996, 22 (5-6) : 521 - 553
  • [40] Building SWIFI tools from temporal logic specifications
    Rodríguez, M
    Fabre, JC
    Arlat, J
    2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2003, : 95 - 104