Sciweavers

FMICS
2006
Springer

"To Store or Not To Store" Reloaded: Reclaiming Memory on Demand

14 years 3 months ago
"To Store or Not To Store" Reloaded: Reclaiming Memory on Demand
Behrmann et al. posed the question whether "To Store or Not To Store" [1] states during reachability analysis, in order to counter the effects of the well-known state space explosion problem in explicitstate model checking. Their answer was to store not all but only some strategical states. They pay in run-time if the answer too often is "Not To Store". We propose a different strategy to adaptively trade time for space: "To Store" as many states as memory limits permit. If free memory becomes scarce, we gradually swap states out to secondary storage. We are careful to minimize revisits, and I/O overhead, and also stay sound, i.e. on termination it is guaranteed that the full state space has been explored. It is also available for counterexample reconstruction. In our experiments we tackled state spaces of industrial-scale models with more than 109 explicit states with still modest storage requirements.
Moritz Hammer, Michael Weber
Added 22 Aug 2010
Updated 22 Aug 2010
Type Conference
Year 2006
Where FMICS
Authors Moritz Hammer, Michael Weber
Comments (0)