Journal of Undergraduate Research
Keywords
error discovery, model checking, computer systems
College
Physical and Mathematical Sciences
Department
Computer Science
Abstract
As computer systems grow in complexity it is becoming harder to completely test them. The cost of finding and correcting errors after deployment is staggering. Current validation methods are not well suited to finding subtle errors laden in the concurrency of modern systems. This project searches the behavior in such systems, guiding the search to focus its time in areas that seem most likely to contain errors. This work decreases the amount of time and memory needed for the errors that are found and corrected before deployment of the system. In this project we have developed a heuristic that takes a guided search algorithm to find defects in formal models of computer systems, a communication protocol, or circuits. The guided search explores a model using a heuristic function to estimate error locations as opposed to an exhaustive search which enumerates all the possible states to find the error in a brute force manner.
Recommended Citation
Rungta, Neha and Mercer, Dr. Eric
(2013)
"Improving Error Discovery in Guided Search Model Checking,"
Journal of Undergraduate Research: Vol. 2013:
Iss.
1, Article 2635.
Available at:
https://scholarsarchive.byu.edu/jur/vol2013/iss1/2635