Hunting bugs with nature-inspired fuzzing
Motivated by the urgent need for secure software, we construct new testing methods inspired by biology to improve current development life cycles. We connect probability theory with current testing technologies by formulating feedback-driven fuzzing in the language of stochastic processes. This mathematical model allows us to translate deep results from probability theory into algorithms for software testing. Exploring the full capabilities of our model leads us to the application of reinforcement learning methods, which turns out to be a fruitful new direction in software testing.
Preview this chapter:
Hunting bugs with nature-inspired fuzzing, Page 1 of 2
< Previous page Next page > /docserver/preview/fulltext/books/sc/pbse010e/PBSE010E_ch13-1.gif /docserver/preview/fulltext/books/sc/pbse010e/PBSE010E_ch13-2.gif