Enabling code transformations with FermaT on simplified bytecode. Issue 5 (20th February 2017)
- Record Type:
- Journal Article
- Title:
- Enabling code transformations with FermaT on simplified bytecode. Issue 5 (20th February 2017)
- Main Title:
- Enabling code transformations with FermaT on simplified bytecode
- Authors:
- Pracner, Doni
Budimac, Zoran - Abstract:
- Abstract: This 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. Abstract : This 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.
- Is Part Of:
- Journal of software. Volume 29:Issue 5(2017)
- Journal:
- Journal of software
- Issue:
- Volume 29:Issue 5(2017)
- Issue Display:
- Volume 29, Issue 5 (2017)
- Year:
- 2017
- Volume:
- 29
- Issue:
- 5
- Issue Sort Value:
- 2017-0029-0005-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2017-02-20
- Subjects:
- bytecode -- FermaT -- WSL -- transformation -- translation
Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.1857 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 11.xml