Efficient analysis of belief properties in process algebra

被引:0
|
作者
Moezkarimi, Zahra [1 ,2 ]
Ghassemi, Fatemeh [1 ]
机构
[1] Univ Tehran, Coll Engn, Sch Elect & Comp Engn, Tehran, Iran
[2] Malardalen Univ, Sch Innovat Design & Engn, S-72220 Vasteras, Sweden
关键词
Process theory; State space reduction; Epistemic protocols; Epistemic logic; MODEL CHECKING;
D O I
10.1016/j.jlamp.2024.101001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Protocols are typically specified in an operational manner by specifying the communication patterns among the different involved principals. However, many properties are of epistemic nature, e.g., what each principal believes after having seen a run of the protocol. We elaborate on a unified algebraic framework suitable for epistemic reasoning about operational protocols. This reasoning framework is based on a logic of beliefs and allows for the operational specification of untruthful communications. The information recorded in the semantic models to support reasoning about the interaction between the operational and epistemic aspects intensifies the state-space explosion. We propose an efficient on-the-fly reduction for such a unifying framework by providing a set of operational rules. These operational rules automatically generate efficient reduced semantics for a class of epistemic properties, specified in a rich extension of modal mu-calculus with past and belief modality, and can potentially reduce an infinite state space into a finite one. We reformulate and prove criteria that guarantee belief consistency for credulous agents, i.e., agents that are ready to believe what is told unless it is logically inconsistent. We adjust our reduction so that the belief consistency of an original model is preserved. We prove the soundness and completeness result for the specified class of properties.
引用
收藏
页数:30
相关论文
共 50 条
  • [1] Process Algebra Contexts and Security Properties
    Gruska, Damas P.
    FUNDAMENTA INFORMATICAE, 2010, 102 (01) : 63 - 76
  • [2] Efficient symbolic execution of large quantifications in a process algebra
    Fraikin, Benoit
    Frappier, Marc
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4789 : 327 - 344
  • [3] EXPLOITING SYMBOLIC TRAVERSAL TECHNIQUES FOR EFFICIENT PROCESS ALGEBRA MANIPULATION
    CAMURATI, P
    CORNO, F
    PRINETTO, P
    COMPUTER HARDWARE DESCRIPTION LANGUAGES AND THEIR APPLICATIONS, 1993, 32 : 31 - 44
  • [4] Collective Belief Revision in Linear Algebra
    Tojo, Satoshi
    2013 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2013, : 175 - 178
  • [5] SDN Protocol Analysis with Process Algebra Method
    Fu, Chen
    Bing, Fu
    SMART COMPUTING AND COMMUNICATION, SMARTCOM 2016, 2017, 10135 : 95 - 101
  • [6] ANALYSIS OF DATABASE PRODUCTION RULES BY PROCESS ALGEBRA
    ISOBE, Y
    KOJIMA, I
    OHMAKI, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (08) : 992 - 1002
  • [7] Formal Analysis of SystemC Designs in Process Algebra
    Hojjat, Hossein
    Mousavi, Mohammad Reza
    Sirjani, Marjan
    FUNDAMENTA INFORMATICAE, 2011, 107 (01) : 19 - 42
  • [8] Structural Analysis for Stochastic Process Algebra Models
    Ding, Jie
    Hillston, Jane
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 2011, 6486 : 1 - +
  • [9] Scalable Differential Analysis of Process Algebra Models
    Tribastone, Mirco
    Gilmore, Stephen
    Hillston, Jane
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (01) : 205 - 219
  • [10] Formalization and Analysis of Ceph Using Process Algebra
    Li, Ran
    Zhu, Huibiao
    Yin, Jiaqi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (12) : 2154 - 2163