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 条
  • [21] Analysis of a multimedia stream using stochastic process algebra
    Bowman, H
    Bryans, JW
    Derrick, J
    COMPUTER JOURNAL, 2001, 44 (04): : 230 - 245
  • [22] Assembly Code Analysis Using Stochastic Process Algebra
    Djoudi, Lamia
    Kloul, Leila
    COMPUTER PERFORMANCE ENGINEERING, PROCEEDINGS, 2008, 5261 : 95 - 109
  • [23] Stochastic Process Algebra and Stability Analysis of Collective Systems
    Bortolussi, Luca
    Latella, Diego
    Massink, Mieke
    COORDINATION MODELS AND LANGUAGES, COORDINATION 2013, 2013, 7890 : 1 - 15
  • [24] A Process Algebra Approach for the Compatibility Analysis of Web Services
    Shu, Chen
    Qing, Wu Guo
    Jing, Xiao
    FGCN: PROCEEDINGS OF THE 2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING, VOLS 1 AND 2, 2008, : 303 - 306
  • [25] Formal Framework for Cost Analysis Based on Process Algebra
    Nishizaki, Shin-ya
    Kiyoto, Hiroki
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 1, 2012, 288 : 110 - 117
  • [26] Classification of security properties in a Linda-like process algebra
    Aldini, Alessandro
    SCIENCE OF COMPUTER PROGRAMMING, 2006, 63 (01) : 16 - 38
  • [27] Approximative analysis by process algebra with graded spatial actions
    Isobe, Yoshinao
    Sato, Yutaka
    Ohmaki, Kazuhito
    Denshi Gijutsu Sogo Kenkyusho Iho/Bulletin of the Electrotechnical Laboratory, 1997, 61 (04):
  • [28] Higher Moment Analysis of a Spatial Stochastic Process Algebra
    Guenther, Marcel C.
    Bradley, Jeremy T.
    COMPUTER PERFORMANCE ENGINEERING, 2011, 6977 : 87 - 101
  • [29] Rate Lifting for Stochastic Process Algebra - Exploiting Structural Properties -
    Siegle, Markus
    Soltanieh, Amin
    QUANTITATIVE EVALUATION OF SYSTEMS (QEST 2022), 2022, 13479 : 67 - 84
  • [30] ‘Closed Interval Process Algebra’ versus ‘Interval Process Algebra’
    Flavio Corradini
    Marco Pistore
    Acta Informatica, 2001, 37 : 467 - 509