Reflexes: Abstractions for Integrating Highly Responsive Tasks Into Java Applications

Free registration required

Executive Summary

The authors presented a new programming model, Reflexes, for programming highly-responsive systems in Java. Reflexes combine control and data to provide high-frequency and predictable real-time tasks. They avoid garbage collection pauses with a region-based memory model that is both simple and statically type safe. A Reflex can thus be scheduled periodically by a priority preemptive scheduler running at higher priority than any other thread in a Java virtual machine including the garbage collection thread. While Reflexes are protected from interference, they are not completed isolated.

  • Format: PDF
  • Size: 1043.8 KB