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 条
  • [21] USING THE TEMPORAL LOGIC RDL FOR DESIGN SPECIFICATIONS
    GABBAY, D
    HODKINSON, I
    HUNTER, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 491 : 64 - 78
  • [22] Towards Manipulation Planning with Temporal Logic Specifications
    He, Keliang
    Lahijanian, Morteza
    Kavraki, Lydia E.
    Vardi, Moshe Y.
    2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 346 - 352
  • [23] Elaborating on Learned Demonstrations with Temporal Logic Specifications
    Innes, Craig
    Ramamoorthy, Subramanian
    ROBOTICS: SCIENCE AND SYSTEMS XVI, 2020,
  • [24] Interpretable Apprenticeship Learning with Temporal Logic Specifications
    Kasenberg, Daniel
    Scheutz, Matthias
    2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [25] Monitoring Algorithms for Metric Temporal Logic Specifications
    Thati, Prasanna
    Rosu, Grigore
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 113 : 145 - 162
  • [26] Reversibility of Executable Interval Temporal Logic Specifications
    Cau, Antonio
    Kuhn, Stefan
    Hoey, James
    REVERSIBLE COMPUTATION (RC 2021), 2021, 12805 : 214 - 223
  • [27] Temporal Robustness of Temporal Logic Specifications: Analysis and Control Design
    Rodionova, Alena
    Lindemann, Lars
    Morari, Manfred
    Pappas, George
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (01)
  • [28] Control in Belief Space with Temporal Logic Specifications
    Vasile, Cristian-Ioan
    Leahy, Kevin
    Cristofalo, Eric
    Jones, Austin
    Schwager, Mac
    Belta, Calin
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 7419 - 7424
  • [29] Receding Horizon Surveillance with Temporal Logic Specifications
    Ding, Xu Chu
    Belta, Calin
    Cassandras, Christos G.
    49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 256 - 261
  • [30] Transfer Entropy in MDPs with Temporal Logic Specifications
    Bharadwaj, Suda
    Ahmadi, Mohamadreza
    Tanaka, Takashi
    Topcu, Ufuk
    2018 IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2018, : 4173 - 4180