Towards a high integrity real-time Java virtual machine

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper defines a run-time architecture for a Java Virtual Machine (JVM) that supports the Ravenscar-Java profile (RJVM). This architecture introduces an early class loading and verifying model that can facilitate the predictable efficient execution of Java applications, detect program errors at the initialization phase and prevent errors occurring during the mission phase. A pre-emptive fixed priority scheduler is provided which supports the immediate ceiling priority protocol to facilitate efficient resource usage. An economical predictable memory management model based on heap, immortal and linear time scoped memory (LTM) is presented. The integration of our proposed runtime architecture and the KVM is discussed.

Original languageEnglish
Title of host publicationON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS
EditorsR Meersman, Z Tari
Place of PublicationBERLIN
PublisherSpringer
Pages319-334
Number of pages16
ISBN (Print)3-540-20494-6
Publication statusPublished - 2003
EventOTM Confederated International Woprkshops HCT-SWWA/IPW/JTRES/WORM/WMS and WRSM 2003 - CATANIA
Duration: 3 Nov 20037 Nov 2003

Conference

ConferenceOTM Confederated International Woprkshops HCT-SWWA/IPW/JTRES/WORM/WMS and WRSM 2003
CityCATANIA
Period3/11/037/11/03

Cite this