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 B
EXPERIMENT MODEL SPECIFICATIONS

This appendix contains the object specifications for the Experiment model in alphabetical order. All classes in the Experiment 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 Experiment model.

domain-unique attributes -
name and a textual description of each attribute which is unique to the Experiment model.

domain-unique services -
name and a description (by bulleted list, service chart, or other device) of processing performed by each domain-unique service.

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

specification 90-Minute Flying-Time Wedge

structure
specialization of Airspace Volume

domain-unique attributes
attribute Boundary - wedged-shaped airspace volume extending a full 90 minutes flying time starting outside the New York TRACON and extending southeast toward and past the Washington area airports.
attribute Demand (Inherited)
attribute Load (Inherited)
attribute Capacity (Inherited)

domain-unique services
None

notes
One of the six categories of airspace/ground-type resources identified as a testbed requirement in the experiment definition.

specification Aircraft (Borrowed from ATC model)

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

domain-unique attributes
None

domain-unique services
None

notes
None

specification Aircraft-Aircraft Conflict (Refer to AERA 2 model)

structure
specialization of Problem

domain-unique attributes
None

domain-unique services
None

notes
For the experiment, this class identifies one type of problem that AERA 2 will have to contend with in the en route airspace.

specification Aircraft-Airspace Conflict (Refer to AERA 2 model)

structure
specialization of Problem

domain-unique attributes
None

domain-unique services
None

notes
For the experiment, this class identifies one type of problem that AERA 2 will have to contend with in the en route airspace.

specification Air/Ground Communications System (Borrowed from ATCmodel)

structure
specialization of Communications System
generalization of Data Link-Like Communications System; Voice Radio-Like 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
generalization of La Guardia Airport; Washington Area Airport

domain-unique attributes
None

domain-unique services
None

notes
For the experiment, airport movement areas were identified as sources and sinks of flights.

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-Like Terminal Surveillance System; RDP-Like En Route Surveillance System

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 90-Minute Flying-Time Wedge

domain-unique attributes
None

domain-unique services
None

notes
None

specification Air Traffic ("Traffic Pattern")

structure
specialization of Traffic
generalization of Experiment Scenario Traffic Pattern

domain-unique attributes
None

domain-unique services
None

notes
(1) The experiment is only interested in interactions associated with traffic in the air. Air traffic is defined in the experiment definition as traffic patterns descriptive of the AERA 2 time-frame. (2) The experiment model definition of the term "traffic pattern" is more general than the definition from the Federal Aviation Regulations: "the traffic flow that is prescribed for aircraft landing at, taxiing on, or taking off from an airport."

specification Air Traffic Manager (Borrowed from ATC model)

structure
specialization of Traffic Manager
generalization of Regional Air Traffic Manager

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 a terminal controller and receipt of the arrival clearance, the flight changes state from en route to arrival.

specification ARTS-Like Terminal Surveillance System

structure
specialization of Airspace Surveillance System

domain-unique attributes
None

domain-unique services
service Provide User Interface - provide the Plan View Display (PVD) with data blocks and conflict alert.
service Provide TAAS Capabilities

notes
Prior to the start of the experiment, the necessary radar data processing automation must be established in the terminal area. Terminal automation with TAAS capabilities and an ARTS-like user interface is specifically required by the experiment.

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
contains parts Communications System

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 Enroute Controlled Airspace; Terminal Controlled Airspace

domain-unique attributes
None

domain-unique services
None

notes
None

specification Data Link-Like Communications System

structure
specialization of Air/Ground Communications System

domain-unique attributes
None

domain-unique services
service Provide Data Link-Like Services

notes
A Data Link-Like Communications System object provides a mechanism for electronic communications between the controller and the aircraft (pilot).

specification Departure Clearance (Borrowed from ATC model)

structure
part of Clearance

domain-unique attributes
None

domain-unique services
None

notes
Upon receipt of the departure clearance, the flight changes state from predeparture to departure.

specification En Route Clearance (Borrowed from ATC model)

structure
part of Clearance

domain-unique attributes
None

domain-unique services
None

notes
Upon handoff from a terminal controller to an en route controller and receipt of the en route clearance, the flight changes state from departure to en route.

specification En Route Controlled Airspace (Borrowed from ATC model)

structure
part of Controlled Airspace
contains parts Route; Airspace Volume

domain-unique attributes
None

domain-unique services
None

notes The Location attribute is of interest to the experiment since the meter fix points will be located on the boundary between the en route controlled airspace and the terminal controlled airspace.

specification En Route Controller

structure
specialization of Flight Manager

domain-unique attributes
None

domain-unique services
service Identify Conflicts - AERA 2 service; three types of problems identified of interest to the experiment are aircraft-aircraft conflict, flow instruction non-compliance (meter fix violations only), and aircraft-airspace conflict.
service Propose Resolutions - AERA2 service; the highest-ranked resolution will always be delivered to and accepted by the aircraft.
service Compute Delay-Absorbing Maneuvers - this AREA 2 service will compute the delay-absorbing maneuvers.
service Handoff Aircraft to Terminal Controller - the automated en route controller will perform this service.
service Issue Delay-Absorbing Maneuvers - the automated en route controller will issue delay-absorbing maneuvers.

notes
For the experiment, the En Route Controller will be automated. The services described are identified in the experiment definition; however, the service names do not indicate whether the service is performed by the automated human controller or AERA 2.

specification Experiment Scenario Traffic Pattern

structure
specialization of Air Traffic ("Traffic Pattern")

domain-unique attributes
attribute Demand - a unique number which represents the projected concentration of flights.

domain-unique services
None

notes
Varying the Demand attribute throughout the experiment allows the experiment interactions to vary: heavy demand results in many interactions, less demand results in less interactions.

specification Fix/Waypoint (Borrowed from ATC model)

structure
part of Route
generalization of Meter Fix

domain-unique attributes
None

domain-unique services
None

notes
None

specification Flight (Borrowed from the ATC model)

structure
part of Air Traffic ("Traffic Pattern")
contains parts Aircraft; Flight Plan; Flight Clearance

domain-unique attributes
None

domain-unique services
None

notes
None

specification Flight Clearance (Borrowed from the ATC model)

structure
specialization of Clearance
part of Flight
contains parts Departure Clearance; Enroute Clearance; Arrival Clearance

domain-unique attributes
None

domain-unique services
None

notes
None

specification Flight Manager (Borrowed from ATC model)

structure
generalization of Enroute Controller; Terminal Controller; Tower Controller
specialization of 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
attribute Expected Meter Fix Time - expected time the flight will cross a meter fix.
attribute Expected Airport Arrival Time - expected time the flight will arrive at the destination airport.
attribute Flow Restriction Time - the time at which the flow restriction was issued.

domain-unique services
None

notes
The flight plan attributes identified are arrival times at the meter fix and at the destination airport. By running the metering program, these times are adjusted. The AERA 2 model contains a much more detailed description of the flight plan.

specification Flow Instruction

structure None

domain-unique instance connections
instance connection Flow Instruction (1) <-> Meter Fix (1)

domain-unique attributes
None

domain-unique services
None

notes
For the experiment, the only type of flow instruction is produced by metering.

specification Flow Instruction Non-Compliance (Refer to AERA 2 model)

structure
specialization of Problem

domain-unique attributes
None

domain-unique services
None

notes
For the experiment, the only type of flow instruction non-compliance is a meter fix time violation.

specification Highest-Ranked Resolution (HRR) (Refer to AERA 2 model)

structure
specialization of Resolution

domain-unique attributes
None

domain-unique services
None

notes
For the experiment, the highest-ranked resolution is identified by AERA 2 and is always delivered to and accepted by the aircraft.

specification ILS-Like Landing Navigation System

structure
specialization of Landing Navigation System

domain-unique attributes
None

domain-unique services
service Provide ILS Data to Aircraft.

notes
ILS navigational equipment on the ground is needed to communicate with the ILS navigational equipment on the aircraft, at La Guardia airport only.

specification ILS Route

structure
specialization of Terminal Route

domain-unique attributes
None

domain-unique services
None

notes
Predefined ILS routes will be identified in the La Guardia terminal area.

specification La Guardia Airport

structure
specialization of Airport Movement Area

domain-unique attributes
attribute Arrival Capacity
attribute Departure Capacity
attribute Runway Configuration
attribute Expected Departure Rate

domain-unique services
None

notes
La Guardia Airport must be modelled with sufficient detail to permit a tower controller to coordinate departures with the terminal area arrival controller(s) so that the arrival stream is spaced appropriately to allow for departures. Aircraft on the ground will request departures at a rate consistent with the airport arrival capacity used by the metering program.

specification Landing Navigation System (Borrowed from ATC model)

structure
specialization of Navigation System generalization of ILS-Like Landing Navigation System; MLS-Like Landing Navigation System

domain-unique attributes
attribute Type - ILS-Like or MLS-Like

domain-unique services
None

notes
None

specification Manager (Borrowed from ATC model)

structure
generalization of Traffic Manager; Flight Manager

domain-unique attributes
None

domain-unique services
None

notes
Base-level class of the Manager subject.

specification Meter Fix

structure
specialization of Fix/Waypoint

domain-unique instance connections
instance connection Meter Fix (1) <-> Flow Instruction (1)

domain-unique attributes
attribute Location - somewhere on the en route and terminal area boundary

domain-unique services
None

notes
For the experiment, a meter fix is a fix or waypoint which resides at the boundary between the en route airspace and the terminal airspace to which aircraft are metered.

specification MLS-Like Landing Navigation System

structure
specialization of Landing Navigation System

domain-unique attributes
None

domain-unique services
service Provide MLS data to aircraft.

notes
MLS navigational equipment on the ground is needed to communicate with the MLS navigational equipment on the aircraft, at La Guardia airport only.

specification MLS Route

structure
specialization of Terminal Route

domain-unique attributes
None

domain-unique services
None

notes
Predefined MLS routes will be defined in the La Guardia terminal area.

specification Multiple Problem (Refer to AERA 2 model)

structure
contains parts Problem

domain-unique attributes
None

domain-unique services
None

notes
None

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 Boundary

domain-unique services
None

notes
The selected terminal area of interest is the New York TRACON. Meter fixes are located on the boundary, and arrival and departures of interest occur at La Guardia airport.

specification Pilot (Borrowed from ATC model)

structure
part of Aircraft

domain-unique attributes
None

domain-unique services
service Receive/Implement Vectoring Instructions - this service can either be automated or performed by a simulated pilot (sim-pilot).

notes
En route pilot services are automated; terminal area services can either be automated or performed by a sim-pilot.

specification Point (Refer to AREA 2 model)

structure
part of Trajectory

domain-unique attributes
None

domain-unique services
None

notes
A point is a part of the trajectory created by AERA 2 to check for conflicts and meter fix time violations.

specification Problem (Refer to AERA 2 model)

structure
part of Multiple Problem
generalization of Aircraft-Aircraft Conflict; Flow Instruction Non-Compliance; Aircraft- Airspace Conflict

domain-unique attributes
attribute Subject Aircraft - the aircraft for which the problem was detected.

domain-unique services
None

notes
None

specification RDP-Like En Route Surveillance System

structure
specialization of Airspace Surveillance System

domain-unique attributes
None

domain-unique services
service Provide Radar Data Processing (RDP) Services for En Route Airspace

notes
None

specification Regional Air Traffic Manager

structure
specialization of Air Traffic Manager

domain-unique attributes
None

domain-unique services
service Adjust Flight Schedule - perform the metering program function of adjusting the schedule in response to problems. Adjustments may occur to allow for the inability of a flight to meet its meter fix time. Adjustments may include causing the metering program to create a new schedule based on the latest estimates of undelayed arrival times.
service Create Metering Flow Restriction - perform the metering program function of specifying the time a flight should cross a meter fix.
service Impose Flow Instruction - perform the metering program function of passing the meter fix times to AERA 2 as flow instructions.
service Sequence/Resequence Flight - perform the metering program function of flight sequencing, based on undelayed arrival times; resequencing may occur when adjustments are made to allow for the inability of a flight to meet its meter fix time.
service Monitor - performed by TMC

notes
The services are described from the experiment definition; however, the service names do not indicate whether the service is performed by a human or by automation - as far as the model is concerned, who or what performs the services is not important.

specification Resolution (Refer to AERA 2 model)

structure
generalization of Highest-Ranked Resolution (HRR)

domain-unique attributes
None

domain-unique services
None

notes
None

specification Resource

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

domain-unique attributes
None

domain-unique services
None

notes
Base-level class of the Resource subject.

specification Route (Borrowed from ATC model)

structure
part of En Route Controlled Airspace
contains parts Fix/Waypoint

domain-unique attributes
None

domain-unique services
None

notes
The experiment definition states that the current concept for traffic management in the AAS is that there will be a series of time control points (Fix/Waypoints in the ATC model) along a flights path (Route in the ATC model).

specification Segment (Refer to AERA 2 model)

structure
part of Trajectory

domain-unique attributes
None

domain-unique services
None

notes
A segment is a part of the trajectory created by AERA 2 to check for conflicts and meter fix time violations.

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 New York TRACON

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
The Location attribute is of interest to the experiment since the meter fix point will be located on the boundary between the en route controlled airspace and the terminal controlled airspace.

specification Terminal Controller

structure
specialization of Flight Manager

domain-unique attributes
None

domain-unique services
service Final Arrival Sequencing and Spacing
service Coordinate Arrivals With Departures
service Accept/Initiate Handoffs

notes
For the experiment, one or two of the arrival positions will be staffed.

specification Terminal Route

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

domain-unique attributes
None

domain-unique services
None

notes
None

specification Tower Controller

structure
specialization of Flight Manager

domain-unique attributes
None

domain-unique services
service Coordinate Arrivals with Terminal Controller
service Coordinate Departures with Terminal Controller

notes
A tower controller is identified at La Guardia Airport to coordinate departures with the TRACON arrival controller (terminal controller in this model), so that the arrival stream is spaced appropriately to allow for departures.

specification Traffic (Borrowed from ATC model)

structure
specialization of User
generalization of Air Traffic ("Traffic Pattern")

domain-unique attributes
None

domain-unique services
None

notes
None

specification Traffic Manager (Borrowed from ATC model)

structure
specialization of Manager
generalization of Air Traffic Manager

domain-unique attributes
None

domain-unique services
None

notes
None

specification Trajectory

structure
contains parts Point; Segment

domain-unique attributes
None

domain-unique services
None

notes
Trajectories are the projected aircraft paths determined by AERA 2 from flight plan information for the purposes of identifying conflicts and meter fix time violations. A trajectory is composed of a series of points and segments.

specification User (Borrowed from ATC model)

structure
generalization of Manager; Traffic

domain-unique attributes
None

domain-unique services
None

notes
Base class of the User subject.

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

domain-unique attributes
None

domain-unique services
None

notes
None

specification Voice Radio-Like Communications System

structure
specialization of Air/Ground Communications System

domain-unique attributes
None

domain-unique services
None

notes
Voice radio-like communications are necessary in the terminal area for communication between terminal area controllers and sim-pilots.

specification Washington Area Airport

structure
specialization of Airport Movement Area

domain-unique attributes
attribute Runway Configuration
attribute Expected Departure Rate

domain-unique services
None

notes
Washington area airports are contained in the 90-minute flying-time wedge and several of the other airspace categories defined in the experiment definition. These are identified as sources and sinks of flights.


HOME