Write a Blog >>
Mon 10 Oct 2022 10:45 - 11:00 at Room 129 - Session 2

Java Pathfinder (JPF) is currently the most feature-rich platform for an in-depth analysis of programs that run on the Java Virtual Machine (JVM). However, using JPF and interpreting its results is a challenge. Dependencies on specific Java versions inhibit the adoption of JPF, and its textual output makes it hard to understand its analysis results. To this end, we present the Theia Trace Viewer (TTV) for JPF traces, which features a web-based graphical user interface. It does not only make it easier to get an overview of JPF traces, but it can visualize traces without requiring an installation on the client side, thus making JPF more accessible at the technical level as well. We evaluated TTV with several groups of users, showing the potential of our approach.

Mon 10 Oct

Displayed time zone: Eastern Time (US & Canada) change

10:30 - 12:00
10:30
15m
Talk
Checking Just Pairs of Threads for Efficient and Scalable Incremental Verification of Multithreaded Programs
[Workshop] JPF '22
Pavel Parizek Charles University, Filip Kliber
10:45
15m
Talk
Using Theia Traceviewer to Visualize JPF Traces
[Workshop] JPF '22
Johan Besseling KTH Royal Institute of Technology, Sweden, Cyrille Artho KTH Royal Institute of Technology, Sweden
11:00
60m
Tutorial
Tutorial: Java PathFinder
[Workshop] JPF '22
Cyrille Artho KTH Royal Institute of Technology, Sweden