Automata Games for Multiple-model Checking

被引:6
作者
Hussain, Altaf [1 ]
Huth, Michael [1 ]
机构
[1] South Kensington Campus Imperial Coll London, Dept Comp, London SW7 2AZ, England
关键词
model checking; consistency; parity games; focussed transition systems; tree automata;
D O I
10.1016/j.entcs.2005.11.067
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
3-valued models have been advocated as a means of system abstraction such that verifications and refutations of temporal-logic properties transfer from abstract models to the systems they represent. Some application domains, however, require multiple models of a concrete or virtual system. We build the mathematical foundations for 3-valued property verification and refutation applied to sets of common concretizations of finitely many models. We show that validity checking for the modal mu-calculus has the same cost (EXPTIME-complete) on such sets as on all 2-valued models, provide an efficient algorithm for checking whether common concretizations exist for a fixed number of models, and propose using parity games on variants of tree automata to efficiently approximate validity checks of multiple models. We prove that the universal topological model in [25] is not bounded complete. This confirms that the approximations aforementioned are reasonably precise only for tree-automata-like models, unless all models are assumed to be deterministic.
引用
收藏
页码:401 / 421
页数:21
相关论文
共 40 条
  • [1] Abramsky S., 1994, SEMANTIC STRUCTURES, V3
  • [2] Ball T, 2001, LECT NOTES COMPUT SC, V2102, P260
  • [3] BRADFIELD JC, 1991, VERIFYING TEMPORAL P
  • [4] Bruns G., 2000, CONCUR 2000 - Concurrency Theory. 11th International Conference. Proceedings (Lecture Notes in Computer Science Vol.1877), P168
  • [5] Bruns G., 1999, Computer Aided Verification. 11th International Conference, CAV'99. Proceedings (Lecture Notes in Computer Science Vol.1633), P274
  • [6] Multi-valued symbolic model-checking
    Chechik, M
    Devereux, B
    Easterbrook, S
    Gurfinkel, A
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2003, 12 (04) : 371 - 408
  • [7] Clarke E. M., 1981, LNCS, V131
  • [8] MODEL CHECKING AND ABSTRACTION
    CLARKE, EM
    GRUMBERG, O
    LONG, DE
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (05): : 1512 - 1542
  • [9] Cousot P., 1977, P 4 ACM SIGACT SIGPL, DOI [10.1145/512950.512973, DOI 10.1145/512950.512973]
  • [10] Dams D, 2005, LECT NOTES COMPUT SC, V3385, P216