Document Reference
Document No.
|
Terma/SPD/OBOSS-III/009
|
Date
|
09.12.03
|
Issue
|
1
|
Revision
|
0
|
Prepared by
|
|
© 2003, Terma A/S
The copyright of this document is vested in Terma A/S. This document may only be reproduced in whole or in part, stored in a retrieval system, transmitted in any form, or by any means electronic, mechanical, photocopying, or otherwise, with the prior permission of Terma A/S.
Purpose
This document constitutes the high-level design specification for the OBOSS-III product produced as a result of Call-Off 1 on the 'OBOSS System Integration Frame Contract'.
Abbreviations
HRT-HOOD
|
Hard Real-Time Hierarchical Object Oriented Design
|
HTML
|
Hypertext Markup Language
|
OBOSS
|
Onboard Operations Support Software
|
Reference Documents
[HRT-HOOD]
|
HRT-HOOD: A Structured Design Method for Hard Real-Time Ada Systems
A. Burns & A. Wellings, Elsevier, 1995
|
[PROP]
|
OBOSS System Integration Frame Contract - Proposal for Call-Off 1
Terma/SPD/OBOSS-III/001, Issue 1.1
|
[SOW]
|
Statement of Work – OBOSS System Integration Frame Contract Call-off 1
TOS-EMS.SOW/02-101/kh, Issue 1.2
|
[ADD]
|
Software System Development for Spacecraft Data Handling & Control – Data Handling System Architectural Design Document
TERMA/OBOSS-2/TN/011, Issue 1.1
|
[PUS++]
|
Telemetry & Telecommand Packet Utilization
ECSS-E-70-41A, January 2003
|
[DEMO]
|
OBOSS-III Demonstrator Test Case Specification
Terma/SPD/OBOSS-III/004, Issue 1.A
|
Document Structure
The OBOSS-III product is the result of an extension and migration of an existing OBOSS-II baseline. Having established a new baseline, a representative demonstrator test case is to be produced in order to asses the resulting product. The total design is hence made up of three parts resulting from differing processes:
An existing design for the originating OBOSS-II product.
New designs for software artifacts extending the OBOSS-II product.
Design for the representative demonstrator test case.
The various design elements may be accessed through the navigational links in the list presented to the left.
Design Method
The High-Level Architectural Design has been expressed using the Hard Real-Time Hierarchical Object Oriented Design method (HRT-HOOD), re. [HRT-HOOD]. Minor deviations from the HRT-HOOD definition rules has been necessary as large parts of the design has been created using reverse engineering from the existing OBOSS implementation. And this implementation is not 100% HRT-HOOD compliant.
The design captures the software decomposition and the control structures associated to the design elements. Operations are identified and their associated signature is stated.
For the majority of the design element, an HTML version of the HRT-HOOD diagrams is available , including hypertext links for easy navigation. If the children of an HRT-HOOD object are decomposed further in the design, then a link has been inserted in the parent diagram. Just click on the objects.