Back to Search Start Over

Generative programming techniques for Java library migration

Authors :
Azamat Mametjanov
Victor Winter
Source :
GPCE
Publication Year :
2007
Publisher :
ACM, 2007.

Abstract

Embedded systems can be viewed as scaled-down versions of their stand-alone 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.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 6th international conference on Generative programming and component engineering
Accession number :
edsair.doi...........84d9178b217de23b166fb39f37ca8551
Full Text :
https://doi.org/10.1145/1289971.1290001