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
相关论文
共 15 条
[1]  
ABDULLA P, 1999, LNCS, V1633
[2]  
[Anonymous], 1978, P AM MATH SOC, DOI DOI 10.1090/S0002-9939-1978-0500555-0
[3]   LIMITS FOR AUTOMATIC VERIFICATION OF FINITE-STATE CONCURRENT SYSTEMS [J].
APT, KR ;
KOZEN, DC .
INFORMATION PROCESSING LETTERS, 1986, 22 (06) :307-309
[4]  
ARTS T, 2002, LNCS, V2391
[5]  
BAUKUS K, 2000, LNCS, V1785
[6]  
Emerson E. A., 2000, LNCS, V1831
[7]  
Emerson E. A., 2002, LNCS, V2280
[8]   Utilizing symmetry when model-checking under fairness assumptions: An automata-theoretic approach [J].
Emerson, EA ;
Sistla, AP .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1997, 19 (04) :617-638
[9]  
EMERSON EA, 1995, P POPL 95
[10]  
EMERSON EA, 1996, LNCS, V1102