Professional Documents
Culture Documents
Digital Assignment - II
Slot: D1
P.LOKESH KUMAR
18MIS0194
TABLE OF CONTENTS
1: INTRODUCTION 2
PURPOSE 3
PRODUCT SCOPE 3
DEFINITIONS,ACRONYMS AND ABBREVIATIONS 3
REFERENCES 3
OVERVIEW 3
2: OVERALL DESCRIPTION 4
PRODUCT PERSPECTIVE 4
PRODUCT FUNCTIONALITIES 4
PREDICT CONFLICT 4
RESOLVE CONFLICT 5
UPDATE WEATHER 5
RESOLVE BAD WEATHER CONFLICT 5
LANDING AIRCRAFT 5
AIRCRAFT TAKE-OFF 5
MAINTAIN SAFE AMPLITUDE 6
PROVIDE RUNWAY ASSIGNMENT 6
DOCKING THE AIRCRAFT 6
ADD NEW FLIGHT 6
DELETE FLIGHT 6
UPDATE FLIGHT 6
CALCULATE TOTT 6
EDIT DEPARTURE LOG 7
EDIT ARRIVAL LOG 7
USER CHARACTERISTICS 7
DESIGN AND IMPLEMENTATION CONSTRAINTS 7
ASSUMPTIONS AND DEPENDENCIES 8
OPERATING ENVIRONMENT 8
Page 1 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
3: SPECIFIC REQUIREMENTS 8
1. INTRODUCTION
PURPOSE :
Page 2 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
PRODUCT SCOPE:
REFERENCES
OVERVIEW
This Document is intended for all those people who are involved with the
air traffic control.The stakeholders of this Software include the following: -
Page 3 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
2. OVERALL DESCRIPTION
PRODUCT PERSPECTIVE
PRODUCT FUNCTIONALITY
PREDICT CONFLICT
The control room operator may check the URET system for potential
conflicts. For this ATC may first select the check conflict->predict
conflict. Then he/she is prompted for ID’s of the concerned aircrafts.
The ATC may select from the list of ID’s in the database. The system
computes the distance between the two aircrafts and issues an
alarm signal on unsafe configuration of the airspace.
Page 4 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
RESOLVE CONFLICT
URET issues an alarm signal to the ATC for potential conflict. The
system would give several options to the ATC for the resolution of
the conflict from which some are listed here: -
altitude amendments
horizontal route amendment
speed changes
UPDATE WEATHER
The ATC in the control tower would send a query to the Met.
Department to give an update of present weather conditions and
the next 48 hour forecast of weather at the airport and local area.
LANDING AIRCRAFT
AIRCRAFT TAKE-OFF
Page 5 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
the runway is clear. If the ATC send a ‘YES’ message, the airplane is
allowed to takeoff from the runway.
In order to add a new flight in the flight database the AATC must
provide a functionality to take necessary information related to the
aircraft. And make a new object in the database.
DELETE FLIGHT
In order to delete a flight in the flight database the user must search
a flight with its flight number. On successful hit, the user can
choose between update/delete. On choosing delete option the
AATC system would delete the concerned flight from the database.
UPDATE FLIGHT
Page 6 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
The ADM can add a new entry in the departure log, update it if
there is any change in plans of the flight and delete it. The
Departure manager has the authority to make changes in the
departure log. Others can only view it.
The ADM can add a new entry in the arrival log, update it if there is
any change in plans of the flight and delete it. The ADM has the
authority to make changes in the Arrival log.
USER CHARACTERISTICS
2. The Arrival and departure manager – Less frequent than the ATC. His
output would be the input required by the ATC.
Other users may include the flight administrator, the system
administrator, system analyst, software tester etc.
Page 7 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
The software will run on computer machines. It is assumed that all the
users have basic knowledge of computer. This will help them to easily
understand the hierarchy of software. It is assumed that all the users
have well knowledge of ATC field. They need to understand the different
reading received from different of the whole ATC system.
It is assumed that the different sensors which are installed at different
places are working well and give accurate reading enough, which is
necessary in ATC.
It is assumed that the software is running on hardware of minimum
specifications Pentium IV technology.
Software is made automated. So, it is assumed that if there any
emergency then the controller is able to operate it manually.
OPERATING ENVIRONMENT
The software would function in the air traffic control department and the
functional wing of the PCAA where arrival and departure of the flights are
managed. The hardware required for this software would be a number of
servers which would manage the databases and the load of the users that
are logged in at that time and the terminals associated to each air traffic
controller. The server would have a UNIX-based operating system and the
terminals would run on Linux 11.12. As our software is component based
software several other programs are also required to run on the machine.
The major sub-systems of the software include: -
1. Air traffic control
2. Arrival Departure
3. Flight
3. SPECIFIC REQUIREMENTS
o USER INTERFACES:
Instant messages being shared between the ATC and pilot.
o HARDWARE INTERFACES:
There are no special hardware interface requirements.
o SOFTWARE INTERFACES:
Page 8 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
o COMMUNICATION INTERFACE:
Firewall security is required for securing the server.
FUNCTIONAL REQUIREMENTS
Page 9 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
All the communications between aircraft and tower must be recorded and
standardized and for this reason we need a database for our system. Here
two databases will be used and will be maintained separately. They may
interact with one another, but their usage and effect will be separate.
FLIGHT SCHEDULE:
Maintain flight schedule using the database. Must also manage list
of all aircrafts that are expected to land and take of in near future
separately.
PARKING:
Managing parking at airport using this system.
COMMUNICATIONS:
Keeping record of all the communication done by the ground and
also specify time and aircraft at and with which communication
was performed.
RUNWAY RECORD:
Keep record of runway history that is it was provided to which
plane at a certain time, it will also keep record of officers on duty for
security purpose that will enable it to interact with officer whose
duty is at specific time and thus ensuring security.
GENERATING REPORTS :
It will also enable privileged stake holders such as chief manager
and director to print a report of performed and queued operations
on ground, category wise.
MANAGING MESSAGES:
It will also be generating messages using different systems to
airports for which a flight is departed upon departure of a flight.
LOGIN :
Anyone to work on the system or interact with the system must
login first with a username and password and also a thumb
impression for complete security in a very delicate environment. All
the activities he or she performs during the login period must be
recorded in data base for future record.
Page 10 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
ACCESS CONTROL:
USER FRIENDLY:
REAL TIME/SYNCHRONIZED:
The software must be real time and synchronized for a station that
is anyone must not be able to turn it off and all stakeholders
accessing it at a certain time on one station must see same
information and if any command or change is ordered to system,
this change must be notified to all users online at that time without
any delay. So that contradictory orders are not given to the system
or same order is not repeated.
COMPATIBILITY ISSUE:
EDIT TASKS :
TASK LIST:
Page 11 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
NON-FUNCTIONAL REQUIREMENTS
PERFORMANCE REQUIREMENTS:
Page 12 of 13
SRS FOR AUTOMATED AIR TRAFFIC CONTROL SYSTEM
Page 13 of 13