• DocumentCode
    2828548
  • Title

    A novel just-in-time compiler on an embedded object-oriented processor

  • Author

    Hang, Yau Chi ; Yiyu, Tan ; Anthony, S.F.

  • Author_Institution
    Dept. of Electron. Eng., City Univ. of Hong Kong, China
  • fYear
    2005
  • fDate
    21-23 Sept. 2005
  • Firstpage
    764
  • Lastpage
    770
  • Abstract
    As software trend is moving to object-oriented programming (OOP), a novel object processor for running OOP offers an opportunity to enhance the system security, performance and to provide an alternative for a virtual machine to suit OOP. We select Java as our targeting language due to its security, reusability and portability. However, Java´s severe restrictions of its real-time behavior become the barrier on embedded devices. Our solution is to build a Java just-in-time compiler on jHISC, a descriptor processor targeting on Java, in order to excel in running Java language. Through this hardware and software co-development, Java can run as a native language in embedded devices similar to the performance of running C language on RISC or CISC and penetrate all Java´s features to increase overall system security and performance.
  • Keywords
    Java; embedded systems; object-oriented programming; program compilers; security of data; C language; CISC; Java; RISC; descriptor processor; embedded device; embedded object-oriented processor; just-in-time compiler; object-oriented programming; system security; virtual machine; Access control; Computer aided instruction; Computer architecture; Computer networks; Hardware; Java; Protection; Reduced instruction set computing; Security; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2005. CIT 2005. The Fifth International Conference on
  • Print_ISBN
    0-7695-2432-X
  • Type

    conf

  • DOI
    10.1109/CIT.2005.32
  • Filename
    1562749