ACIS Software Verification Test Specification

ACIS Software Verification
Test Specification

36-01107 01 (DR SDM08)
36-02401 02
Contract # NASA-37716
May 27, 1995
Advanced X-ray     AXAF - I
Astrophysics Facility    CCD Imaging Spectrometer
Submitted to:

    George C. Marshall Space Flight Center
    National Aeronautics and Space Administration
    Marshall Space Flight Center, AL 35812

Submitted by:

    Center for Space Research
    Massachusetts Institute of Technology
    Cambridge, MA 02139


    Peter Ford                             Philip J. Gray
    Software Project Manager               Project Manager
    Massachusetts Institute of Technology  Massachusetts Institute of Technology

Table of Contents


Software Verification Test Specification 36-01107

Revision Date
Reason Approval
01 05/27/95 - All CDR Release


1.1 Purpose

This document specifies the test objectives, resources and pass/fail criteria needed to verify that the ACIS instrument satisfies the science and interface requirements assigned to software in the Software Requirements Traceability Matrix (SRTM) attached. These specifications are used to generate software verification test procedures.

1.2 Scope

The Science Instrument Software (SIS) is not delivered separately, but as part of the Digital Processing Assembly (DPA). As a result, the tests performs will utilize as much of the ACIS hardware as possible. This document addresses test requirements that have been assigned test methods of measurement, analysis, or demonstration. These test methods are defined in the ACIS Software Test Plan (STP). The test method is assigned to each requirement in the SRTM.

1.3 Applicability

The specifications in this document are used during verification of the Advanced X-ray Astrophysics Facility (AXAF) Charge Coupled Device (CCD) Imaging Spectrometer (ACIS) instrument. ACIS contains a Digital Processing Assembly (DPA) which contains Science Instrument Software (SIS). The DPA controls instrument operation, extracts valid X-ray events, and processes the data for downlink.


The following documents can be used as requirements for the design and manufacture of ACIS software and form a part of this document to the extent specified herein. The issue in effect at the time of contract award shall apply unless otherwise listed below.

2.1 ACIS Documents

ACIS-36-01101 ACIS Contract End Item Specification (CEI)
ACIS-36-01103 ACIS Science Instrument Software Requirements Specification
ACIS-36-1215 ACIS Software Test Plan (STP)

2.2 Other Documents

MSFC MM 8075.1 MSFC Software Management and Development Requirements Manual
TRW CM07A AXAF-I to Science Instrument Interface Control Document, 11 Oct 1994


Validation testing begins when sufficient hardware and software have been integrated that enables validation of requirements. The purpose of validation is to prove that the ACIS instrument performs at the boundary conditions specified in the Software Requirements Document and the CEI listed above in the Applicable Documents Section of this document.

3.1 Verification Specifications

The following defines the column headings of the Software Requirements Traceability Matrix.

Column Heading Description of Heading
A Reference Requirement reference ID. e.g. line 6 "CEI a)-3.ii" identifies CEI section the 3rd sentence of the paragraph, and the 2nd clause in the sentence.
B Requirement Description Is a brief description of the CEI or interface requirement.
C Test Method Identifies the testing method as defined in the Contract End Item Specification (CEI) Section 4.2. The format used is H9 where H is the first letter of the verification method and the 9 corresponds to the verification code. There are 9 methods of verification.
1. Simularity,
2. Analysis,
3. Inspection,
4. Validation of records,
5. Demonstration-measurement,
6. Simulation,
7. Test,
8. Review of Documentation,
9. System Environmental test.
D Team Organization responsible for developing the verification test
E Test Objectives Describe the Pass/Fail criteria or identify information needed to make requirement testable.
F Software Requirements Refers to the specific paragraph in the Software Requirement Specification verified.
G Facility Requirements
(not shown)
Contains the letter code for the facilities required to carry out the test. This letter code is defined in Section 5.0 of the Software Test Plan.


ACISAXAF CCD Imaging Spectrometer
AXAFAdvanced X-ray Astrophysics Facility
CCBConfiguration Control Board
CCDCharge Coupled Device
CEIContract End Item
CMPConfiguration Management Plan
DPADigital Processing Assembly
DRDocument Requirements
ECOEngineering Change Order
ICDInterface Controlled Description
MITMassachusetts Institute of Technology
MSFCMarshall Space Flight Center
PEACIS Project Engineer
PMACIS Project Management
ROMRead Only Memory
SDPACIS Software Development Plan
SESystem Engineer
SISScience Instrument Software
SMPSoftware Management Plan
SPMSoftware Project Management
SPRSoftware Problem Report
SQASoftware Quality Assurance
SQAPACIS Software Quality Assurance Plan
SRTMSoftware Requirements Traceability Matrix
STPACIS Software Verification Test Specification
TBDTo Be Determined