Abstract

AbstractThis paper presents a new approach for working with Java bytecode that uses existing tools (FermaT and the wide spectrum language) that have been industrially tested and proven in transforming legacy assembly code. The first step has been a successful translator that works with a subset language (MicroJava) and enables the usage of formal transformations in FermaT to restructure the code from a machine level to human readable high level structures, both automatically and manually. It mostly relies on the existing transformations, but some new ones were introduced in this work, and some old ones were modified.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call