NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
The Cassini spacecraft: Object oriented flight control softwareThe Cassini Attitude and Articulation Control Subsystem (AACS) is responsible for determining and controlling the spacecraft attitude including instrument pointing, antenna pointing, and thrust vector pointing during velocity change maneuvers. The 12 year mission life, long round-trip light time, and extended periods of coast without continuous ground control drive the AACS flight software design in the directions of autonomy, fault tolerance, and modularity to accommodate planned upgrades in flight. The Cassini AACS Flight Software is depicted in increasing levels of detail using a Context Diagram, Architecture Diagrams (i.e., Dependency Diagrams), an Object Diagram for each object, and a Statechart (i.e., State Transition Diagram) for each object. The detail contained in the diagrams is enhanced and refined during the Requirements and Design Phases of both Subsystem and Software Development. Examples of all the diagrams as well as the criteria for object selection, the advantages of statecharts, and the ease of modifying the design to accommodate changes in scope are described.
Document ID
19950048806
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Hackney, John C.
(Jet Propulsion Lab. California Inst. of Tech., Pasadena, CA, US, United States)
Bernard, Douglas E.
(Jet Propulsion Lab. California Inst. of Tech., Pasadena, CA, US, United States)
Rasmussen, Robert D.
(Jet Propulsion Lab. California Inst. of Tech., Pasadena, CA, US, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1993
Publication Information
Publisher: American Astronautical Society (Advances in the Astronautical Sciences, Vol. 81)
ISSN: 0065-3438
Subject Category
Computer Programming And Software
Accession Number
95A80405
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available