UDC 681.3.064
Composing Transformations of Compiled Java Programs with Jabyce
- France Telecom – R&D Division
28 chemin du Vieux Chęne, Meylan, France
{romain.lenglet, thierry.coupaye, eric.bruneton}@francetelecom.com
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.
Publication information
Volume 1, Issue 2 (November 2004)
Year of Publication: 2004
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium
Full text
Available in PDF
Portable Document Format
How to cite
Lenglet, R., Coupaye, T., Bruneton, E.: Composing Transformations of Compiled Java Programs with Jabyce. Computer Science and Information Systems, Vol. 1, No. 2, 83-125. (2004)