xennygrimmato / gsoc-inspector

JPF Inspector is a tool for debugging systems tested using the Java Pathfinder framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JPF Inspector

JPF Inspector is a tool for inspection and control of Java Pathfinder execution. It supports breakpoints and single-step execution (forward and backward) at different levels of granularity, and it allows the user to examine and modify program state (threads, call stacks, and heap objects). Unlike with standard debuggers (GDB), it is also possible to control thread scheduling explicitly.

Java Pathfinder (JPF) is a framework for formal checking of Java programs. Its core consists of a virtual machine for Java bytecode, running itself on Java; this allows JPF to instrument the code and provide its own functionality for critical instructions. JPF is very extensible and many modules exist for various kinds of verification such as symbolic execution. JPF Inspector is one such JPF modul that focuses on debugging capability.

More information is available in the wiki.

About

JPF Inspector is a tool for debugging systems tested using the Java Pathfinder framework.


Languages

Language:Java 99.1%Language:ANTLR 0.6%Language:TeX 0.2%Language:Shell 0.0%Language:Batchfile 0.0%Language:HTML 0.0%Language:C 0.0%Language:Groff 0.0%