FGATC: Difference between revisions
Jump to navigation
Jump to search
m (Link fixes, intro cleaned up, +infobox. You might want to update your use case diagrams, by cutting the large white parts away...) |
No edit summary |
||
Line 8: | Line 8: | ||
| writtenin = | | writtenin = | ||
| os = | | os = | ||
| developmentstatus = | | developmentstatus = Project Initiation (2010-) | ||
| license = | | license = | ||
| website = | | website = |
Revision as of 07:12, 3 October 2010
Development status | Project Initiation (2010-) |
---|
FGATC is a Web Application created for FlightGear, used to assist ATC controllers to manage traffic around airports they are responsible for.
Scope
- FGATC is not an ATC scope replacement
- To be used by airlines, pilots and ATC controllers
- Web based system for users
- Support REST style interface for other applications to use
- Guide novice pilots to create flight plans
- Assist ATC controllers by providing as much information in one place about the controller airport
- Support both GA and Scheduled Air Transport flight plans
Background
Currently ATC controllers must have several screen and different applications open to properly manage the airspace around airports they are controlling. There is no place to register a flight plan to assist ATC controllers understand aircraft movements within their controlled airspace.
Requirements
Id | Description | Mandatory/Desirable |
---|
Project Deliverables
- workflow for pilots to file flight plans
- workflow for airlines to create scheduled flight plan templates
- workflow for ATC controllers to allocate airspace responsibility
- display terrain map of Tower controllers airspace
- display map of Ground controllers area of responsibility
- display map of Approach/Departure controllers airspace
- REST interface for filing of flight plans
- REST interface for creating of scheduled flight plan templates
- REST interface for list of current flight plans for named airport
Architecture Structure
Components
Application View
Data View
Wireframe View
Architecture Behaviours
Component View
Execution View
Technical Architecture
Use Case
Pilot Use Case
High Level Use Case for a pilot
Create new Flight Plan from empty
Create new Flight Plan from scheduled template
Revise saved Flight Plan
Airline Use Case
Airline Registration
Airline create Scheduled Template