Constraint-based debugging in probabilistic model checking

被引:0
|
作者
Hichem Debbi
机构
[1] University of M’sila,Department of Computer Science
来源
Computing | 2023年 / 105卷
关键词
PRISM; Probabilistic model checking; Markov models; Debugging; Constraints; Counterexamples; 68Q60; 03B70;
D O I
暂无
中图分类号
学科分类号
摘要
A counterexample in model checking is an error trace that represents a valuable tool for debugging. In Probabilistic Model Checking (PMC), the counterexample generation has a quantitative aspect. A probabilistic counterexa mple is a set of diagnostic paths in which a path formula holds, and whose probability mass violates the probability threshold. Comparing to conventional model checking, debugging and analyzing counterexamples in PMC is a very complex task. In this paper, we propose a debugging method for Markov models described in the probabilistic model checker PRISM by analyzing probabilistic counterexamples. The probabilistic counterexample generated is subjected to a set of assertions, which are employed for detecting incorrect behavior of the model, and thus locating the erroneous transitions contributing to the error. Our method has been implemented and tested on many PRISM models of different case studies. The method shows promising results in terms of execution time as well as its efficiency in locating the erroneous transitions.
引用
收藏
页码:321 / 351
页数:30
相关论文
共 50 条
  • [31] Probabilistic Model Checking of Randomized Java']Java Code
    Fatmi, Syyeda Zainab
    Chen, Xiang
    Dhamija, Yash
    Wildes, Maeve
    Tang, Qiyi
    van Breugel, Franck
    MODEL CHECKING SOFTWARE (SPIN 2021), 2021, 12864 : 157 - 174
  • [32] Analyzing Leader Election Protocol by Probabilistic Model Checking
    Guo, Xu
    Yang, Zongyuan
    PROCEEDINGS OF 2016 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2016), 2016, : 564 - 567
  • [33] Constraint-Based Context Model for Business Process Integration in a Higher Education Domain
    Giraldo, Jorge E.
    Arturo Ovalle, Demetrio
    Maria Santoro, Flavia
    MODELING AND USING CONTEXT (CONTEXT 2017), 2017, 10257 : 165 - 174
  • [34] MODEL CHECKING PROBABILISTIC PUSHDOWN AUTOMATA
    Esparza, Javier
    Kucera, Antonin
    Mayr, Richard
    LOGICAL METHODS IN COMPUTER SCIENCE, 2006, 2 (01)
  • [35] Enhancing Probabilistic Model Checking with Ontologies
    Dubslaff, Clemens
    Koopmann, Patrick
    Turhan, Anni-Yasmin
    FORMAL ASPECTS OF COMPUTING, 2021, 33 (06) : 885 - 921
  • [36] Model checking for probabilistic timed automata
    Gethin Norman
    David Parker
    Jeremy Sproston
    Formal Methods in System Design, 2013, 43 : 164 - 190
  • [37] Generic naming in generative, constraint-based design
    Capoyleas, V
    Chen, XP
    Hoffmann, CM
    COMPUTER-AIDED DESIGN, 1996, 28 (01) : 17 - 26
  • [38] Constraint-Based Local Search for Golomb Rulers
    Polash, M. M. Alam
    Newton, M. A. Hakim
    Sattar, Abdul
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING, 2015, 9075 : 322 - 331
  • [39] Resyllabification in Standard Arabic: A Constraint-Based Approach
    Btoosh, Mousa A.
    SKASE JOURNAL OF THEORETICAL LINGUISTICS, 2019, 16 (02): : 2 - 24
  • [40] Constraint-Based Object-Oriented Programming
    Hofstedt, Petra
    IEEE SOFTWARE, 2010, 27 (05) : 53 - 56