You are on page 1of 17

SRI YN COLLEGE NARSAPURAM

Name:M V ACHARYULU
Date: Roll:-

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
AN AIRPORT SIMULATION

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
A multi-threaded airport simulation
Overview
A critical step of the project is to design a modeling and
simulation infrastructure to experiment and validate the proposed
solutions.

The ever growing demand of air transport shows the
vulnerability of the current air traffic management system:
congestion, time delays, etc. particularly in poor whether
conditions.

The project is focused on controller and pilot assistance
systems for approach and ground movements. The critical step of
the project was to design an airport modeling and simulation
infrastructure to improve the safety and efficiency of ground
movements in all whether conditions. t simulates the arrivals and
departures at an airport in a time se!uence. "uring every minute,
planes may enter the system, they may land, they may ta#e off, or
they may crash. The project must #eep trac# of planes, assign
planes to runways, execute the ta#e offs and landings, and #eep
trac# of status of each plane, runway and terminal.

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
$o the finally made computer software should model
various aspects of the total airports operation-connecting airside
and landside, literally from the airspace to the curb.
As part of case study, following analysis diagrams will be created
%. &se cases for the system.
'. (lass diagram for initially identified classes.
). Activity diagram to show flow for each use case.
*. $e!uence and collaboration diagrams.
+. $tate chart diagram shows states before and after each
action.
(onceptuali,ation
Assumptions:
o All ta#eoffs ta#e the same amount of time and all landings
ta#e the same amount of time -though these two times
may be different..
o /lanes arrive for landing at random times, but with a
specified probability of a plane arriving during any given
minute.
o /lanes arrive for ta#eoff at random times, but with a
specified probability of a plane arriving during any given
minute.
o 0andings have priorities over ta#eoffs.
o /lanes arriving for landing have a random amount of fuel
and they will crash if they do not land before they run out
of fuel.

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
nput will be:
o The amount of time needed for one plane to land.
o The amount of time needed for one plane to ta#eoff.
o The probability of a plane entering the landing !ueue in
any given minute.
o The probability of a plane entering the ta#eoff !ueue in
any given minute.
o The maximum minutes until a plane waiting to land will
crash.
o The status of each runway, plane and terminal.

The output of the program will be:
o Total simulation time.
o The number of planes that too# off in the simulated time.
o The number of planes that landed in the simulated time.
o The average time a plane spent in the ta#eoff !ueue.
o The average time a plane spent in the landing !ueue.
o &pdated status of each runway, plane, and terminal.
1ey terms:
o Aircraft simulation.
o Airport: runways, terminals, planes, control room.
o Aircraft: passengers, model no, coc#pit, pilots.
o 2unction points:
Transmit3receive signals

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
/ilot sends signals for ta#eoff3landing
0oop
-(hec# status of each runway
-2inali,e a free runway
-Assign the runway to the plan
&pdate status of runway and terminal
4et the plane landed safely
(hec# if time left for next departure
0oop
-(hec# the status of each terminal
-5alidate if terminal suitable for particular aircraft
-Assign terminal to aircraft
4et the plane par#ed in the terminal.
&pdate status of terminal
6e!uirement analysis:
Textual analysis:
This covers the re!uirements and diagrams of the project.
The complete simulation of airport control system.
Actors:
These are who are involved in interaction of the whole
process.
%. Technical head: 7e is the person who supervises the
controls the ground traffic on runway. 7e chec#s the status of

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
runways and assigns the free runways and terminals for ta#e
off and landing.
'. /ilot: 7e is the person who controls the aircraft. 7e transmits
or receives signals regarding the free runways and terminal
from the control room. 7e is responsible for the safe landing
or ta#es off of the planes.
&se cases:
The steps involved in the whole process are indicated as use
cases:
o Transmit 3 6eceive signals.
o (hec# availability of runways.
o 0and the plane.
o (hec# if time left for next departure.
o (hec# for free terminal.
o &pdate status of runway, terminal.
%. Transmit 3 6eceive signals: The pilot in the aircraft
transmits signals for re!uesting a free runway to ta#e off
or land. The control room on the ground receives these
signals from the aircrafts.
'. (hec# availability of runway: The status of each runway
in the airport is chec#ed if it8s free and its going to be free
until the particular aircraft is landed or ta#es off. f this is
going to be free then the runway number is transmitted to
the pilot on aircraft.

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
). 0and the plane: The plane is landed safely on the airport
as per directions given by the control room regarding
runway and timings.
*. (hec# if time left for next departure: f the plane leaves
immediately after landing then assign again a runway for
ta#e off. f there is still time then the plane has to be
par#ed in a terminal.
+. (hec# availability of terminals: The status of each
terminal is to be chec#ed to find a free terminal. t should
be chec#ed whether that particular model of plane fits
into that terminal. Then that particular terminal has to be
assigned to the plane.
9. &pdate status: The status of runway and terminal are to
be set to be using while using them. The status has to be
immediately changed as soon as the wor# is complete.
This should be supervised carefully to avoid collisions
and crashes of aircrafts.
(lasses:
The classes contain the attributes and operations related to
them the main classes classified in this solution are:
%. (ontrol 6oom: 7e is the person who supervises the
controls the ground traffic on runway. 7e chec#s the
status of runways and assigns the free runways and
terminals for ta#e off and landing.

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
'. /lane-(oc#pit: 7e is the person who controls the aircraft.
7e transmits or receives signals regarding the free
runways and terminal from the control room. 7e is
responsible for the safe landing or ta#es off of the plane.
). 6unway: This is the part the planes uses to land or ta#e
off only one plane can use a runway at a time to ta#e off
or land.
*. Terminal: This is the place where the planes are par#ed
until the next departure. The terminals differ in si,e and
shape. The plane suitable fro that particular terminal is to
be par#ed in it.
+. Ta#e off 3 0and: The leaving of plane is called ta#e off and
coming bac# to runway is called landing. The runway is
used for either purpose.
"iagrams
The diagrams are of two types:
%. $tatic diagrams
$tatic diagrams are again divided into four:
a.(lass diagram
b. Object diagram
c. (omponent diagram
d. "eployment diagram
a. (lass diagram
A class diagram shows a set of classes, interfaces and
collaborations and their relationships.

(lasses of airport simulation are:

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
(0A$$ ATT6:&T;$ O/;6ATO<$
(ontrol room -Technical head =no of
staff =systems to
control
>6eceive signals form
planes -.. >(hec# for
free runway -. >send
runway no -. >chec#
time for next departure
-. >0oo# for free
terminal -. >send
terminal no to plane -.
>4et palne par#ed -.
Ta#e off30anding -runwayno =flight no =
status =time ta#en
>&pdate status of
runway after each ta#e
off or landing -.
/lane-(oc#pit -no of pilots =flight no =
destination -timings
>$end signals to
ground station -.
>receive runway no -.
>0and on runway -.
>6e!uest terminal if
time left for next
departure -. >6eceive
terminal no -. >4et the
plane par#ed in the
terminal -.
Terminal -no of terminals -si,e of
terminal =flight model
which fits in =status of
terminal
-----------
6unway -no of runways -length
of runway =status of
runway =free timings =
runway no
>&pdate status of
runway after each ta#e
off or landing-.
'. "ynamic "iagrams
They are divided into five:
%. &secase "iagram: Organi,es the behavior of the system.

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
'. $e!uence "iagram: 2ocused on the time ordering of
messages.
). (ollaboration "iagram: 2ocused on structural organi,ation of
the objects that send and receive messages.
*. $tatechart "iagram: 2ocused on changing state of system
driven by events.
+. Activity "iagram: 2ocused on the flow of control from activity
to activity.
%. &se case diagram
A use case diagram shows a set of use cases and actors and their
relationships.
Actors &se cases
Technical head .Transmit36eceive signals
.0oo# for free runway
.(hec# whether conditions
.4ive directions to aircrafts
.0oo# for free terminal
.4et the plane par#ed in the free
terminal
/ilot .Transmit3receive signals
.0and or ta#e off the plane
safely
.4ive ac#nowledgement about
the timings to control
.4et the plane into the free
terminal
'. $e!uence "iagram:
A diagram is an interaction diagram that emphasi,es the
time ordering of messages. t consists of set of objects and actor.
Actors
%. Technical head: 7e is the person who supervises the
controls the ground traffic on runway. 7e chec#s the status of
runways and assigns the free runways and terminals for ta#e off
and landing.

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-
'. /ilot: 7e is the person who controls the aircraft. 7e
transmits or receives signals regarding the free runways and
terminal from the control room. 7e is responsible for the safe
landing or ta#es off of the planes.
Objects
%. 6unway: This is the path the plane uses to land or ta#e off.
Only one plane can use a runway at a time to ta#e off or land.
'. Ta#e off30anding: The leaving of plane is called ta#e off
and coming bac# to runway is called landing. The runway is used
for either purpose.
). ?hether (onditions: The whether department decodes the
atmospheric data files from the current whether conditions and
sends them to the control room. The systems in the control room
chec#s whether the condition is suitable for landing the planes.
*. Terminal: This is the place where the planes are par#ed
until the next departure. The terminals differ in si,e and shape. The
plane suitable for that particular terminal is to be par#ed in it.
+. (oc#pit: 7e is the person who controls the aircraft. 7e
transmits or receives signals regarding the free runways and
terminal from the control room. 7e is responsible for the safe
landing or ta#es off of the planes.
). (ollaboration "iagram:
A collaboration diagram is an interaction diagram that emphasi,es
the structural organi,ation of the objects that send and receive
messages. t shows set of objects, lin#s among those objects and
messages sent and received by those objects.
*. $tate (hart "iagram:
A state chart diagram shows a state machine, consisting of states,
transitions, events and activities. t emphasi,es the event ordered
behavior of an object, which is especially useful in modeling
reactive systems.
+. Activity "iagram:
An activity diagram shows the flow from activity to activity within a
system. t emphasi,es the flow of control among objects.

Page No:-
SRI YN COLLEGE NARSAPURAM
Name:M V ACHARYULU
Date: Roll:-

Page No:-

You might also like