One of the big performance problems of software model checking is the state-explosion problem. Various tools exist to tackle this problem. One of such tools is Java Pathfinder (JPF) an explicit-state model checker for Java code that has been used to verify efficiently a number of real applications. We present jpf-bdd, a JPF extension that allows users to annotate Boolean variables in the system under test to be managed using Binary Decision Diagrams (BDDs). Our tool partitions the program states of the system being verified and manages one part using BDDs. It maintains a formula for the values of these state partitions at every point during the verification. This allows us to merge states that would be kept distinct otherwise, thereby redu...
In this paper we present Jedd, a language extension to Java that supports a convenient way of progra...
AbstractWe present ProTest, an automatic test environment for B specifications. B is a model-oriente...
Abstract. JavaFAN is a Java program analysis framework, that can symbolically execute multithreaded ...
One of the big performance problems of software model checking is the state-explosion problem. Vario...
The majority of work carried out in the formal methods community throughout the last three decades h...
Abstract—One of the main challenges when verifying multi-threaded Java applications is the state spa...
Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model check...
A fundamental problem in interprocedural program analyses is the need to repre-sent and manipulate c...
Abstract. Current approaches to the development of reliable software systems include decomposition i...
Model checking software programs is an effective approach for finding bugs in program by systematica...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.We implemented Delta Executio...
The growing complexity of software systems makes the verification of the systems very difficult. Tec...
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...
Despite the technological advances in languages and tools to support program development, programmer...
In this paper we present Jedd, a language extension to Java that supports a convenient way of progra...
AbstractWe present ProTest, an automatic test environment for B specifications. B is a model-oriente...
Abstract. JavaFAN is a Java program analysis framework, that can symbolically execute multithreaded ...
One of the big performance problems of software model checking is the state-explosion problem. Vario...
The majority of work carried out in the formal methods community throughout the last three decades h...
Abstract—One of the main challenges when verifying multi-threaded Java applications is the state spa...
Java Pathfinder (JPF) is a verification and testing environment for Java that integrates model check...
A fundamental problem in interprocedural program analyses is the need to repre-sent and manipulate c...
Abstract. Current approaches to the development of reliable software systems include decomposition i...
Model checking software programs is an effective approach for finding bugs in program by systematica...
121 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2007.We implemented Delta Executio...
The growing complexity of software systems makes the verification of the systems very difficult. Tec...
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...
Despite the technological advances in languages and tools to support program development, programmer...
In this paper we present Jedd, a language extension to Java that supports a convenient way of progra...
AbstractWe present ProTest, an automatic test environment for B specifications. B is a model-oriente...
Abstract. JavaFAN is a Java program analysis framework, that can symbolically execute multithreaded ...