=8 =8 =8 =8 =8 =8 =8 =8 =8 =8 =8
Air Traffic Control
Radar Data Processing System
Software Requirements
Specification
Revision History
|
Date
(mm/dd/yy) |
Version |
Description |
|
|
|
Team 3 |
1.0 |
Draft for approval |
|
|
|
|
|
Table of Contents
1.3 =8 =8 =8 =8 =8 =8 Data Dictionary
1.4 =8 =8 =8 =8 =8 =8 References
1.5 =8 =8 =8 =8 =8 =8 Intended
Audience and Reading Suggestions
1.6 =8 =8 =8 =8 =8 =8 Overview
1.7 =8 =8 =8 =8 =8 =8 Document
Conventions
2 =8 =8 =8 =8 =8 Overall Description
2.1 =8 =8 =8 =8 =8 =8 Product
perspective
2.2 =8 =8 =8 =8 =8 =8 Product
Functions
2.3 =8 =8 =8 =8 =8 =8 Assumptions and
Dependencies
3 =8 =8 =8 =8 =8 Functional Requirements.
3.1 =8 =8 =8 =8 =8 =8 Correlation
3.2 =8 =8 =8 =8 =8 =8 Track Update
3.3 =8 =8 =8 =8 =8 =8 Alerts and
Warnings
3.4 =8 =8 =8 =8 =8 =8 System Services
and External Interfaces
4 =8 =8 =8 =8 =8 Other Nonfunctional Requirements
4.1 =8 =8 =8 =8 =8 =8 Performance
Requirements
4.2 =8 =8 =8 =8 =8 =8 Security
Requirements
4.3 =8 =8 =8 =8 =8 =8 Software
Quality Attributes
This Software Requirements Specification (SRS) is for an Air Traffic Control (<ATC>) Radar Data Processing System (<RDPS>). The purpose of this document is to translate the high-level statement of customer’s need into software requirements, including both functional and non-functional requirements.
The purpose of the <RDPS> is to help maintain the safety of the airspace that is monitored by radar. It helps to coordinate the flight paths of aircraft in its range in order to prevent collisions, as well as monitor the airspace for unidentified objects that may be hazardous to aircraft, in an error-tolerant manner.
This document has the following objectives:
1. Identify the functional requirements of the <RDPS> (section 3 of this document);
2. Identify the non-functional requirements of the <RDPS> with respect to performance, safety, security and software quality attributes (section 4)
This section defines the terminology used in this document.
|
Adaptation data |
data used to initialize the system at startup |
|
Air traffic controller |
person who coordinates the movement of air traffic to make certain that planes stay a safe distance apart |
|
ATC |
Air Traffic Control |
|
Coast out |
event in which a track exceeds the <coasting period> |
|
Coasting |
the state in which a <track> becomes when radar reports are no longer correlated with it |
|
Coasting period |
duration of time when the <RDPS> does a coating action on a <track> when <radar reports> are no longer correlated to the <track>. |
|
Correlation |
to relate a <radar report> to an exiting <track> |
|
Data elements |
it is used to associate with <track update output message> |
|
Dynamic
resource management policy |
a resource management policy in which resources are evaluated and allocated at run time |
|
Established track |
a <track> that has been successfully correlated to a <radar report>. |
|
Flight coordinator |
person who coordinates the flights based on <radar reports> and <track> output messages. |
|
Latitude |
a number that indicates the latitude of the current <track> position |
|
LED |
Light Emitting Diode |
|
Longitude |
a number that indicates the longitude of the current <track> position |
|
MDC |
Multiple Discrete Codes |
|
MDC status |
When two or more <tracks> have been updated by different <radar reports> transmitting the same <Mode A SSR code>, the value of the <MDC status> will be set to "true", "false" otherwise. |
|
Mode A SSR code |
a four digit octal number transponded by an aircraft |
|
Mode A SSR code status |
the status of a <track> indicating whether the aircraft has a <Mode A SSR code>. |
|
Mode C altitude |
altitude information transponded by an aircraft derived from the air pressure sensed by the aircraft. |
|
Mode C altitude status |
the status of a <track> indicating whether the aircraft has a <Mode C Altitude>. |
|
MSA |
Minimum Safe Altitude |
|
MSAW |
Minimum Safe Altitude Warning |
|
MSAW status |
If flying over a congested area of a city, town or settlement, and over any open air assembly of persons, if an altitude of 1000 feet above the highest obstacle within a horizontal radius of 2000 feet of the aircraft is not maintained, the <MSAW status> will be set to "true", "false" otherwise. |
|
Pending State |
A state whereby any further transmissions of the same <SCC status> from the same plane is ignored for a <pending time VSP> period. |
|
Primary processor |
the main processor that the <RDPS> runs on |
|
PSR |
Primary Surveillance Radar |
|
PSR-only |
one of the modes of the radar report in which the aircraft only contains a PSR code |
|
Radar report |
report generated by a radar in one radar swe |