DocumentCode :
475845
Title :
Byte Code Transformations using XSL Stylesheets
Author :
Puder, Arno
Author_Institution :
Comput. Sci. Dept., San Francisco State Univ., San Francisco, CA
fYear :
2008
fDate :
6-8 Aug. 2008
Firstpage :
563
Lastpage :
568
Abstract :
Virtual machines (VMs) facilitate the deployment of applications in heterogeneous environments. Popular VMs such as Sun Microsystempsilas Java VM or Microsoftpsilas common language runtime (CLR) are based on stack-based machines to execute byte code instructions. Implementations of VMs are available for devices like cell phones, personal computers, or chip-cards. It is of obvious economic benefit to be able to map byte code instructions from one VM to the other. By doing so, developers for one VM can deploy their applications on the other VM. The CLR offers several features not found in the JVM. The focus of this paper is to map CLR byte code instructions to appropriate JVM instructions using a declarative approach by making extensive use of XML technologies. More specifically, we will show how to use XSL stylesheets to achieve the cross-compilation of CLR byte code instructions to the JVM.
Keywords :
Java; XML; virtual machines; CLR byte code instructions; Microsoft common language runtime; Sun Microsystem Java VM; XML; XSL stylesheets; byte code transformations; cell phones; chip-cards; personal computers; stack-based machines; virtual machines; Application software; Cellular phones; Environmental economics; Java; Microcomputers; Runtime; Sun; Virtual machining; Virtual manufacturing; Voice mail;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2008. SNPD '08. Ninth ACIS International Conference on
Conference_Location :
Phuket
Print_ISBN :
978-0-7695-3263-9
Type :
conf
DOI :
10.1109/SNPD.2008.164
Filename :
4617432
Link To Document :
بازگشت