Sciweavers

GPCE
2007
Springer

Generative programming techniques for Java library migration

14 years 6 months ago
Generative programming techniques for Java library migration
Embedded systems can be viewed as scaled-down versions of their one counterparts. In many cases, the software abstractions and libraries for embedded systems can be derived from libraries for stand-alone systems. One such example is the Java library for Java Virtual Machines. An embedded system does not always support all features as in the case of an embedded JVM that does not support floating-point operations. In such cases, an existing library needs to be migrated to the embedded platform. Libraries are large collections of code and manual migration is a daunting task. In this paper, we provide an automated approach to the library migration problem using program transformations. The solution developed in this paper enables rapid adaptation and re-targeting of Java libraries in the presence of evolving libraries and evolving embedded platforms. Categories and Subject Descriptors D.2.2 [Software Engineering]: Design Tools and Techniques—Software libraries General Terms Algorithms,...
Victor L. Winter, Azamatbek Mametjanov
Added 07 Jun 2010
Updated 07 Jun 2010
Type Conference
Year 2007
Where GPCE
Authors Victor L. Winter, Azamatbek Mametjanov
Comments (0)