Skip to main navigation Skip to search Skip to main content

Design and performance of a minimal real-time operating system in a safe language: Experience with java on the sun SPOT

  • Qinghua Lu*
  • , Phillip John Mckerrow
  • , Zhi Quan Zhou
  • *Corresponding author for this work

Research output: Journal PublicationArticlepeer-review

Abstract

Real-time operating systems (RTOSes) are required to run for years without human intervention, and never fail. Safety is a concern when they control physical equipment. One area of real-time operating system (RTOS) research is looking at the question: can developing an RTOS in a safe language result in a system that an errant process cannot crash? In this paper, we examine the advantages and problems of writing an RTOS in a safe language, namely Java. Then we design, implement and measure the performance of a minimal RTOS to schedule processes as threads on a Sun SPOT micro-controller.

Original languageEnglish
Pages (from-to)1835-1844
Number of pages10
JournalJournal of Software
Volume7
Issue number8
DOIs
Publication statusPublished - 2012
Externally publishedYes

Free Keywords

  • Embedded system
  • Green thread
  • Java
  • Kernel overhead
  • Performance measurement
  • Real-time operating system
  • Safe language
  • Sun SPOT
  • TINI

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Design and performance of a minimal real-time operating system in a safe language: Experience with java on the sun SPOT'. Together they form a unique fingerprint.

Cite this