• DocumentCode
    524830
  • Title

    An object-oriented processor with Just-In-Time compilation support

  • Author

    Fong, Anthony S. ; Yau, C.H. ; Tan, Yiyu

  • Author_Institution
    City Univ. of Hong Kong, Hong Kong, China
  • Volume
    1
  • fYear
    2010
  • fDate
    5-7 May 2010
  • Firstpage
    299
  • Lastpage
    302
  • Abstract
    Java is dominating in object-oriented computing. However, Java relies on Java Virtual Machine to process Java bytecodes, such that it imposes large overhead on the embedded system. In addition, as security is always a major concern in most of the networked computer systems, embedded systems should provide security features to defend against attacks. Many viruses use the security loopholes to trigger attack, such as buffer overflow attack. This paper proposes an object-oriented processor with Just-In-Time compilation support to execute Java program effectively and to protect the system. The system realizes the inherent security features of Java in the core architecture to enhance the overall system security.
  • Keywords
    Java; embedded systems; just-in-time; object-oriented programming; security of data; virtual machines; Java bytecodes; Java virtual machine; buffer overflow attack; core architecture; embedded system; just-in-time compilation support; networked computer systems; object-oriented computing; object-oriented processor; Buffer overflow; Computer architecture; Computer security; Data structures; Embedded computing; Embedded system; Hardware; Java; Protection; Virtual machining; Java virtual machine; Just-In-Time compilation; Object-Oriented processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communication Control and Automation (3CA), 2010 International Symposium on
  • Conference_Location
    Tainan
  • Print_ISBN
    978-1-4244-5565-2
  • Type

    conf

  • DOI
    10.1109/3CA.2010.5533826
  • Filename
    5533826