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.
Published in:
Computer Communication Control and Automation (3CA), 2010 International Symposium on
(Volume:1
)
Date of Conference: 5-7 May 2010