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 language | English |
|---|---|
| Pages (from-to) | 1835-1844 |
| Number of pages | 10 |
| Journal | Journal of Software |
| Volume | 7 |
| Issue number | 8 |
| DOIs | |
| Publication status | Published - 2012 |
| Externally published | Yes |
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver