In: Control Engineering Practice, Vol. 6, No. 12, pages 1485-1491. 1998.
Abstract: This paper describes an actor-based approach to real-time programming, which focuses on the separation of functional from timing behavior. The approach favors modularity and time predictability. Clusters of actors, allocated on distinct processors, are orchestrated by a control machine which provides an event-driven and time-driven customizable scheduling framework. The approach can be hosted by Java, which fosters a clean and type-safe programming style. Temporal analysis can be formally assisted by Coloured Petri Nets.
Keywords: Java, actor systems, colored Petri nets, real-time programming.