Title :
Design of a real-time virtual machine (RTVM)
Author :
Cavanagh, Steven ; Wang, Yingxu
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta.
Abstract :
The commercial software industry has a number of different operating system vendors offering various features. Real-time operating systems (RTOS´s) are primarily proprietary, closed source, expensive, and uniquely designed to specific applications. Software designers must examine a given real-time operating system to ensure an RTOS will meet the real-time requirements for an intended platform. An RTOS does often not meet the original real-time constraints, when product evolves to new hardware platforms. This makes the evolution of real-time systems a cumbersome and difficult problem. In this paper we describe a new approach to real-time system development. Instead of reinventing software for a real-time system, we provide a generic and platform independent virtual machine. We discuss the design, architecture, and implementation of a real-time virtual machine (RTVM). The RTVM provides a generic real-time platform, where real-time applications using the Java paradigm can operate on various platforms without re-writing the code
Keywords :
Java; operating systems (computers); real-time systems; virtual machines; commercial software industry; generic real-time platform; real-time operating systems; real-time system development; real-time virtual machine; the Java paradigm; Application software; Computer architecture; Hardware; Health information management; Java; Memory management; Operating systems; Real time systems; Scheduling; Virtual machining;
Conference_Titel :
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location :
Saskatoon, Sask.
Print_ISBN :
0-7803-8885-2
DOI :
10.1109/CCECE.2005.1557382