ModularTransformationOfJavaExceptionsModuloErrors_package.zip (151.31 MB)
Download file

Data accompanied to the paper: Modular Transformation of Java Exceptions Modulo Errors

Download (151.31 MB)
This package accompanies the paper "Modular Transformation of Java Exceptions Modulo Errors" for submission to FMICS 2021.

## Formats

The executable parts of the package are only meant to be used on Linux. The data parts are readable on any OS with a text viewer like notepad, textedit, or vim/emacs. The tables are in .ods format and hence are viewable with any spreadsheet program, such as openoffice, libreoffice, or microsoft office.

## Contents

- categoryTable.ods: A table containing an overview of several works categorizing patterns of exceptions. Contains the patterns of exceptions per paper, and an aggregated table where all categories are combined into common categories.
- evaluation: Contains all examples used to evaluate the implementation. Each example is based on a pattern in the category table.
- jstar: Contains a test setup for jStar and two test programs to test jStar. Instructions for running the test setup are included in the folder.
- krakatoa: Contains a test setup for Krakatoa and a test program to show that Krakatoa has no support for finally. Instructions for running the test setup are included in the folder.
- README.md: A readme with instructions.
- vercors-1.4.0-SNAPSHOT: A build of vercors of the primary development branch "dev", which includes the latest fixes needed to verify the examples in the evaluation folder. It can be run using the run script in vercors-1.4.0-SNAPSHOT, or through the runVercors.sh script in evaluation. Java 11 is required to be installed for vercors to run.

## Questions

For questions about this package, please visit https://vercors.ewi.utwente.nl/ and get in touch with us.

Funding

OND1363050

History

Publisher

4TU.ResearchData

Format

UTF-8 text files Java files Jstar input files Krakatoa input files OpenDocument Spreadsheet Shell scripts Nix package manager scripts VerCors binary package

Organizations

University of Twente, Formal Methods And Tools Group

Usage metrics

Exports