The goal of this project was to investigate a distributed testing system based on the Java PathFinder (JPF) model checker. A key objective in doing this was to increase the size of the state space which could be explored in a given time by spreading the test load across multiple instances of JPF while eliminating duplication among the execution paths tested by each instance. The advantage of this approach is that one of the JPF instances may locate an error earlier than it would have been found using the standard JPF model checker. The capability of JPF to use custom listeners was utilized to support this and avoid the need for changes to the JPF Core source code. A custom listener was developed as well as a Java server application which wa...
Software model checking is a method for verifying various kinds of software including applications t...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...
The aim of this work is to integrate Java PathFinder into Java Platform Debugger Architecture. That ...
The goal of this project was to investigate a distributed testing system based on the Java PathFinde...
Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model check...
Abstract—One of the main challenges when verifying multi-threaded Java applications is the state spa...
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...
Java PathFinder (JPF) is a model checker for Java applications. Like any other model checker, JPF ha...
textRecent advances in test automation have seen a host of new techniques for automated test genera...
textRecent advances in test automation have seen a host of new techniques for automated test genera...
The main limitation of software model checking is that, due to state explosion, it does not scale to...
Although there exist several software model checkers that check the code against properties specifie...
In this dissertation, we focus on the verification of distributed Java applications composed of comm...
The majority of work carried out in the formal methods community throughout the last three decades h...
Software model checking is a method for verifying various kinds of software including applications t...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...
The aim of this work is to integrate Java PathFinder into Java Platform Debugger Architecture. That ...
The goal of this project was to investigate a distributed testing system based on the Java PathFinde...
Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model check...
Abstract—One of the main challenges when verifying multi-threaded Java applications is the state spa...
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...
Java PathFinder (JPF) is a model checker for Java applications. Like any other model checker, JPF ha...
textRecent advances in test automation have seen a host of new techniques for automated test genera...
textRecent advances in test automation have seen a host of new techniques for automated test genera...
The main limitation of software model checking is that, due to state explosion, it does not scale to...
Although there exist several software model checkers that check the code against properties specifie...
In this dissertation, we focus on the verification of distributed Java applications composed of comm...
The majority of work carried out in the formal methods community throughout the last three decades h...
Software model checking is a method for verifying various kinds of software including applications t...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...
The aim of this work is to integrate Java PathFinder into Java Platform Debugger Architecture. That ...