Our extensive industrial collaboration enables us to do research with immediate application to software development practices in realistic settings.
bcel2asm implements a wrapper from BCEL to ASM, two byte-code engineering libraries for Java. That is, it seeks to implement the BCEL API but using ASM underneath. For more information, see the project Migration of Applications across APIs.
Note that the wrapper is far from complete. It was developed using the methodology described in the paper Compliance Testing for Wrapper-based API Migration, and targets the code coverage tool Quilt.
- 0.1 (zip) - this version was developed for the evaluation of the paper Compliance Testing for Wrapper-based API Migration. It uses BCEL 5.2 as a reference and uses ASM 3.3.1. It already contains the debug-all version of ASM.