Multithreaded Airport Simulation Systems

  • Uploaded by: Anita Soundary
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Multithreaded Airport Simulation Systems as PDF for free.

More details

  • Words: 587
  • Pages: 18
MULTITHREADED AIRPORT SIMULATION SYSTEMS

THIS PRESENTATION IS MY UML RECORD EXERCISES..

CONTENTS – PROBLEM STATEMENT – CLASS DIAGRAM – OBJECT DIAGRAM – USE CASE DIAGRAM – ACTIVITY DIAGRAM – SEQUENCE DIAGRAM – COLLABORATION DIAGRAM – COMPONENT DIAGRAM – PACKAGE DIAGRAM – EXTENSIBILITY DIAGRAM

PROBLEM STATEMENT Even at small airports, air traffic controllers must maintain a constant awareness of dynamic situations. With aircraft continuously changing locations, altitudes, and airspeeds, the controller must have a precise idea of exactly where each plane is and an idea of where each is going in order to safely and efficiently control the flow of air traffic. Any misinterpretation of a given situation may lead to a wrong decision, which has the potential for disaster. This intense workload and the demands for 100% of attention 100% of the time can affect the human decision-making processes. The scope of this project is to create a model-based program which air traffic controllers at small airports may use to track aircraft positions and to issue orders to the pilot accordingly, essentially automating the decision-making process. Consider the case of a shift-change in an air traffic control tower. With a tool such as this one, the outgoing controller has entered into the program the locations of all aircraft currently under his or her control. When the incoming controller inherits these aircraft, all he or she has to do is enter the next incoming pilot request into the program, which outputs appropriate action in accordance with the request. Assuming the controller issues orders according to this output, the program is updated to reflect the new current situation. This paper follows the development of this decision-making tool, from the generation and mapping of requirements, to the UML diagramming the sequences of events, to the generation of the program code, and finally to the verification and validation of the decision support tool.

CLASS DIAGRAM

1..*

Airport -location : string -capacity : int -assignedfrequency : char +showdata () : void

1

1

m..n

Controlled by

Decision -Making Tool -softwarecode : object m ..n -controller : string -performance : string +processdata () : void +outputorder () : void

1

Controller -name : string -shift : char -no.ofaircraftincontroll : int +inputdata () : void +contactpilot () : void +issueorder () : void

Pilot Aircraft -name : string -location : string -model : string 1 Operated by 1 -assignedfrequency -performance : string -controller : string +contactcontroller () : void +issuerequest () : void +respondtopilotcontrol () : void +operateaircraft () : void

OBJECT DIAGRAM

USE CASE DIAGRAM Multithreaded Airport Simulation System Use-Case Diagram

Issue Request

Operate Aircraft

PILOT Signal recieved

Signal Sent

Issue Order

CONTROLLER Input Data

Order Sent

Process Order

DECISION MAKING TOOL Output Data

 ACTIVITY DIAGRAM

STATE TRANSITION DIAGRAM FOR MULTITHREADED AIRPORT SIMULATION SYSTEM

Aircraft about to land or take-off

Controller

Decision Making Tool

Issues request to controller <> Inputs data to Decision -making Tool

Process Request/Information

<> Order sent to pilot

Aircraft lands or takes-off

Order recieved from Decision-making Tool

Output action generated

SEQUENCE DIAGRAM

COLLABORATION DIAGRAM

COMPONENT DIAGRAM

Microprocessor <>

Control System < >

Decision making tool <>

DEPLOYMENT DIAGRAM Pilot Cubic Embedded Panel

Microprocessor

Controller Cubic Embedded Panel

Control System

Automation System

Decision Making Tool

PACKAGE DIAGRAM

EXTENSIBILITY DIAGRAM

EXTENSIBILITY DIAGRAM

Conclusion  Thus, Decision making tool aids controller in regulating the airtraffic.  It is this way, an system is taken analysed and represented in UML diagrammatic way, and it is designed and finally implemented.

THANK U..

Related Documents

Airport
November 2019 107
Simulation
May 2020 28
Simulation
May 2020 27
Simulation
November 2019 38

More Documents from ""