Ctl model checking example9/17/2023 ![]() ![]() In Proceedings ICECCS 2000: 6th IEEE International Conference on Engineering of Complex Computer Systems, pages 179-187, Tokyo, Japan, September 2000. Evaluation of three specification-based coverage testing criteria. Our results can guide the production of counterexamples in model checkers explicitly intended to support testing. This result can not only be used in the generation of a test set that satisfies a given test coverage criterion, but also in the determination of whether an extant test set satisfies the criterion. Given a test requirement as a CTL formula, we define what it means for a set of test cases to cover a counterexample associated with that requirement. This paper presents a formal relationship between counterexamples and test cases in the context of the Computation Tree Logic (CTL), the logic of the popular model checker SMV. For example, it might take more than one test case to "cover" a given counterexample, because not all property violations can be illustrated with linear counterexamples. Counterexamples and test cases are generally treated as essentially the same thing, while in fact they can differ significantly. Counterexamples produced by model checkers are frequently exploited for the purpose of testing. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |