DocumentCode
2335090
Title
A Java-based framework for real-time control systems
Author
Blum, Alexander ; Cechticky, Vaclav ; Pasetti, Alessandro ; Schaufelberger, Walter
Author_Institution
Institut fur Autom., ETH-Zurich, Zurich, Switzerland
Volume
2
fYear
2003
fDate
16-19 Sept. 2003
Firstpage
447
Abstract
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.
Keywords
Java; artificial satellites; control engineering computing; control system synthesis; object-oriented programming; real-time systems; software reusability; Java-based framework; adaptable architecture; configurable components; framework technology; object-oriented software; real-time satellite control systems; software reuse; Application software; Automatic control; Computer architecture; Control systems; Costs; Java; Paper technology; Real time systems; Satellites; Software reusability;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference
Print_ISBN
0-7803-7937-3
Type
conf
DOI
10.1109/ETFA.2003.1248733
Filename
1248733
Link To Document