Verification of parametric concurrent systems with prioritised FIFO resource management

被引:17
|
作者
Bouajjani, Ahmed [2 ]
Habermehl, Peter [2 ]
Vojnar, Tomas [1 ]
机构
[1] Brno Univ Technol, FIT, Brno 61266, Czech Republic
[2] Univ Paris 07 Denis Diderot, LIAFA, CNRS, F-75251 Paris 05, France
基金
欧盟地平线“2020”;
关键词
formal verification; parameterised verification; infinite-state system verification; cut off; model checking; parameterised networks of processes; resource sharing;
D O I
10.1007/s10703-008-0048-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of parametric verification over a class of systems of processes competing for access to shared resources. We suppose the access to the resources to be controlled according to a FIFO-based policy with a possibility of distinguishing low-priority and high-priority resource requests. We propose a model of the concerned systems based on extended automata with queues. Over this model, we address verification of properties expressed in LTL X enriched with global process quantification and interpreted on finite as well as fair behaviours of the given systems. In addition, we examine parametric verification of process deadlockability too. By reducing the parametric verification problems to finite-state model checking, we establish several decidability results for different classes of the considered properties and systems (including the special case of systems with the pure FIFO resource management). Furthermore, we show that parametric verification against formulae with local process quantification is undecidable in the given context.
引用
收藏
页码:129 / 172
页数:44
相关论文
共 29 条
  • [21] Distributed Resource Management in Systems of Systems: An Architecture Perspective
    Mosleh, Mohsen
    Ludlow, Peter
    Heydari, Babak
    SYSTEMS ENGINEERING, 2016, 19 (04) : 362 - 374
  • [22] Exploiting transition locality in automatic verification of finite-state concurrent systems
    Della Penna G.
    Intrigila B.
    Melatti I.
    Tronci E.
    Venturini Zilli M.
    International Journal on Software Tools for Technology Transfer, 2004, 6 (4) : 320 - 341
  • [23] TAPInspector: Safety and Liveness Verification of Concurrent Trigger-Action IoT Systems
    Yu, Yinbo
    Liu, Jiajia
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2022, 17 : 3773 - 3788
  • [24] Formal Verification of Complex Robotic Systems on Resource-Constrained Platforms
    Foughali, Mohammed
    Berthomieu, Bernard
    Dal Zilio, Silvano
    Hladik, Pierre-Emmanuel
    Ingrand, Felix
    Mallet, Anthony
    2018 ACM/IEEE CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE 2018), 2018, : 2 - 9
  • [25] Verification of Careflow Management Systems with Timed BDICTL Logic
    Miller, Keith
    MacCaull, Wendy
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2009, 2010, 43 : 623 - 634
  • [26] Verification Method of Hierarchical for Safety-critical Memory Management Systems
    Li, Shao-Feng
    Qiao, Lei
    Yang, Meng-Fei
    Zhang, Jin-Kun
    Ma, Zhi
    Liu, Hong-Biao
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (06): : 2312 - 2330
  • [27] Formal Verification of Radio Communication Management in Railway Systems Using Model Checking Technique
    Borrelli, Antonio
    Di Lucca, Giuseppe Antonio
    Nardone, Vittoria
    Santone, Antonella
    2019 IEEE 28TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2019, : 249 - 254
  • [28] Verification of Power-Management Specification at Early Stages of Power-Constrained Systems Design
    Macko, Dominik
    Jelemenska, Katarina
    Cicak, Pavel
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (08)
  • [29] Formal Verification of Distributed Task Migration for Thermal Management in On-Chip Multi-core Systems Using nuXmv
    Bukhari, Syed Ali Asadullah
    Lodhi, Faiq Khalid
    Hasan, Osman
    Shafique, Muhammad
    Henkel, Joerg
    FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, FTSCS 2014, 2015, 476 : 32 - 46