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 条
  • [31] Model checking algorithm for temporal logics of knowledge in multi-agent systems
    Wu, Li-Jun
    Su, Kai-Le
    Ruan Jian Xue Bao/Journal of Software, 2004, 15 (07): : 1012 - 1020
  • [32] Characterizing weighted MSO for trees by branching transitive closure logics
    Fueloep, Zoltan
    Vogler, Heiko
    THEORETICAL COMPUTER SCIENCE, 2015, 594 : 82 - 105
  • [33] Logarithmic resolution via multi-weighted blow-ups
    Abramovich, Dan
    Quek, Ming Hao
    EPIJOURNAL DE GEOMETRIE ALGEBRIQUE, 2024, 8
  • [34] Test-set partitioning for multi-weighted random LFSRs
    Kagaris, D
    Tragoudas, S
    Majumdar, A
    INTEGRATION-THE VLSI JOURNAL, 2000, 30 (01) : 65 - 75
  • [35] On the Complexity of Model-Checking Branching and Alternating-Time Temporal Logics in One-Counter Systems
    Vester, Steen
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2015, 2015, 9364 : 361 - 377
  • [36] On-chip test embedding for multi-Weighted Random LFSRs
    Kagaris, D
    Tragoudas, S
    Majumdar, A
    1998 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 1998, : 135 - 143
  • [37] MLW-gcForest: A Multi-Weighted gcForest Model for Cancer Subtype Classification by Methylation Data
    Dong, Yunyun
    Yang, Wenkai
    Wang, Jiawen
    Zhao, Juanjuan
    Qiang, Yan
    APPLIED SCIENCES-BASEL, 2019, 9 (17):
  • [38] Model Checking Stochastic Branching Processes
    Chen, Taolue
    Draeger, Klaus
    Kiefer, Stefan
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2012, 2012, 7464 : 271 - 282
  • [39] The complexity of model checking for propositional default logics
    Liberatore, P
    Schaerf, M
    ECAI 1998: 13TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1998, : 18 - 22
  • [40] Model Checking the SELENE E-Voting Protocol in Multi-agent Logics
    Jamroga, Wojciech
    Knapik, Michal
    Kurpiewski, Damian
    ELECTRONIC VOTING, 2018, 11143 : 100 - 116