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 条
  • [41] Model Predictive Control with Signal Temporal Logic Specifications
    Raman, Vasumathi
    Donze, Alexandre
    Maasoumy, Mehdi
    Murray, Richard M.
    Sangiovanni-Vincentelli, Alberto
    Seshia, Sanjit A.
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 81 - 87
  • [42] Fast Decomposition of Temporal Logic Specifications for Heterogeneous Teams
    Leahy, Kevin
    Jones, Austin
    Vasile, Cristian-Ioan
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (02) : 2297 - 2304
  • [43] Bounded Satisfiability Checking of Metric Temporal Logic Specifications
    Pradella, Matteo
    Morzenti, Angelo
    San Pietro, Pierluigi
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2013, 22 (03) : 1 - 54
  • [44] Mining signal temporal logic specifications for hybrid systems
    Nicoletti, Daniele
    Germiniani, Samuele
    Pravadelli, Graziano
    2024 FORUM ON SPECIFICATION & DESIGN LANGUAGES, FDL 2024, 2024, : 1 - 8
  • [45] Task Planning and Motion Control with Temporal Logic Specifications
    Pereira, Marcos S.
    Pimenta, Luciano C. A.
    Adorno, Bruno V.
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, IROS, 2023, : 2034 - 2041
  • [46] Software Tool for Distribution of Linear Temporal Logic Specifications
    Hustiu, Ioana
    Mahulea, Cristian
    Kloetzer, Marius
    IFAC PAPERSONLINE, 2023, 56 (02): : 6087 - 6092
  • [47] BehaVerify: Verifying Temporal Logic Specifications for Behavior Trees
    Serbinowski, Bernard
    Johnson, Taylor T.
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2022, 2022, 13550 : 307 - 323
  • [48] USING TEMPORAL LOGIC SPECIFICATIONS TO DEBUG PARALLEL PROGRAMS
    FREY, M
    WEININGER, A
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 39 (2-5): : 97 - 100
  • [49] Composing temporal-logic specifications with machine assistance
    Teng, JW
    Tsay, YK
    FME 2003: FORMAL METHODS, PROCEEDINGS, 2003, 2805 : 719 - 738
  • [50] Vehicle Routing Problem with Metric Temporal Logic Specifications
    Karaman, Sertac
    Frazzoli, Emilio
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 3953 - 3958