JAVA/RTR - Uma Linguagem Reflexiva para Programação de
Aplicações Tempo-Real
Olinto Furtado
Jean-Marie Farines
UFSC
This paper presents JAVA/RTR, a real-time reflexive object-oriented
programming language that extends JAVA and implements the RTR
programming model.
The main features of JAVA/RTR are its reflexive structure and capability
of representing temporal aspects. Computational reflection allows the
separation of the functionality of an application from its control aspects.
At the same time, temporal capability allows for the representation and
control of differents time constraints and scheduling algorithms.
As a whole, these features make JAVA/RTR a language that is both flexible
and suitable for the implementation of best-effort real-time systems.
.