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.
.