Authors
Razieh Behjati, Marjan Sirjani, Majid Nili Ahmadabadi
Publication date
2010
Conference
Fundamentals of Software Engineering: Third IPM International Conference, FSEN 2009, Kish Island, Iran, April 15-17, 2009, Revised Selected Papers 3
Pages
292-307
Publisher
Springer Berlin Heidelberg
Description
Model checking is considered as a promising approach for assuring the reliability of concurrent systems. Besides its strength it suffers from the state explosion problem, which reduces its applicability especially when systems grow larger. In this paper we propose a bounded rational verification approach for on-the-fly model checking of LTL properties. We optimize memory usage by increasing the probability of finding counter-examples. Since in on-the-fly model checking we do not have complete knowledge about the model, we use a machine learning method based on interaction and reward receiving. Based on the concept of fairness we propose a heuristic for defining rewards. We also exploit the ideas of probabilistic model checking in order to find a measure of correctness of the system in the case where no violations are found after generating a certain number of runs of the system. The experimental …
Total citations
201220132014201520162017201820192020202120222023202412142555621031
Scholar articles
R Behjati, M Sirjani, M Nili Ahmadabadi - Fundamentals of Software Engineering: Third IPM …, 2010