Abstract—One of the main challenges when verifying multi-threaded Java applications is the state space explosion problem. Due to thread interleavings, the number of states that the model checker has to verify can grow rapidly and impede the feasibility of verification. In the Java language, the source of thread interleavings can be the system under test as well as the Java Development Kit (JDK) itself. In our paper, we propose a method to minimize the state space explosion problem for applications verified under the Java PathFinder (JPF) model checker. Our method is based on abstracting the state of the application to a smaller domain and implementing application behavior using the Model Java Interface (MJI) of JPF. To show the capabilities...
AbstractIn software component verification, one of the challenges is model checking of isolated comp...
Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores all executio...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...
The main limitation of software model checking is that, due to state explosion, it does not scale to...
Model checking software programs is an effective approach for finding bugs in program by systematica...
Model checking software programs is an effective approach for finding bugs in program by systematica...
Abstract. Current approaches to the development of reliable software systems include decomposition i...
Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model check...
The goal of this project was to investigate a distributed testing system based on the Java PathFinde...
In software component verification, one of the challenges is model checking of isolated components. ...
Abstract. Systematic state-space exploration is a powerful technique for verication of concurrent so...
The majority of work carried out in the formal methods community throughout the last three decades h...
Java PathFinder (JPF) is a model checker for Java applications. Like any other model checker, JPF ha...
One of the big performance problems of software model checking is the state-explosion problem. Vario...
One of the big performance problems of software model checking is the state-explosion problem. Vario...
AbstractIn software component verification, one of the challenges is model checking of isolated comp...
Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores all executio...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...
The main limitation of software model checking is that, due to state explosion, it does not scale to...
Model checking software programs is an effective approach for finding bugs in program by systematica...
Model checking software programs is an effective approach for finding bugs in program by systematica...
Abstract. Current approaches to the development of reliable software systems include decomposition i...
Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model check...
The goal of this project was to investigate a distributed testing system based on the Java PathFinde...
In software component verification, one of the challenges is model checking of isolated components. ...
Abstract. Systematic state-space exploration is a powerful technique for verication of concurrent so...
The majority of work carried out in the formal methods community throughout the last three decades h...
Java PathFinder (JPF) is a model checker for Java applications. Like any other model checker, JPF ha...
One of the big performance problems of software model checking is the state-explosion problem. Vario...
One of the big performance problems of software model checking is the state-explosion problem. Vario...
AbstractIn software component verification, one of the challenges is model checking of isolated comp...
Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores all executio...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...