
Registered user since Wed 28 Feb 2018
Contributions
View general profile
Registered user since Wed 28 Feb 2018
Contributions
In this work, we conduct a study about SPF’s existing string support by running tests on a version of SPF with the latest string support. Base on the results, we then analyze each string method and identify the major challenges in supporting them. We categorize string API functions by type of the challenge, propose several solutions to each of the challenges, and discuss the feasibility and disadvantages of different approaches. We implement support in the case of three string methods according to the proposed solution, leaving other methods as future work.
no description available
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.