Download - MULTITHREADED AIRPORT SIMULATION SYSTEMS
![Page 1: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/1.jpg)
MULTITHREADED AIRPORT MULTITHREADED AIRPORT SIMULATION SYSTEMSSIMULATION SYSTEMS
![Page 2: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/2.jpg)
THIS PRESENTATION IS MY UML THIS PRESENTATION IS MY UML
RECORD EXERCISES..RECORD EXERCISES..
![Page 3: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/3.jpg)
CONTENTSCONTENTS
– PROBLEM STATEMENTPROBLEM STATEMENT
– CLASS DIAGRAMCLASS DIAGRAM
– OBJECT DIAGRAMOBJECT DIAGRAM
– USE CASE DIAGRAMUSE CASE DIAGRAM
– ACTIVITY DIAGRAMACTIVITY DIAGRAM
– SEQUENCE DIAGRAMSEQUENCE DIAGRAM
– COLLABORATION DIAGRAMCOLLABORATION DIAGRAM
– COMPONENT DIAGRAMCOMPONENT DIAGRAM
– PACKAGE DIAGRAMPACKAGE DIAGRAM
– EXTENSIBILITY DIAGRAMEXTENSIBILITY DIAGRAM
![Page 4: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/4.jpg)
PROBLEM STATEMENTPROBLEM STATEMENT
Even at small airports, air traffic controllers must maintain a constant awarenessEven at small airports, air traffic controllers must maintain a constant awarenessof dynamic situations. With of dynamic situations. With aircraft continuously changing locations, altitudesaircraft continuously changing locations, altitudes , and, andairspeeds, the controller must have a precise idea of exactly where each plane is and anairspeeds, the controller must have a precise idea of exactly where each plane is and anidea of where each is going in order to safely and efficiently control the flow of airidea of where each is going in order to safely and efficiently control the flow of airtraffictraffic. Any misinterpretation of a given situation may lead to a wrong decision, which. Any misinterpretation of a given situation may lead to a wrong decision, whichhas the potential for disaster. This intense workload and the demands for 100% ofhas the potential for disaster. This intense workload and the demands for 100% ofattention 100% of the time can affect the human decision-making processes. The scope ofattention 100% of the time can affect the human decision-making processes. The scope ofthis project is to create a model-based program which air traffic controllers at smallthis project is to create a model-based program which air traffic controllers at smallairports may use to track aircraft positions and to issue orders to the pilot accordingly,airports may use to track aircraft positions and to issue orders to the pilot accordingly,essentially automating the decision-making process.essentially automating the decision-making process.Consider the case of a shift-change in an air traffic Consider the case of a shift-change in an air traffic controlcontrol tower. With a tool such tower. With a tool suchas this one, the outgoing controller has entered into the program the locations of allas this one, the outgoing controller has entered into the program the locations of allaircraft currently under his or her control. When the incoming controller inherits theseaircraft currently under his or her control. When the incoming controller inherits theseaircraft, all he or she has to do is enter the next incoming pilot request into the program,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 controllerwhich outputs appropriate action in accordance with the request. Assuming the controllerissues orders according to this output, the program is updated to reflect the new currentissues orders according to this output, the program is updated to reflect the new currentsituation.situation.This paper follows the development of this This paper follows the development of this decision-making tooldecision-making tool, from the, from thegeneration and mapping of requirements, to the UML diagramming the sequences ofgeneration and mapping of requirements, to the UML diagramming the sequences ofevents, to the generation of the program code, and finally to the verification andevents, to the generation of the program code, and finally to the verification andvalidation of the decision support tool.validation of the decision support tool.
![Page 5: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/5.jpg)
CLASS DIAGRAMCLASS DIAGRAM
+inputdata() : void+contactpilot() : void+issueorder() : void
-name : string-shift : char-no.ofaircraftincontroll : int
Controller
+processdata() : void+outputorder() : void
-softwarecode : object-controller : string-performance : string
Decision-Making Tool
+contactcontroller() : void+issuerequest() : void+operateaircraft() : void
-name : string-location : string-assignedfrequency
Pilot
+respondtopilotcontrol() : void
-model : string-performance : string-controller : string
Aircraft
+showdata() : void
-location : string-capacity : int-assignedfrequency : char
Airport
m..n Controlled by m..n
1 Operated by 1
11.
.*
![Page 6: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/6.jpg)
OBJECT DIAGRAMOBJECT DIAGRAM
![Page 7: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/7.jpg)
USE CASE DIAGRAMUSE CASE DIAGRAM
Multithreaded Airport Simulation SystemUse-Case Diagram
PILOT
CONTROLLER
DECISION MAKING TOOL
Issue Request
Operate Aircraft
Output Data
Issue Order
Input Data
Signal recieved Signal Sent
Process Order
Order Sent
![Page 8: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/8.jpg)
ACTIVITY DIAGRAMACTIVITY DIAGRAM
![Page 9: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/9.jpg)
Aircraft about to land or take-off
Inputs data to Decision-making Tool Process Request/Information
Output action generated
Controller Decision Making Tool
Order recieved from Decision-making Tool
Aircraft lands or takes-off
Order sent to pilot
<<data>>
<<data>>
Issues request to controller
STATE TRANSITION DIAGRAM FOR MULTITHREADED AIRPORT SIMULATION
SYSTEM
![Page 10: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/10.jpg)
SEQUENCE DIAGRAMSEQUENCE DIAGRAM
![Page 11: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/11.jpg)
COLLABORATION DIAGRAMCOLLABORATION DIAGRAM
![Page 12: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/12.jpg)
COMPONENT DIAGRAMCOMPONENT DIAGRAM
Microprocessor <<control panel at pilot side>>
Control System <<control panel at controller side>
>
Decision making tool <<Automated tool>>
![Page 13: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/13.jpg)
DEPLOYMENT DIAGRAMDEPLOYMENT DIAGRAM
Pilot Cubic Embedded Panel Controller Cubic Embedded Panel
Automation System
Microprocessor Control System
Decision Making Tool
![Page 14: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/14.jpg)
PACKAGE DIAGRAMPACKAGE DIAGRAM
![Page 15: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/15.jpg)
EXTENSIBILITY DIAGRAMEXTENSIBILITY DIAGRAM
![Page 16: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/16.jpg)
EXTENSIBILITY DIAGRAMEXTENSIBILITY DIAGRAM
![Page 17: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/17.jpg)
ConclusionConclusion
Thus, Decision making tool aids controller in Thus, Decision making tool aids controller in regulating the airtraffic.regulating the airtraffic.
It is this way, an system is taken analysed It is this way, an system is taken analysed and represented in UML diagrammatic way, and represented in UML diagrammatic way, and it is designed and finally implemented.and it is designed and finally implemented.
![Page 18: MULTITHREADED AIRPORT SIMULATION SYSTEMS](https://reader033.vdocument.in/reader033/viewer/2022061116/54661a97b4af9fdf478b47f2/html5/thumbnails/18.jpg)
THANK U..THANK U..