A Preliminary Analysis on the Effect of Randomness in a CEGAR Framework
Title | A Preliminary Analysis on the Effect of Randomness in a CEGAR Framework |
Publication Type | Conference Paper |
Year of Publication | 2018 |
Authors | Hajdu, Á., and Micskei, Z. |
Editor | Pataki, B. |
Conference Name | Proceedings of the 25th PhD Mini-Symposium |
Publisher | Budapest University of Technology and Economics, Department of Measurement and Information Systems |
Abstract | Formal verification techniques can check the correctness of systems in a mathematically precise way. Counterexample-Guided Abstraction Refinement (CEGAR) is an automatic algorithm that reduces the complexity of systems by constructing and refining abstractions. CEGAR is a generic approach, having many variants and strategies developed over the years. However, as the variants become more and more advanced, one may not be sure whether the performance of a strategy can be attributed to the strategy itself or to other, unintentional factors. In this paper we perform an experiment by evaluating the performance of different strategies while randomizing certain external factors such as the search strategy and variable naming. We show that randomization introduces a great variation in the output metrics, and that in several cases this might even influence whether the algorithm successfully terminates. |