On the Use of Model and Logical Embeddings for Model Checking of Probabilistic Systems

被引:2
作者
Das, Susmoy [1 ]
Sharma, Arpit [1 ]
机构
[1] Indian Inst Sci Educ & Res Bhopal, Dept Elect Engn & Comp Sci, Bhopal, India
来源
FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2023 | 2023年 / 13910卷
关键词
Markov chain; Verification; Logic; Probabilistic; Model checking; Embedding; Process algebra;
D O I
10.1007/978-3-031-35355-0_8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Logics for probabilistic process algebraic models are either not very expressive or cannot be intuitively used for specifying interesting performance and reliability properties due to the presence of fixed-point operators. Moreover, the model checking machinery for these logics is very limited and is not as efficient as their state-based counterparts. Recently, new probabilistic logics and a formal framework of embeddings has been proposed which enables one to seamlessly move between state and action-based probabilistic logics. Similarly, this framework also bridges the gap between these two modeling communities by relating the state and action-based probabilistic models. We focus on implementing this framework and studying the effect of applying it on several interesting case studies from the process algebraic domain. Our results show that it enables one to efficiently verify probabilistic process algebraic models using tools and methods developed in the state-based setting. Additionally, it also enables analyzing and model checking interesting reward-based properties.
引用
收藏
页码:115 / 131
页数:17
相关论文
共 32 条
[1]  
Andova S, 2003, LECT NOTES COMPUT SC, V2791, P88
[2]  
Antonick G., 2013, Wordplay: the crossword blog of the New York Times
[3]  
Aziz A, 1995, LECT NOTES COMPUT SC, V939, P155
[4]   AXIOMATIZING PROBABILISTIC PROCESSES - ACP WITH GENERATIVE PROBABILITIES [J].
BAETEN, JCM ;
BERGSTRA, JA ;
SMOLKA, SA .
INFORMATION AND COMPUTATION, 1995, 121 (02) :234-255
[5]   Comparative branching-time semantics for Markov chains [J].
Baier, C ;
Katoen, JP ;
Hermanns, H ;
Wolf, V .
INFORMATION AND COMPUTATION, 2005, 200 (02) :149-214
[6]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[7]   The mCRL2 Toolset for Analysing Concurrent Systems Improvements in Expressivity and Usability [J].
Bunte, Olav ;
Groote, Jan Friso ;
Keiren, Jeroen J. A. ;
Laveaux, Maurice ;
Neele, Thomas ;
de Vink, Erik P. ;
Wesselink, Wieger ;
Wijs, Anton ;
Willemse, Tim A. C. .
TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, 2019, 11428 :21-39
[8]  
D'Argenio P. R., 2001, Process Algebra and Probabilistic Methods. Performance Modelling and Verification. Joint International Workshop, PAPM-PROBMIV 2001. Proceedings (Lecture Notes in Computer Science Vol.2165), P39
[9]   Embeddings Between State and Action Based Probabilistic Logics [J].
Das, Susmoy ;
Sharma, Arpit .
FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2022), 2022, 13712 :121-140
[10]   Embeddings Between State and Action Labeled Probabilistic Systems [J].
Das, Susmoy ;
Sharma, Arpit .
36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, :1759-1767