Owing to the fast growing need for better means of building real-time systems, a number of representative languages used in real-time programming is surveyed. The evaluation focuses on seven languages which possess explicit real-time features. Based on a categorization of the latter, the seven languages are then compared with respect to their real-time capabilities. The strong points and the limitations of Ada and PEARL, the only high-level real-time languages readily applicable in industrial control environments, are covered in more detail. The evaluation reveals that none of the languages actually used in industry is genuinely real-time. Therefore, a number of new features is suggested for incorporation into existing or future languages a...
What are real-time systems? Instead of trying to define them, we can think of real time systems as t...
We consider the problem of comparison of programming languages with respect to their ability to expr...
This paper is an extended summary of the tutorial given at Ada-Europe 2012. In the 2005 and 2012 rev...
Owing to the fast growing need for better means of building real-time systems, a number of represent...
As the number of applications of computers controlling safety-critical operations increases, the nee...
This report summarizes two talks I gave at the ACM SIGPLAN Workshop on Language, Compiler, and Tool ...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
International audienceThe choice of methods or design languages is a crucial phase in the developmen...
In practice, the hard real-time systems are still implemented in low-level programming languages for...
This paper summarises, in tabular form, the results of a wide-ranging survey of specification langua...
Presented at Work in Progress Session, IEEE Real-Time Systems Symposium (RTSS 2015). 1 to 3, Dec, 20...
Designing and developing software for Real-time is a challenging task. Issues related to real-time c...
The proliferation of high-level programming languages with advanced language features and the need f...
Programming is divided into three major categories with increasing complexity of reasoning in progra...
The real purpose of a programming language is to communicate a set of instructions to a system, basi...
What are real-time systems? Instead of trying to define them, we can think of real time systems as t...
We consider the problem of comparison of programming languages with respect to their ability to expr...
This paper is an extended summary of the tutorial given at Ada-Europe 2012. In the 2005 and 2012 rev...
Owing to the fast growing need for better means of building real-time systems, a number of represent...
As the number of applications of computers controlling safety-critical operations increases, the nee...
This report summarizes two talks I gave at the ACM SIGPLAN Workshop on Language, Compiler, and Tool ...
Abstract The Ada language has for long provided supportfor the development of reliable real-time sys...
International audienceThe choice of methods or design languages is a crucial phase in the developmen...
In practice, the hard real-time systems are still implemented in low-level programming languages for...
This paper summarises, in tabular form, the results of a wide-ranging survey of specification langua...
Presented at Work in Progress Session, IEEE Real-Time Systems Symposium (RTSS 2015). 1 to 3, Dec, 20...
Designing and developing software for Real-time is a challenging task. Issues related to real-time c...
The proliferation of high-level programming languages with advanced language features and the need f...
Programming is divided into three major categories with increasing complexity of reasoning in progra...
The real purpose of a programming language is to communicate a set of instructions to a system, basi...
What are real-time systems? Instead of trying to define them, we can think of real time systems as t...
We consider the problem of comparison of programming languages with respect to their ability to expr...
This paper is an extended summary of the tutorial given at Ada-Europe 2012. In the 2005 and 2012 rev...