A study on the smart virtual machine for executing virtual machine codes on smart platforms

Yang Sun Lee, Yun Sik Son

Research output: Contribution to journalArticlepeer-review

27 Scopus citations

Abstract

In the existing smart devices, the contents for each platform there are a unique development environment, and thus are developed in a suitable method and the development of language is also different. These issues cause additional costs when developing the contents on various target platforms it is impossible to make the contents compatible on the various devices or platforms. Proposed The Smart Virtual Machine (SVM) based on the language independent intermediate language is a newly developed virtual machine solution which is aimed towards solving these problems. It uses an intermediate language, the Smart Intermediate Language (SIL), which can cover the object oriented languages such as C++, Java, Objective C and more. In this paper, we deal with a virtual machine, SVM, based on stack and capable of being run on various smart devices. SVM receives a SIL code which is semantically equivalent to a program created with different languages and interprets it based on stack on a software level. Then it runs the programs so that specific smart device operation systems and devices can load them and therefore have the advantage of being platform independent.

Original languageEnglish
Pages (from-to)93-106
Number of pages14
JournalInternational Journal of Smart Home
Volume6
Issue number4
StatePublished - Oct 2012

Keywords

  • Runtime model
  • Smart intermediate language (SIL)
  • Smart platform
  • Smart virtual machine (SVM)
  • Stack interpretation
  • Virtual machine

Fingerprint

Dive into the research topics of 'A study on the smart virtual machine for executing virtual machine codes on smart platforms'. Together they form a unique fingerprint.

Cite this