Model checking and synthesis for branching multi-weighted logics

被引:5
|
作者
Jensen, L. S. [1 ]
Kaufmann, I. [1 ]
Larsen, K. G. [1 ]
Nielsen, S. M. [1 ]
Srba, J. [1 ]
机构
[1] Aalborg Univ, Dept Comp Sci, Selma Lagerlofs Vej 300, DK-9220 Aalborg, Denmark
基金
欧洲研究理事会; 新加坡国家研究基金会;
关键词
Synthesis; Model checking; Quantitative; Temporal logics; Dependency graphs; TIMED AUTOMATA;
D O I
10.1016/j.jlamp.2019.02.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the open synthesis problem in a quantitative game theoretic setting where the system model is annotated with multiple nonnegative weights representing quantitative resources such as energy, discrete time or cost. We consider system specifications expressed in the branching time logic CTL extended with bounds on resources. As our first contribution, we show that the model checking problem for the full logic is undecidable with already three weights. By restricting the bounds to constant upper or lower-bounds on the individual weights, we demonstrate that the problem becomes decidable and that the model checking problem is PSPACE-complete. As a second contribution, we show that by imposing upper-bounds on the temporal operators and assuming that the cost converges over infinite runs, the synthesis problem is also decidable. Finally, we provide an on-the-fly algorithm for the synthesis problem on an unrestricted model for a reachability fragment of the logic and we prove EXPTIME-completeness of the synthesis problem. (C) 2019 Published by Elsevier Inc.
引用
收藏
页码:28 / 46
页数:19
相关论文
共 50 条
  • [1] Synthesis for Multi-weighted Games with Branching-Time Winning Conditions
    Kaufmann, Isabella
    Larsen, Kim Guldstrand
    Srba, Jiri
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY (PETRI NETS 2020), 2020, 12152 : 46 - 66
  • [2] Model checking branching time logics
    Schnoebelen, Ph.
    TIME 2007: 14th International Symposium on Temporal Representation and Reasoning, Proceedings, 2007, : 5 - 5
  • [3] Model checking games for branching time logics
    Lange, Martin
    Stirling, Colin
    Journal of Logic and Computation, 2002, 12 (04) : 623 - 639
  • [4] Model checking for hybrid branching-time logics
    Kernberger, Daniel
    Lange, Martin
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2020, 110
  • [5] A new approach to bounded model checking for branching time logics
    Oshman, Rotem
    Grumberg, Orna
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2007, 4762 : 410 - +
  • [6] Model checking with multi-valued logics
    Bruns, G
    Godefroid, P
    AUTOMATA , LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2004, 3142 : 281 - 293
  • [7] On the model checking problem for branching time logics and Basic Parallel Processes
    Esparza, J
    Kiehn, A
    COMPUTER AIDED VERIFICATION, 1995, 939 : 353 - 366
  • [8] Multi-weighted Reachability Games
    Brihaye, Thomas
    Goeminne, Aline
    REACHABILITY PROBLEMS, RP 2023, 2023, 14235 : 85 - 97
  • [9] Model checking with multi-valued temporal logics
    Chechik, M
    Easterbrook, S
    Devereux, B
    31ST INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2001, : 187 - 192
  • [10] On of multi-weighted anisotropic embedding inequality
    Iskakova, G. Sh.
    BULLETIN OF THE KARAGANDA UNIVERSITY-MATHEMATICS, 2014, 73 (01): : 103 - 108