About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
6th International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications

Research Article

A Virtual Machine for the Insense Language

Download615 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.4108/icst.mobilware.2013.254232,
        author={Callum Cameron and Paul Harvey and Joseph Sventek},
        title={A Virtual Machine for the Insense Language},
        proceedings={6th International Conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications},
        publisher={IEEE},
        proceedings_a={MOBILWARE},
        year={2014},
        month={7},
        keywords={insense inceos jvm virtual machine wireless sensor networks split vm programming language},
        doi={10.4108/icst.mobilware.2013.254232}
    }
    
  • Callum Cameron
    Paul Harvey
    Joseph Sventek
    Year: 2014
    A Virtual Machine for the Insense Language
    MOBILWARE
    IEEE
    DOI: 10.4108/icst.mobilware.2013.254232
Callum Cameron1,*, Paul Harvey1, Joseph Sventek1
  • 1: University of Glasgow
*Contact email: callum.cameron@glasgow.ac.uk

Abstract

The Insense VM is a specialised Java virtual machine for running Insense programs on wireless sensor nodes. The VM runs on top of InceOS, a purpose-built operating system. A split VM architecture is used, in which Insense programs are compiled to Java classes, then linked and compacted on a more powerful machine into a form suitable for execution by the VM. Measurements demonstrate that the virtual machine achieves good performance and memory usage for realistic Insense programs.

Keywords
insense inceos jvm virtual machine wireless sensor networks split vm programming language
Published
2014-07-24
Publisher
IEEE
http://dx.doi.org/10.4108/icst.mobilware.2013.254232
Copyright © 2013–2025 EAI
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL