On the advantages of approximate vs. complete verification: Bigger models, faster, less memory, usually accurate

D Owen, T Menzies, M Heimdahl… - 28th Annual NASA …, 2003 - ieeexplore.ieee.org
We have been exploring LURCH, an approximate (not necessarily complete) alternative to
traditional model checking based on a randomized search algorithm. Randomized
algorithms like LURCH have been known to outperform their deterministic counterparts for
search problems representing a wide range of applications. The cost of an approximate
strategy is the potential for inaccuracy. If complete algorithms terminate, they find all the
features they are searching for. On the other hand, by its very nature, randomized search …

[PDF][PDF] On the advantages of approximate vs. complete verification: Bigger models, faster, less memory, usually accurate

M Heimdahl, J Gao, D Owen, T Menzies - Proc. of 28th Annual NASA …, 2003 - menzies.us
As software grows increasingly complex, verification becomes more and more challenging.
Automatic verification by model checking has been effective in many domains including
computer hardware design, networking, security and telecommunications protocols,
automated control systems and others [2, 4, 6]. Many realworld software models, however,
are too large for the available tools. The difficulty—how to verify large systems—is
fundamentally a search issue: the global state space representing all possible behaviors of …
顯示最佳搜尋結果。 查看所有結果