For many, Java is the antithesis of a high-integrity programming language. Its combination of object-oriented programming features, its automatic garbage collection, and its poor support for real-time multi-threading are all seen as particular impediments. The Real-Time Specification for Java has introduced many new features that help in the real-time domain. However, the expressive power of these features means that very complex programming models can be created, necessitating complexity in the supporting real-time virtual machine. Consequently, Java, with the real-time extensions as they stand, seems too complex for confident use in high-integrity systems. This paper presents a Java profile for the development of software-intensive high-i...
The development of real-time systems has traditionally been based on low-level programming languages...
We present a rationale for a selection of tools that assist developers of hard real-time application...
Many real-time systems are safety- and security-critical systems and, as a result, tools and techniq...
The Real-time Specification for Java (RTSJ) has been designed to cover a large spectrum of real-time...
We propose a new, minimal specification for real-time Java for safety critical applications. The int...
Real-time systems have reached a level of complexity beyond the scaling capability of the low-level ...
Our everyday appliances ranging from toys to vehicles, as well as the equipment used to manufacture ...
Abstract. Real-time systems are notoriously difficult to design and implement, and, as many real-tim...
This paper presents an implementation of the Ravenscar-Java profile. While most implementations of t...
Research on real-time Java technology has been prolific over the past decade, leading to a large num...
Over 90 percent of all microprocessors are now used for real-time and embedded applications. The beh...
The Java language has several attractive features but cannot at present be used in on-board systems ...
In this paper we investigate the fitness criteria of programming languages used as the target platfo...
Just like other software, Java profiles benefits from refactoring when they have been used and have ...
The Real Time Specification for Java (RTSJ) is an augmentation of Java for real time applications of...
The development of real-time systems has traditionally been based on low-level programming languages...
We present a rationale for a selection of tools that assist developers of hard real-time application...
Many real-time systems are safety- and security-critical systems and, as a result, tools and techniq...
The Real-time Specification for Java (RTSJ) has been designed to cover a large spectrum of real-time...
We propose a new, minimal specification for real-time Java for safety critical applications. The int...
Real-time systems have reached a level of complexity beyond the scaling capability of the low-level ...
Our everyday appliances ranging from toys to vehicles, as well as the equipment used to manufacture ...
Abstract. Real-time systems are notoriously difficult to design and implement, and, as many real-tim...
This paper presents an implementation of the Ravenscar-Java profile. While most implementations of t...
Research on real-time Java technology has been prolific over the past decade, leading to a large num...
Over 90 percent of all microprocessors are now used for real-time and embedded applications. The beh...
The Java language has several attractive features but cannot at present be used in on-board systems ...
In this paper we investigate the fitness criteria of programming languages used as the target platfo...
Just like other software, Java profiles benefits from refactoring when they have been used and have ...
The Real Time Specification for Java (RTSJ) is an augmentation of Java for real time applications of...
The development of real-time systems has traditionally been based on low-level programming languages...
We present a rationale for a selection of tools that assist developers of hard real-time application...
Many real-time systems are safety- and security-critical systems and, as a result, tools and techniq...