Computer Science and Information Systems
The international journal published by ComSIS Consortium 

Composing Transformations of Compiled Java Programs with Jabyce

 

UDC 681.3.064

Romain Lenglet, Thierry Coupaye, and Eric Bruneton
France Telecom – R&D Division
28 chemin du Vieux Chêne, 38243 Meylan, France


Abstract. This article introduces Jabyce, a software framework for the implementation and composition of transformations of compiled Java programs. Most distinguishing features of Jabyce are 1) its interaction orientation, i.e. it represents elements of transformed programs as interactions (method calls), which generally consumes less memory and CPU time than representing programs as graphs of objects; and 2) its component orientation, i.e. it allows for the design and composition of transformers as software components based on the Fractal component model. This latter point is strongly connected to infra-structural and architectural issues, and software engineering aspects such as composing, scaling, maintaining and evolving transformers. Jabyce is compared with other existing compiled Java programs transformation systems, using an extension of a previous well-known categorization of program transformation systems.

 

Volume 01 , Issue 02 (November 2004) table of contents
Year of Publication: 2004
ISSN:1820-0214
Publisher ComSIS Consortium
Full text available: Pdf
 
 
Home 
ComSIS Consortium
Aims and Scope 
Editorial Board
Editorial Council
Managing Board
Information for Contributors
Copyright Transfer Form
Current Issue
Archive
Forthcoming Articles
Subscription
Contact Info