2002Unpublished venueRequires access

Java embedded real-time systems: an overview of existing solutions

M. Teresa Higuera‐Toledano, Valérie Issarny, Michel Banâtre, Gilbert Cabillic, Jean‐Philippe Lesot, Frédéric Parain

Open publisher page 24 citations

Abstract

Java is a programming language with features not found in traditional languages, such as platform independence and dynamic loading. Because of this, the use of Java is extending and it is beginning to be used in many new environments. In particular, the advantages that Java provides make it a good candidate for distributed, real-time and embedded systems. However, Java presents some problems regarding its use in embedded and real-time environments. In this paper, we examine the state of the art in the development of embedded real-time systems using Java. We analyse the limits that the Java language and its execution environment present in developing real-time and embedded systems, and we present current research in this area that is aimed at solving these limits.

About this research paper

What this paper is about

Java is a programming language with features not found in traditional languages, such as platform independence and dynamic loading. Because of this, the use of Java is extending and it is beginning to be used in many new environments. In particular, the advantages that Java provides make it a good candidate for distributed, real-time and embedded systems. However, Java presents some problems regarding its use in embedded and real-time environments. In this paper, we examine the state of the art in the development of embedded real-time systems using Java. We analyse the limits that the Java language and its execution environment present in developing real-time and embedded systems, and we present current research in this area that is aimed at solving these limits.

Why it matters

OpenAlex reports 24 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Java is a programming language with features not found in traditional languages, such as platform independence and dynamic loading. Because of this, the use of Java is extending and it is beginning to be used in many new environments. In particular, the advantages that Java provides make it a good candidate for distributed, real-time and embedded systems. However, Java presents some problems regarding its use in embedded and real-time environments. In this paper, we examine the state of the art in the development of embedded real-time systems using Java. We analyse the limits that the Java language and its execution environment present in developing real-time and embedded systems, and we present current research in this area that is aimed at solving these limits.

Key concepts: Java, Real time Java, Computer science, Embedded Java, strictfp, Java concurrency, Java annotation, Generics in Java

Related papers

Back to paper searchBrowse research topicsOriginal source
Java embedded real-time systems: an overview of existing solutions — Research Paper | ScholarLens