We present an implementation of the Safety-Critical Java profile (SCJ), targeted for low-end embedded platforms with as little as 16 kB RAM and 256 kB flash. The distinctive features of the implementation are a combination of a lean Java virtual machine (HVM), with a bare metal kernel implementing hardware objects, first level interrupt handlers, and native variables, and an infrastructure written in Java which is minimized through program specialization. The HVM allows the implementation to be easily ported to embedded platforms which have a C compiler as part of the development environment; the bare metal approach eliminates the need for a resource consuming operating system or C-library; the program specialization means that the infrastr...
Java technology for the embedded system is widely developed as the results of increasing of usage o...
Java provides security and robustness by building a high-level security model atop the foundation of...
We review the existing literature on Java safety, emphasizing formal approaches, and the impact of J...
The Java programming language was originally developed for embedded systems, but the resource requir...
We propose a new, minimal specification for real-time Java for safety critical applications. The int...
The safety-critical Java (SCJ) specification is developed within the Java Community Process under sp...
Abstract—The safety-critical Java (SCJ) specification provides a restricted set of the Java language...
This paper presents the motivation for and outcomes of an engineering research project on certifiabl...
The production of embedded systems is continuously in-creasing, but developing reusable software for...
The production of embedded systems is continuously increasing, but developing reusable software for ...
machine level: The Java Virtual Machine (JVM) is a language dependent abstract machine that is close...
The usage of cellular phones, PDAs, and other mobile de-vices has increased dramatically over the pa...
Java is both a programming language and a collection of libraries called packages. Much of the inter...
Embedded systems use specialized hardware devices to interact with their environment, and since they...
Java, as a safe and platform independent language, avoids access to low-level I/O devices or direct ...
Java technology for the embedded system is widely developed as the results of increasing of usage o...
Java provides security and robustness by building a high-level security model atop the foundation of...
We review the existing literature on Java safety, emphasizing formal approaches, and the impact of J...
The Java programming language was originally developed for embedded systems, but the resource requir...
We propose a new, minimal specification for real-time Java for safety critical applications. The int...
The safety-critical Java (SCJ) specification is developed within the Java Community Process under sp...
Abstract—The safety-critical Java (SCJ) specification provides a restricted set of the Java language...
This paper presents the motivation for and outcomes of an engineering research project on certifiabl...
The production of embedded systems is continuously in-creasing, but developing reusable software for...
The production of embedded systems is continuously increasing, but developing reusable software for ...
machine level: The Java Virtual Machine (JVM) is a language dependent abstract machine that is close...
The usage of cellular phones, PDAs, and other mobile de-vices has increased dramatically over the pa...
Java is both a programming language and a collection of libraries called packages. Much of the inter...
Embedded systems use specialized hardware devices to interact with their environment, and since they...
Java, as a safe and platform independent language, avoids access to low-level I/O devices or direct ...
Java technology for the embedded system is widely developed as the results of increasing of usage o...
Java provides security and robustness by building a high-level security model atop the foundation of...
We review the existing literature on Java safety, emphasizing formal approaches, and the impact of J...