Professional Documents
Culture Documents
Name:
Date: Roll:-
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
AN AIRPORT SIMULATION
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Overview
A critical step of the project is to design a modeling and
simulation infrastructure to experiment and validate the proposed
solutions.
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Conceptualization
Assumptions:
o All takeoffs take the same amount of time and all landings
take the same amount of time (though these two times
may be different).
o Planes arrive for landing at random times, but with a
specified probability of a plane arriving during any given
minute.
o Planes arrive for takeoff at random times, but with a
specified probability of a plane arriving during any given
minute.
o Landings have priorities over takeoffs.
o Planes 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:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Key terms:
o Aircraft simulation.
o Airport: runways, terminals, planes, control room.
o Aircraft: passengers, model no, cockpit, pilots.
o Function points:
Transmit/receive signals
Pilot sends signals for takeoff/landing
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Loop
-Check status of each runway
-Finalize a free runway
-Assign the runway to the plan
Update status of runway and terminal
Get the plane landed safely
Check if time left for next departure
Loop
-Check the status of each terminal
-Validate if terminal suitable for particular aircraft
-Assign terminal to aircraft
Get the plane parked in the terminal.
Update status of terminal
Requirement analysis:
Textual analysis:
This covers the requirements and diagrams of the project.
The complete simulation of airport control system.
Actors:
These are who are involved in interaction of the whole
process.
1. Technical head: He is the person who supervises the
controls the ground traffic on runway. He checks the status of
runways and assigns the free runways and terminals for take
off and landing.
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Use cases:
The steps involved in the whole process are indicated as use
cases:
o Transmit / Receive signals.
o Check availability of runways.
o Land the plane.
o Check if time left for next departure.
o Check for free terminal.
o Update status of runway, terminal.
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
2. Dynamic Diagrams
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
A use case diagram shows a set of use cases and actors and their
relationships.
2. Sequence Diagram:
A diagram is an interaction diagram that emphasizes the
time ordering of messages. It consists of set of objects and actor.
Actors
1. Technical head: He is the person who supervises the
controls the ground traffic on runway. He checks the status of
runways and assigns the free runways and terminals for take off
and landing.
2. Pilot: He is the person who controls the aircraft. He
transmits or receives signals regarding the free runways and
Page No:-
ELLENKI COLEGE OF ENGG&TECH
Name:
Date: Roll:-
3. Collaboration Diagram:
A collaboration diagram is an interaction diagram that emphasizes
the structural organization of the objects that send and receive
messages. It shows set of objects, links among those objects and
messages sent and received by those objects.
5. Activity Diagram:
An activity diagram shows the flow from activity to activity within a
system. It emphasizes the flow of control among objects.
Page No:-