{"title":"Genetic Algorithm for Generating Counterexample in Stochastic Model Checking","authors":"Tingting Zheng, Yang Liu","doi":"10.1145/3301326.3301348","DOIUrl":null,"url":null,"abstract":"Counterexamples are the most effective feature to convince system engineers about the value of formal verification. Generating the smallest counterexample in stochastic model checking has been proved to be NP-complete. In this paper, we apply the genetic algorithm to generate a counterexample for stochastic model checking. We use the diagnostic subgraph to represent a counterexample and employs indirect coding method to generate the more effective path. We implemented our method based on the stochastic model checker PRISM and applied it to some cases, in order to illustrate its applicability.","PeriodicalId":294040,"journal":{"name":"Proceedings of the 2018 VII International Conference on Network, Communication and Computing","volume":"85 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2018 VII International Conference on Network, Communication and Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3301326.3301348","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Counterexamples are the most effective feature to convince system engineers about the value of formal verification. Generating the smallest counterexample in stochastic model checking has been proved to be NP-complete. In this paper, we apply the genetic algorithm to generate a counterexample for stochastic model checking. We use the diagnostic subgraph to represent a counterexample and employs indirect coding method to generate the more effective path. We implemented our method based on the stochastic model checker PRISM and applied it to some cases, in order to illustrate its applicability.