Predictable memory utilization in the Ravenscar-Java profile

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

Abstract

In this paper, we present the Ravenscar-Java profile from the perspective of memory utilization. This restricted programming model removes language features with high overheads and complex semantics, on which it is hard to perform various static analyses. Several classes in the RTSJ are refined, and a few new classes are added, which all result in a compact, yet powerful and predictable computational model for the development of software-intensive high integrity real-time systems. We provide rationales behind the decisions we have made on the use of memory areas and other language features that can have an effect on the predictability of memory utilization. After that, some analysis approaches are discussed in terms of how they can be developed and beneficially used.

Original languageEnglish
Title of host publicationISORC 2003: SIXTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS
EditorsP Puschner, T Nakajima, A Ghafoor
Place of PublicationLOS ALAMITOS
PublisherIEEE Computer Society
Pages267-274
Number of pages8
ISBN (Print)0-7695-1928-8
Publication statusPublished - 2003
Event6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing - HAKODATE
Duration: 14 May 200316 May 2003

Conference

Conference6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
CityHAKODATE
Period14/05/0316/05/03

Keywords

  • TIME

Cite this