Default
Google

 =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)

Name

Version

Description

10/23/2003

Team 3

1.0

Draft for approval

 

 

 

 

 

 


Table of Contents

 

1 =8 =8 =8 =8 =8 Introduction. 3

1.1 =8 =8 =8 =8 =8 =8 Purpose. 3

1.2 =8 =8 =8 =8 =8 =8 Scope. 3

1.3 =8 =8 =8 =8 =8 =8 Data Dictionary. 3

1.4 =8 =8 =8 =8 =8 =8 References. 3

1.5 =8 =8 =8 =8 =8 =8 Intended Audience and Reading Suggestions. 3

1.6 =8 =8 =8 =8 =8 =8 Overview.. 3

1.7 =8 =8 =8 =8 =8 =8 Document Conventions. 3

2 =8 =8 =8 =8 =8 Overall Description. 3

2.1 =8 =8 =8 =8 =8 =8 Product perspective. 3

2.2 =8 =8 =8 =8 =8 =8 Product Functions. 3

2.3 =8 =8 =8 =8 =8 =8 Assumptions and Dependencies. 3

3 =8 =8 =8 =8 =8 Functional Requirements. 3

3.1 =8 =8 =8 =8 =8 =8 Correlation. 3

3.2 =8 =8 =8 =8 =8 =8 Track Update. 3

3.3 =8 =8 =8 =8 =8 =8 Alerts and Warnings. 3

3.4 =8 =8 =8 =8 =8 =8 System Services and External Interfaces. 3

4 =8 =8 =8 =8 =8 Other Nonfunctional Requirements. 3

4.1 =8 =8 =8 =8 =8 =8 Performance Requirements. 3

4.2 =8 =8 =8 =8 =8 =8 Security Requirements. 3

4.3 =8 =8 =8 =8 =8 =8 Software Quality Attributes. 3

 




1         Introduction

 

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.

 

1.1      Purpose

 

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.

 

1.2      Scope

 

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)

 

1.3      Data Dictionary

 

This section defines the terminology used in this document.

 

1.3.1       Definitions and Acronyms

 

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