121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.We implemented Delta Execution in two model checkers, JPF (Java PathFinder) and BOX (Bounded Object eXploration) to evaluate the effectiveness of this technique in model checkers with different designs. The results show that DeltaExecution improves the overall exploration in both tools, but the improvements are due to different factors. We evaluate DeltaExecution on ten simple subject programs and a larger case study. The results show that DeltaExecution improves the exploration time for the smaller programs from 0.88x to 126.80x (with median 5.60x) in JPF and from 0.58x to 4.16x (with median 2.23x) in BOX, while taking from 0.46x to 11.50x (with median 1.48x) less memor...
This paper presents novel language and analysis techniques that significantly speed up software mode...
This paper presents novel language and analysis techniques that significantly speed up software mode...
Explicit-state model checking is a formal software verification technique that differs from peer rev...
Abstract — We present Delta Execution, a technique that speeds up state-space exploration of object-...
State-space exploration is the essence of model checking and an increasingly popular approach for au...
Despite the technological advances in languages and tools to support program development, programmer...
We present a novel technique that speeds up state-space exploration (SSE) for evolving programs with...
Model checking software programs is an effective approach for finding bugs in program by systematica...
One of the big performance problems of software model checking is the state-explosion problem. Vario...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...
Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores all executio...
The majority of work carried out in the formal methods community throughout the last three decades h...
Despite the technological advances in languages and tools to support program development, pro-gramme...
Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model check...
The main limitation of software model checking is that, due to state explosion, it does not scale to...
This paper presents novel language and analysis techniques that significantly speed up software mode...
This paper presents novel language and analysis techniques that significantly speed up software mode...
Explicit-state model checking is a formal software verification technique that differs from peer rev...
Abstract — We present Delta Execution, a technique that speeds up state-space exploration of object-...
State-space exploration is the essence of model checking and an increasingly popular approach for au...
Despite the technological advances in languages and tools to support program development, programmer...
We present a novel technique that speeds up state-space exploration (SSE) for evolving programs with...
Model checking software programs is an effective approach for finding bugs in program by systematica...
One of the big performance problems of software model checking is the state-explosion problem. Vario...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...
Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores all executio...
The majority of work carried out in the formal methods community throughout the last three decades h...
Despite the technological advances in languages and tools to support program development, pro-gramme...
Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model check...
The main limitation of software model checking is that, due to state explosion, it does not scale to...
This paper presents novel language and analysis techniques that significantly speed up software mode...
This paper presents novel language and analysis techniques that significantly speed up software mode...
Explicit-state model checking is a formal software verification technique that differs from peer rev...