An Object Oriented Analysis Of Air Traffic Control


Celesta Ball
Rebecca Kim
WP 90W00542
August 1991
Approved for public release, distribution unlimited
MITRE Corporation, McLean, Virginia
Table of Contents

APPENDIX C
TASF MODEL SPECIFICATIONS

This appendix contains the class and object specifications for the TASF model in alphabetical order. All classes in the TASF model are identified in this specification; however, since most of the high-level classes are borrowed from the ATC model, and many of the attributes and services of the domain-unique classes are inherited from classes in the ATC model, only domain-unique components are defined. References are made to the ATC model and the AERA 2 model where necessary.

The format used is as follows:

class -
name (Identify referenced model where applicable)

structure -
an identification of the classes and objects directly above and beneath this class and its objects in a generalization-specialization or whole-part structure; unless otherwise stated, a generalization-specialization structure involves classes and a whole-part structure involves objects.
part of
contains parts
specialization of
generalization of

domain-unique instance connections -
an identification of each instance connection which is unique to the TASF model.

domain-unique attributes -
a list of the names of the attributes which are unique to the TASF model.

domain-unique services -
a list of the manes of the services which are unique to the TASF model.

notes -
information about why this class was included in the TASF model, or any other additional information about the class or object which is not already provided.

specification Aircraft

structure
part of Flight
contains parts Pilot; Vehicle Navigation System; Vehicle Communications System

domain-unique attributes
Altitude
Bank Angle
Climb Rate
Descent Rate
Final Approach Speed
Final Approach Slowdown Point
Heading
Speedup Acceleration
Slowdown Acceleration
Speed
Turn Rate
Velocity in x Direction
Velocity in y Direction
Velocity in z Direction
Weight Class
x-Position
y-Position
z-Position

domain-unique services
Accept Aircraft Point Position
Accept Aircraft Route Information
Accept Aircraft Route Segment Information
Calculate Aircraft Point Position
Send Aircraft Point Position to ARTS

notes
The attributes listed above are data items found in an Aircraft data structure; the services are abstracted from the trajectory modeler functions.

specification Aircraft ILS Navigation System

structure
specialization of Vehicle Navigation System

domain-unique attributes
Altitude Lock
Altitude Phase
Heading Lock
Heading Phase
Localizer Detected
Speed Lock
Speed Phase
Time of Reading

domain-unique services
Accept/Implement Maneuver Information

notes
Attributes are found in a data structure. This class is included in the model since ILS navigational equipment exists on those aircraft flying an ILS approach to La Guardia.

specification Aircraft MLS Navigation System

structure
specialization of Vehicle Navigation System

domain-unique attributes
None

domain-unique services
Receive MLS position data

notes
This class is included in the model since MLS navigational equipment exists on those aircraft flying an MLS approach to La Guardia.

specification Air/Ground Communications System (Borrowed from ATC model)

structure
specialization of Communications System
generalization of Data Link Communications System; Voice Radio Communications System

domain-unique attributes
None

domain-unique services
None

notes
None

specification Airport Movement Area (Borrowed from ATC model)

structure
part of Airspace/Ground Resource
contains parts Runway
generalization of La Guardia Airport; Teterboro Airport

domain-unique attributes
None

domain-unique services
None

notes
None

specification Airspace/Ground Resource (Borrowed from ATC model)

structure
specialization of Resource
contains parts Controlled Airspace; Airport Movement Area

domain-unique attributes
None

domain-unique services
None

notes
None

specification Airspace Surveillance System (Borrowed from ATC model)

structure
specialization of Surveillance System
generalization of ARTS III

domain-unique attributes
None

domain-unique services
None

notes
None

specification Airspace Volume (Borrowed from ATC model)

structure
part of En Route Controlled Airspace
generalization of Holding Pattern Airspace ("Holding Pattern")

domain-unique attributes
None

domain-unique services
None

notes
None

specification Air Traffic (Borrowed from ATC model)

structure
specialization of Traffic
contains parts Flight

domain-unique attributes
None

domain-unique services
None

notes
None

specification Arrival Clearance (Borrowed from ATC model)

structure
part of Flight Clearance

domain-unique attributes
None

domain-unique services
None

notes
Upon handoff from an en route controller to one of the arrival controllers (North or South) and receipt of the arrival clearance, the flight changes state from en route to arrival.

specification ARTS III

structure
specialization of Airspace Surveillance System
generalization of ARTS III With Ghosting

domain-unique attributes
None

domain-unique services
Display Aircraft Location

notes
One of the simulated models of TASF. It displays the actual location of the aircraft as calculated by the trajectory modeler (for the purposes of the TASF model, the trajectory modeler functions are abstracted as services in the Aircraft object).

specification ARTS III With Ghosting

structure
specialization of ARTS III

domain-unique attributes
None

domain-unique services
Project MLS Flight Onto ILS Route

notes
The ghosting aid provides the final approach controllers with a tool for spacing and sequencing flights for landing at La Guardia Airport.

specification Clearance (Borrowed from ATC model)

structure
generalization of Flight Clearance

domain-unique attributes
None

domain-unique services
None

notes
None

specification Communications Resource (Borrowed from ATC model)

structure
specialization of Resource

domain-unique attributes
None

domain-unique services
None

notes
None

specification Communications System (Borrowed from ATC model)

structure
part of Communications Resource
generalization of Air/Ground Communications System

domain-unique attributes
None

domain-unique services
None

notes
None

specification Controlled Airspace (Borrowed from ATC model)

structure
part of Airspace/Ground Resource
contains parts En Route Controlled Airspace; Terminal Controlled Airspace

domain-unique attributes
None

domain-unique services
None

notes
None

specification Data Link Communication System

structure
specialization of Air/Ground Communications System

domain-unique attributes
Comment
Message Type
Status
Type (Mode S/ACARS)
Time of Message

domain-unique services
None

notes Attribute found in defined data structure.

specification Departure Clearance (Borrowed from ATC model)

structure
part of Flight Clearance

domain-unique attributes
None

domain-unique services
None

notes
A departure clearance is given while the aircraft is on the ground; however, the cleared route extends into the terminal area.

specification Departure Controller

structure
specialization of Terminal Flight Manager

domain-unique attributes
None

domain-unique services
Accept Flights from Local Controller (no coordination)
Space Aircraft on Departure Routes

notes
No coordination existed between the local controller and the departure controller in the six-month illustration. Aircraft departed from the ground and, within a certain time parameter, appeared on the final approach/departure display in the terminal area. For the six-month illustration, the departure controller position was automated.

specification En Route Controlled Airspace (Borrowed from ATC model)

structure
part of Controlled Airspace
contains parts Route ("En Route Airway"); Airspace Volume

domain-unique attributes
Boundary Code
Description Code
En Route Waypoint Identification
ICAO Code
NAVAID Identification
Route Identification
Sequence Number
Waypoint Identification

domain-unique services
None

notes
En route airspace was modelled to some degree in TASF for testing interface issues in the stand-alone mode.

specification En Route Flight Manager

structure
specialization of Flight Manager

domain-unique attributes
None

domain-unique services
None

notes
None

specification Final Approach Controller

structure
specialization of Terminal Flight Manager

domain-unique attributes
None

domain-unique services
Issue Clearance Directives to Pilot
Space Aircraft On Arrival Route

notes
This was the only staffed position in the six-month illustration. The final approach controller used the ghosting aid to space and sequence flights for landing at La Guardia. Clearance directives were issued to ILS aircraft only.

specification Fix/Waypoint ("En Route Waypoint")

structure
part of Route ("En Route Airway")

domain-unique attributes
Holding Pattern Identification
ICAO Code
Magnetic Variation
Region Code
Waypoint Identification
Waypoint Type
Waypoint Usage

domain-unique services
None

notes
None

specification Flight

structure
part of Air Traffic
contains parts Flight Clearance; Flight Plan; Aircraft

domain-unique attributes
Airline
Flight Number

domain-unique services
None

notes
None

specification Flight Clearance (Borrowed from ATC model)

structure
specialization of Clearance
contains parts Departure Clearance; Arrival Clearance

domain-unique attributes
None

domain-unique services
None

notes
None

specification Flight Manager (Borrowed from ATC model)

structure
specialization of Manager
generalization of Terminal Flight Manager; En Route Flight Manager

domain-unique attributes
None

domain-unique services
None

notes
None

specification Flight Plan (Borrowed from ATC model)

structure
part of Flight

domain-unique attributes
Arrival Airport
Departure Airport
Departure Fix
Flight Type
Runway

domain-unique services
None

notes
The attributes listed above were items in a Flight Plan data structure. TASF does not use proposed route data to predict future positions of the flight.

specification Holding Pattern Airspace ("Holding Pattern")

structure
specialization of Airspace Volume

domain-unique attributes
ICAO Code
Inbound Holding Course
Leg Length
Leg Time
Maximum Altitude
Region Code
Turn
Waypoint Identification

domain-unique services
None

notes
None

specification ILS Marker Beacon

structure
part of Instrument Landing System (ILS)

domain-unique attributes
Airport Identification
Facility Character
Facility Elevation
Frequency
ICAO Code
Localizer Identification
Locator Location
Magnetic Variation
Marker Location
Marker Type - Outer Marker Beacon or Middle Marker Beacon
Minor Axis
NAVAID Class
Runway Identification

domain-unique services
None

notes
TASF models ILS marker beacons with a data structure which contains the attributes listed above. Marker beacons provide additional position information to pilots conducting an ILS approach.

specification ILS Route

structure
specialization of Terminal Route

domain-unique attributes
None

domain-unique services
None

notes
For the 6-MITF, TASF defined an ILS route at La Guardia Airport for landing on runway 13.

specification Instrument Landing System (ILS)

structure
specialization of Landing Navigation System
contains parts ILS Marker Beacon

domain-unique attributes
Glide Slope Angle
Glide Slope Elevation
Glide Slope Latitude
Glide Slope Longitude
Glide Slope x
Glide Slope y
Localizer Bearing
Localizer Latitude
Localizer Longitude
Localizer Name
Localizer Width
Localizer x (nmi)
Localizer y (nmi)

domain-unique services
Provide Distance to Aircraft Avionics
Provide Glide Slope to Aircraft Avionics

notes
None

specification La Guardia Airport

structure
specialization of Airport Movement Area
contains parts La Guardia Runway 13

domain-unique attributes
None

domain-unique services
None

notes
For the 6-MITF, La Guardia Airport was the center of operations in the TRACON.

specification La Guardia Airspace Volume

structure
specialization of Terminal Airspace Volume

domain-unique attributes
None

domain-unique services
None

notes
None

specification La Guardia Runway 13

structure
specialization of Runway
part of La Guardia Airport

domain-unique attributes
None

domain-unique services
None

notes
Runway 13 was the only active runway in the six-month illustration.

specification Landing Navigation System (Borrowed from ATC model)

structure
specialization of Navigation System
generalization of Instrument Landing System (ILS); Microwave Landing System (MLS)

domain-unique attributes
None

domain-unique services None

notes
None

specification Manager (Borrowed from ATC model)

structure
specialization of User
generalization of Flight Manager

domain-unique attributes
None

domain-unique services
None

notes
None

specification Microwave Landing System (MLS)

structure
specialization of Landing Navigation System

domain-unique attributes
None

domain-unique services
Provide x-y-z Positions to Aircraft Avionics

notes
None

specification MLS Route

structure
specialization of Terminal Route

domain-unique attributes
None

domain-unique services
None

notes
For the 6-MITF, TASF defined an MLS route at La Guardia Airport for landing on runway 13.

specification Navigation Resource (Borrowed from ATC model)

structure
specialization of Resource
contains parts Navigation System

domain-unique attributes
None

domain-unique services
None

notes
None

specification Navigation System (Borrowed from ATC model)

structure
part of Navigation Resource
generalization of Landing Navigation System

domain-unique attributes
None

domain-unique services
None

notes
None

specification New York TRACON

structure
specialization of Terminal Airspace Volume

domain-unique attributes
None

domain-unique services
None

notes
None

specification North Arrival Controller

structure
specialization of Terminal Flight Manager

domain-unique attributes
None

domain-unique services
Accept North Arrival Flights from En Route Flight Manager (AGD)

notes
En route flights were handed off to TASF from the en route part of the Adaptive Ground Delay program (AGD) software with no coordination.

specification Pilot

structure
part of Aircraft

domain-unique attributes
None

domain-unique services
Accept Clearance Directives From Controller
Maneuver Aircraft

notes
TASF had the capability to accept input from a simulated pilot ("sim-pilot") which was used to maneuver flights for landing at La Guardia Airport.

specification Resource

structure
generalization of Airspace/Ground Resource; Surveillance Resource; Navigation Resource; Communications Resource

domain-unique attributes
None

domain-unique services
None

notes
None

specification Route ("En Route Airway")

structure
part of En Route Controlled Airspace
contains parts Fix/Waypoint ("En Route Waypoint"); Route Segment

domain-unique attributes
Boundary Code
Description Code
En Route Waypoint Identification
ICAO Code
NAVAID Identification
Route Identification
Sequence Number
Waypoint Identification

domain-unique services
None

notes
None

specification Route Segment

structure
part of Route ("En Route Airway")

domain-unique attributes
None

domain-unique services
None

notes
None

specification Runway

structure
part of Airport Movement Area
generalization of La Guardia Runway 13

domain-unique attributes
Airport Identification
Approach Identification
Description
ILS Identification
Landing Threshold Elevation
Length
Localizer Identification
Magnetic Bearing
Runway Identification
Stopway
Threshold Displace Distance
Threshold Cross Height
Width

domain-unique services
None

notes
None

specification SID (Borrowed from the ATC model)

structure
specialization of Terminal Route

domain-unique attributes
Distance to Waypoint
SID Identification

domain-unique services
None

notes
TASF identifies SIDs. The attributes listed above are a subset of the data items found in a defined data structure.

specification South Arrival Controller

structure
specialization of Terminal Flight Manager

domain-unique attributes
None

domain-unique services
Accept South Arrival Flights From En Route Flight Manager (AGD)

notes
En route flights were handed off to TASF from the en route part of the Adaptive Ground Delay program (AGD) software with no coordination.

specification STAR (Borrowed from the ATC model)

structure
specialization of Terminal Route

domain-unique attributes
STAR Identification

domain-unique services

notes
TASF identifies STARs. The attributes listed above are a subset of the data items found in a defined data structure.

specification Surveillance Resource (Borrowed from ATC model)

structure
specialization of Resource
contains parts Surveillance System

domain-unique attributes
None

domain-unique services
None

notes
None

specification Surveillance System (Borrowed from ATC model)

structure
part of Surveillance Resource
generalization of Airspace Surveillance System

domain-unique attributes
None

domain-unique services
None

notes
None

specification Terminal Airspace Volume (Borrowed from ATC model)

structure
part of Terminal Controlled Airspace
generalization of La Guardia Airspace Volume; Newark Airspace Volume

domain-unique attributes
None

domain-unique services
None

notes
None

specification Terminal Controlled Airspace (Borrowed from ATC model)

structure
part of Controlled Airspace
contains parts Terminal Route; Terminal Airspace Volume

domain-unique attributes
None

domain-unique services
None

notes
None

specification Terminal Flight Manager

structure
specialization of Flight Manager
generalization of North Arrival Controller; South Arrival Controller; Departure Controller; Final Approach Controller

domain-unique attributes
None

domain-unique services
None

notes
None

specification Terminal Route (Borrowed from ATC model)

structure
part of Terminal Controlled Airspace
generalization of SID; STAR; ILS Route; MLS Route

domain-unique attributes
Airport Identification
ICAO Code
Route Type
Speed LImit
Transition Identification
Vertical Angle

domain-unique services
None

notes
None

specification Teterboro Airport

structure
specialization of Airport Movement Area

domain-unique attributes
None

domain-unique services
None

notes
None

specification Traffic

structure
specialization of User
generalization of Air Traffic

domain-unique attributes
None

domain-unique services
None

notes
None

specification User

structure
generalization of Manager; Traffic

domain-unique attributes
None

domain-unique services
None

notes
None

specification Vehicle Communications System (Borrowed from ATC model)

structure
part of Aircraft

domain-unique attributes
None

domain-unique services
None

notes
None

specification Vehicle Navigation System (Borrowed from ATC model)

structure
part of Aircraft
generalization of Aircraft ILS Navigation System; Aircraft MLS Navigation System

domain-unique attributes
None

domain-unique services
None

notes
None

specification Voice Radio Communication System

structure
specialization of Air/Ground Communications System

domain-unique attributes
None

domain-unique services
None

notes
None


HOME