Model checking LTL using constraint programming

被引:0
|
作者
Esparza, J [1 ]
Melzer, S [1 ]
机构
[1] Tech Univ Munich, Inst Informat, D-80333 Munchen, Germany
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The model-checking problem for 1-safe Petri nets and linear-time temporal logic (LTL) consists of deciding, given a 1-safe Petri net and a formula of LTL, whether the Petri net satisfies the property encoded by the formula. This paper introduces a semidecision test for this problem. By a semidecision test we understand a procedure which may answer 'yes', in which case the Petri net satisfies the property, or 'don't know'. The test is based on a variant of the so called automata-theoretic approach to model-checking and on the notion of T-invariant. We analyse the computational complexity of the test, implement it using 2lp - a constraint programming tool, and apply it to two case studies. This paper is a (very) abbreviated version of [6].
引用
收藏
页码:1 / 20
页数:20
相关论文
共 50 条
  • [1] Constraint LTL satisfiability checking without automata
    Bersani, Marcello M.
    Frigeri, Achille
    Morzenti, Angelo
    Pradella, Matteo
    Rossi, Matteo
    San Pietro, Pierluigi
    [J]. JOURNAL OF APPLIED LOGIC, 2014, 12 (04) : 522 - 557
  • [2] Diagnosability verification using LTL model checking
    Thiago M. Tuxi
    Lilian K. Carvalho
    Eduardo V. L. Nunes
    Antonio E. C. da Cunha
    [J]. Discrete Event Dynamic Systems, 2022, 32 : 399 - 433
  • [3] Model checking LTL using net unforldings
    Wallner, F
    [J]. COMPUTER AIDED VERIFICATION, 1998, 1427 : 207 - 218
  • [4] Diagnosability verification using LTL model checking
    Tuxi, Thiago M.
    Carvalho, Lilian K.
    Nunes, Eduardo V. L.
    da Cunha, Antonio E. C.
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2022, 32 (03): : 399 - 433
  • [5] Constraint logic programming applied to model checking
    Fribourg, L
    [J]. LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, PROCEEDINGS, 2000, 1817 : 30 - 41
  • [6] LTL model checking for statecharts
    Qian, Junyan
    Xu, Baowen
    [J]. Journal of Computational Information Systems, 2007, 3 (06): : 2241 - 2248
  • [7] Using On-The-Fly Model Checking to improve Constraint Programming for Dynamic Problems
    Regin, Florian
    De Maria, Elisabetta
    [J]. 2023 IEEE 35TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, ICTAI, 2023, : 393 - 398
  • [8] First-order LTL model checking using MDGs
    Wang, F
    Tahar, S
    Mohamed, OA
    [J]. AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2004, 3299 : 441 - 455
  • [9] Bringing LTL Model Checking to Biologists
    Ahmed, Zara
    Benque, David
    Berezin, Sergey
    Dahl, Anna Caroline E.
    Fisher, Jasmin
    Hall, Benjamin A.
    Ishtiaq, Samin
    Nanavati, Jay
    Piterman, Nir
    Riechert, Maik
    Skoblov, Nikita
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2017, 2017, 10145 : 1 - 13
  • [10] Another look at LTL model checking
    Clarke, EM
    Grumberg, O
    Hamaguchi, K
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1997, 10 (01) : 47 - 71