• 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