Byte code transformations using XSL stylesheets

被引:1
|
作者
Puder, Arno [1 ]
机构
[1] San Francisco State Univ, Dept Comp Sci, San Francisco, CA 94132 USA
关键词
D O I
10.1109/SNPD.2008.164
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Virtual machines (VMs) facilitate the deployment of applications in heterogeneous environments. Popular VMs such as Sun Microsystem's Java VM or Microsoft's 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.
引用
收藏
页码:563 / 568
页数:6
相关论文
共 50 条
  • [1] XSL transformations
    Bayram, Zeki
    Onder, Ruhsan
    [J]. DR DOBBS JOURNAL, 2007, 32 (05): : 48 - +
  • [2] Code generation templates using XML and XSL
    Georgescu, Cristian
    [J]. 2002, R and D Publications Inc. (20):
  • [3] Model checking XSL transformations
    Della Penna, Giuseppe
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2014, 40 (02) : 73 - 97
  • [4] Static validation of XSL transformations
    Moller, Anders
    Olesen, Mads Osterby
    Schwartzbach, Michael I.
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2007, 29 (04):
  • [5] Predicting the maintainability of XSL transformations
    Karus, Siim
    Dumas, Marlon
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2011, 76 (12) : 1161 - 1176
  • [6] Byte code Interpreter for 8051 Microcontroller
    Jeenjun, N.
    Khuntaweetep, S.
    Somkuarnpanit, S.
    [J]. INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS (IMECS 2010), VOLS I-III, 2010, : 1125 - +
  • [7] Towards byte code genetic programming
    Harvey, B
    Foster, J
    Frincke, D
    [J]. GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1234 - 1234
  • [8] An Improved Double Byte Error Correcting Code Using Cellular Automata
    Bhaumik, Jaydeb
    Chowdhury, Dipanwita Roy
    Chakrabarti, Indrajit
    [J]. CELLULAR AUTOMATA, PROCEEDINGS, 2008, 5191 : 463 - 470
  • [9] Using XSL in is development
    Richta, K
    [J]. NEW PERSPECTIVES ON INFORMATION SYSTEMS DEVELOPMENT: THEORY, METHODS AND PRACTICE, 2002, : 309 - 319
  • [10] Fault-Prone Byte-Code Detection Using Text Classifier
    Fujiwara, Tsuyoshi
    Mizuno, Osamu
    Leelaprute, Pattara
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2015, 2015, 9459 : 415 - 430