A Java-based framework for real-time control systems
A. Blum, V. Cechticky, A. Pasetti, Walter Schaufelberger · 2004
This paper presents the Java version of the AOCS framework. The AOCS framework is an object-oriented software framework for real-time satellite control systems. It provides a set of design patterns, an adaptable architecture, and a set of configurable components that support the instantiation of satellite control applications. It was originally implemented in C++ but has now been ported to Java. The paper advocates the use of framework technology as the best way to promote software reuse in the control systems domain and discusses the precautions that must be taken to use this technology with Java as an implementation language in the presence of real-time constraints. It also presents two examples of instantiations of the AOCS frameworks with two different real-time Java implementations.