A Preliminary Analysis on the Effect of Randomness in a CEGAR Framework

CímA Preliminary Analysis on the Effect of Randomness in a CEGAR Framework
Közlemény típusaConference Paper
Kiadás éve2018
SzerzőkHajdu, Á., and Micskei, Z.
SzerkesztőPataki, B.
Konferencia neveProceedings of the 25th PhD Mini-Symposium
KiadóBudapest University of Technology and Economics, Department of Measurement and Information Systems
Összefoglalás

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.

PDF: