Vous êtes sur la page 1sur 11

AEROSPACE EXPERT SYSTEMS 303

AEROSPACE EXPERT SYSTEMS


Since the Wright brothers first took flight, the progress of
mankind in the domain of flight has been nothing short of
spectacular. The progress of technology, faster aircraft, in-
strument flight, and increased air traffic resulted in establish-
ing a governmental infrastructure to control air traffic. Dur-
ing the late 1920s air traffic control was established as a
profession. Rules, procedures, standards, and facilities were
designed to provide for safe and orderly traffic patterns and
required separation between the aircraft (1). Stakeholders of
the airspace system include airline operators, airport authori-
ties, weather specialists, and air traffic controllers (ground,
tower, en-route, flow), as well as the passengers. In addition
to civilian users, including the airlines and general aviation,
the system must accommodate military and space flight activ-
ities.
The demand for air transport has steadily increased since
introduction of jet aircraft during the late 1950s. The safety
and effectiveness of the national airspace system (NAS) de-
pends on the performance of the air traffic management
(ATM) personnel—the employees of the Federal Aviation Ad-
ministration (FAA). The increasing complexity of the system
and proliferation of computing equipment have generated an
urgent need to explore the possibility of supporting the hu-
man component of the system with tools and techniques
based on the concepts and methods of artificial intelligence
(AI) (2).
Intelligence is defined as ‘‘the ability to learn or under-
stand from experience, ability to acquire and retain knowl-
edge’’ (3). Applied AI is about programming computers to per-
form tasks previously assumed to require human intelligence.
The usefulness of AI is the measure of its success. The key
issue is realization that knowledge must be represented ex-
plicitly in terms of its nonalgorithmic contents. The computer
program acts upon it by deduction and reasoning applying
various search algorithms. There is a need to create software
products representing an artificial expertise—a container for
limited-domain knowledge. This development is particularly
important in the case when the pool of available experts is
limited (or about to be limited in the future).
As has been noted in other works, ‘‘an AI system must be
capable of doing three things: (a) store knowledge; (b) apply
the knowledge stored to solve problems; and (c) acquire new
knowledge through experience. An AI system has three key
components: representation, reasoning, and learning’’ (3a).

ARTIFICIAL INTELLIGENCE—CONCEPTS AND APPROACHES

The difficulties associated with learning have led people to


use other methods for augmenting knowledge bases. Expert

J. Webster (ed.), Wiley Encyclopedia of Electrical and Electronics Engineering. Copyright # 1999 John Wiley & Sons, Inc.
304 AEROSPACE EXPERT SYSTEMS

systems (ES) are such an example, where the compiled knowl- of ES requires identification of the thought process describing
edge and experience of a human expert are used in lieu of how the human expert solves a specific problem. There are
having the system develop its own experience, duplicating three steps in this identification (1) knowledge representa-
that of the expert. This is not to say that learning cannot be tion, (2) knowledge acquisition, and (3) knowledge proces-
part of an ES. sing (5).
The methods and techniques of AI are well suited for appli- To imitate a human expert, a successful ES must reach the
cations not amenable to standard, procedural, problem-solv- solution based on the predefined body of knowledge, despite
ing techniques. Examples of such applications are where the incomplete or uncertain data; explain and justify how the so-
available information is uncertain, sometimes erroneous, and lution was reached; and communicate with the user and/or
often inconsistent. In such a case, using quantitative algorith- environment, thus acquiring new expertise. Some other ad-
mic calculations may not lead to the solution, whereas use of vanced properties include the ability of natural language com-
plausible and logical reasoning may. The approach taken by munication to support an effective user interface and easy
AI leads generally to a nonoptimal, but acceptable, solutions knowledge acquisition. The ability to determine relevance, by
reached by using rules of thumb and logical inferencing mech- either giving a referral or degrading gracefully at the exper-
anisms. tise boundary, is another important human characteristic, as
For such an approach, the system is represented by a fac- are common sense reasoning and breaking rules. The issue of
tual description in the form of chunks of meaningful data effective acquisition of new knowledge and reorganization of
(knowledge) related to the system state and by the relation- expert knowledge base is closely related to machine learn-
ships among those data. An external, domain-independent in- ing—another important AI discipline closely associated with
ferencing mechanism makes it possible to draw new conclu- cognitive science.
sions from existing knowledge resulting in changes and Besides the aerospace industry, other successful imple-
updates of the knowledge base. The AI discipline concerned mentations of ES in such areas as medical diagnosis, manu-
with these issues is called knowledge representation. There facturing, and military command and control have shown po-
are various paradigms of how to represent human knowledge: tential for further expansion. However, the analysis of such
predicate calculus, production rules, frames and scripts, and systems is, in most cases, time-neutral. That is, most expert
semantic networks. The selected representation scheme must systems are not able to look into the future and predict future
express all necessary information, support efficient execution system behavior. Reasoning on a given problem is applied in
of the resulting computer code, and provide a natural scheme the current time instant. Only an integrated DSS, combining
for the user. AI is concerned with qualitative, rather than
the potential of simulation and the reasoning ability of ES,
quantitative, problem solving. Thus the selected knowledge
can be used in time-dependent applications (6).
representation and the used tools must be able to (a) handle
Various knowledge acquisition schemes have been devel-
qualitative knowledge, (b) allow new knowledge to be created
oped to extract expert knowledge. Interview techniques and
from a set of facts, (c) allow for representation applicable to
observation of humans performing expert tasks have been
not only a specific situation but also to general principles, and
used to elicit knowledge. If the problem domain is well de-
(d) capture complex semantic meaning and allow for meta-
fined, the approach leads to a rule-based system, where the
level reasoning (reasoning about the knowledge itself, not just
expertise is represented as a set of if–then rules. An inferenc-
the domain).
ing mechanism searches the rule base, drawing inferences
A distributed-intelligence system (DIS) is the concept of a
and asserting/retracting the facts about the problem at hand.
system operated by a machine and managed by a human. The
human operator is involved in planning, making decisions, For the expert operating a complex system, it is easier to ex-
and performing high-level functions, whereas the machine plain general experiences rather than identify specific rules.
portion of the system executes most of the system’s regular This observation led to emergence of case-based reasoning,
operational functions, collects and stores data, and handles where various operational cases are acquired and modeled
routine decision situations with a limited number of options into the system knowledge base. Using the process of induc-
(4). Such an approach requires further research in the area of tion the ES infers new rules based on the current facts and
man–machine interface and physiopsychological aspects re- the experiences from previous similar cases. The system then
lated to the stress and anxiety factors. produces advice and modifies its knowledge base (7).
Decision support systems (DSS) are computer systems that Uncertainty is an inseparable part of any decision process.
advise human operators or are automated systems that make It may be caused by insufficient understanding of the problem
decisions within a well-defined area. The systems are used area, by missing or uncertain measurements and observa-
where similar decision processes are repeated, but where the tions, or by nondeterministic causal relations. The emergence
information to decide upon may differ. Some DSS are known of Bayesian networks allows researchers to model the prob-
as expert systems (ES): they imitate human expert behavior. lem area with its built-in uncertainties. This approach can
Decision procedures of an expert are analyzed and trans- result in a directed graph, where the vertices represent the
formed into rules and subsequently implemented into the sys- variables of the problem area, and a directed edge between
tem. The ES is a computer program providing solutions to two vertices means the state of one variable influences the
problems normally requiring a human expert with an appro- state of the other. The magnitude of this influence is repre-
priate domain knowledge and experience. The experts are em- sented by a conditional probability (8). Another approach to
ployed to solve problems requiring planning or decision mak- uncertainty is the application of fuzzy set theory, which
ing. They frequently use rules of thumb—heuristics based on allows researchers to assign a range of quantitative variables
experience, analogies, and intuitive rationale to explain the to create qualitative entities subsequently handled by the
behavior associated with their area of expertise. Development ES (9).
AEROSPACE EXPERT SYSTEMS 305

NATIONAL AIRSPACE SYSTEM is to manage the allocation of NAS resources and limit air-
borne delays. These objectives are accomplished by imple-
The FAA has been modernizing the NAS in a massive project menting TFM initiatives: ground delay program (GDP),
initiated in the early 1980s. Several papers (see reading list) ground stop program (GSP), miles/minutes-in-trail restriction
related to the application of AI methods and techniques to air (MITR), and severe weather avoidance program (SWAP). The
traffic control (ATC) in the NAS of the twenty-first century center is staffed by experienced specialists with an extensive
describe attempts to formalize the ATC knowledge base and knowledge of ATC procedures and familiar with the impact
build systems assisting controller operations and training. of weather conditions and possible TFM initiatives on NAS
Most of the systems use a simulation component designed to performance (10).
predict the future state of the system. There are a wide variety of computer tools based on avail-
The FAA provides ATC and the traffic flow management able aircraft data to support the specialist operations. Data
(TFM) functions, collectively referred to as ATM, designed to can be displayed in both character and graphic formats, show-
maximize air traffic throughput and minimize delays while ing, for instance, all aircraft scheduled in a specific sector
maintaining a safe operating environment. The overall ATM within a specific timeframe, or all aircraft scheduled to arrive
system is designed to give equitable access for all NAS users, at a specific airport. The hourly arrival demand for an indi-
while ensuring safe separation of aircraft from each other and vidual airport may be displayed and printed. Weather condi-
from terrain/physical obstacles and restricted airspace. Physi- tions are displayed graphically, including areas of limited
cal and operational constraints of the NAS include availabil- ceiling and visibility, precipitation, expected thunderstorms,
ity of airport runways, severe weather conditions, equipment and jet streams. There is easy access to alphanumeric local
outage, and heavy traffic demands. These constraints limit ground weather reports, altitude profiles, and briefings from
the options to accommodate user preferences for flight times, radar observation.
routes, and altitudes. The traffic management specialist responds to the weather
TFM is the ATM function that focuses on managing NAS situation and to requests from the major airports in the clus-
resources, mitigating contention for scarce capacity, and dis- ter. In cases when an airport acceptance rate is anticipated
seminating information about the anticipated restrictions and to decline (deteriorating weather conditions, airport configu-
demand predictions. TFM is intended to allocate capacity to ration change) the flow controller may consider implementa-
NAS users in an equitable fashion and allow them to main- tion of the GDP for that airport. The program can be imple-
tain operational control. mented for any combination of the en-route centers, from
The ATC functions of the ATM include real-time separa- adjacent to the entire system. The scope of the program, in
tion and sequencing of aircraft en-route, during arrival and terms of duration and affected areas, is based on the current
departure at the terminal, and ground control on the airport situation and determined as the result of the controller’s
surface. En-route controllers in 20 centers of the continental knowledge and experience. The GPD software recomputes de-
United States provide services for aircraft between the depar- parture times, and estimates predicted delays. When the com-
ture and arrival phases of flight at air route traffic control putation predicts acceptable delays in the system, the special-
centers. Services include separating aircraft, monitoring traf- ist sends the new schedule to the centers and the airlines for
fic flow, implementing traffic management initiatives pro- implementation. In the case when an airport is unable to op-
vided by TFM, issuing traffic and weather advisories, coordi- erate or experiences severely reduced capacity with already
nating special use airspace, and providing emergency long delays and surplus traffic, the specialist may order the
assistance. The terminal controllers in more than 50 larger GSP for the flights destined to the affected airport. Both GDP
metropolitan airport areas provide ATC services to aircraft and GSP affect only the aircraft scheduled for later departure.
traveling between an airport ground control and the en-route Any action is coordinated with all interested parties before
environment. The terminal area includes one or more airports implementation. The shift supervisor has the final authority
controlled out of a terminal radar approach-control facility. on whether or not the proposed plans are implemented.
The services include aircraft separation, sequencing, traffic A regional traffic management unit may request MITR in
advisories, and alerts, significant weather advisories, and ra- cases of reduced acceptance rate of the arrival sector caused
dar vectoring for arriving, departing, and through traffic. Air- by weather, traffic volume, or staffing problems. The situation
port ground control is responsible for all vehicles operating on is analyzed and coordinated by the area cluster specialist, and
taxiways, aprons, and gate areas. the outcome is conveyed to the affected centers. The role of
Advanced ATM functionality is being developed to support flow control is limited to a mediation between two adjacent
real-time information exchange between ATC controllers and centers.
airlines, facilitating collaborative decision making among air- Severe weather conditions en-route may force a center to
space users. Advanced ATC decision support tools are also request more forceful measures as a significant rerouting of
being developed to increase safety, efficiency, and flexibility traffic. A separate cluster of flow personnel manages the im-
as the NAS system evolves toward free flight. These advanced plementation of SWAP rerouting. The position is equipped
functions must be integrated into the flow, en-route, terminal, with an additional workstation with a database of airport con-
and tower/ground facilities as part of a coherent national sys- figurations under different weather conditions and the prefer-
tem in order to deliver their full benefits (see Web resources). ential routes among all major airports. The main role is to
provide coordination for the new routing.
AIR TRAFFIC FLOW MANAGEMENT OPERATIONS There is a significant amount of domain knowledge in-
volved in TFM activities. For example, some of the airports
The Air Traffic Control System Command Center (ATCSCC) require implementation of a GDP/GSP for the entire system,
is located in Herndon, Virginia. The current role of the center whereas others may restrict the program to the adjacent cen-
306 AEROSPACE EXPERT SYSTEMS

ters only, based on incoming traffic patterns and past system INTELLIGENT TRAINING
responses. Rerouting must consider the capacity of the af-
fected sector to handle the additional traffic. Decisions result Computer-aided instruction (CAI) is a common use of comput-
from the anticipated situation and knowledge of the system ers in education and training. CAI tools incorporate well-pre-
operation and its behavior. Therefore, most decisions are pared course materials and lessons plans into routines opti-
based on the flow specialist’s personal experience. mized for each student. However, conventional CAI tools are
limited to either electronic page-turners or drill-and-practice
Expert Systems for Air Traffic Flow Management monitors, severely limiting the overall effectiveness of the
system in a situation where declarative knowledge is sought.
The FAA Operations Research Service developed SMARTFLO— The incorporation of AI techniques into CAI spawned the
a knowledge based system. This prototype computer program creation of intelligent tutoring systems (ITS) capable of mod-
provides the TFM specialists with a user-friendly support tool eling the student learning process, drawing conclusions from
capable of suggesting a set of required traffic management student problem solving behavior, and modifying the se-
initiatives for a specified time horizon (11). The system rea- quence in which material is presented to the student (12). ITS
soning capability was based on the available information (in- is intended to help individual students identify their specific
quiring for more information if necessary), and the base for weaknesses and rectify them effectively and to be sensitive to
decision and the line of reasoning and was presented to the the student’s preferred style of learning. The objective of some
user. The system includes encyclopedic knowledge about researchers is to produce entirely autonomous ITS based on
NAS operations. pedagogical expertise and the principles in the domain
The basic activities in ES development are knowledge rep- knowledge.
resentation, knowledge acquisition, and feasibility prototype. The major blocks of a modern simulation-based ITS are (a)
The TFM system is described in terms of its concepts and simulator, (b) domain expert, (c) student model, (d) evaluator,
activities. Among the concepts defined are pacing airport, af- (e) scenario generator, (f) training manager, and (g) user in-
fected area, weather, volume/demand, TFM initiatives, pre- terface. The simulator represents the real-life system for
ferred route, rerouting, and arrival distribution to the airport. which the student is being trained. The domain expert con-
TFM activities include acquiring information about the sys- tains the body of knowledge that should be presented and
tem and weather and subsequently processing the informa- taught to the student. It is also used for evaluation of student
tion generating the required TFM initiatives. A GDP initia- performance and the overall learning progress. To achieve
tive is proposed, using heuristics based on the flow these objectives, most systems generate and store all feasible
controller’s knowledge. The basis is the same: The action is solutions to the problems in the same context as the student,
considered when anticipated demand exceeds the expected ca- so that their respective answers can be compared. The stu-
pacity. However, the numerical values used (e.g., rate, time dent model contains knowledge about the student’s under-
interval), the area involved, or freedom to use other options standing of the material. This knowledge is extremely impor-
(GSP, MITR) are left to the specialist. tant in the decision making process affecting the choice of
The initial knowledge-acquisition phase included observa- subsequent tutoring strategies. The evaluation module is
tion of daily operations and interviews with ATCSCC person- used to evaluate the student performance based on the situa-
nel. The analysis of daily reports including specialist logs, tion assessment derived from the simulation status. The sce-
weather reports, listing of traffic management initiatives for nario generator is used to generate realistic training scenar-
the day, and estimates of system performance (delays) pro- ios appropriate for the student. The core of the system is the
vided an additional source of knowledge. As the result of training manager, containing the knowledge about teaching
these activities, a knowledge representation scheme (facts methods. The training manager, based on the current evalua-
and rules) was selected and a prototype was implemented. tion, selects the next scenario component from the scenario
CLIPS, an ES tool developed by NASA, was used as the infer- generator monitoring the student’s performance. The module
encing mechanism. Subsequently, the Sun workstation-based uses a decision making process based on teacher experience
graphic interface was added to complete the initial implemen- and assessment of past training sessions. Finally, the success
tation. The advanced prototype of the system, implemented of an ITS depends significantly on user-interface quality. All
on a Hewlett Packard HP9000 workstation, used TAE+ of the components are coordinated by a communication entity
graphic interface tool with active agents and the object-ori- referred to as a blackboard. Any ITS module can place infor-
ented paradigm. The objects contain information about their mation on the blackboard making it available to all other
relationships with other objects, identification, source infor- modules.
mation, definition and description, lists of relations, rules, An ITS is often in the form of a computer-based problem
and constraints defining their behavior. The classes of object solving tutor, a coach, a laboratory instructor, or a consultant.
in SMARTFLO are jobs, agents, resources, operations, models, For the development of an ITS for aerospace (ATC specialists,
events, systems, devices, sites, and environment. pilots, astronauts, and airline dispatchers), the most suitable
The SMARTFLO advanced prototype graphic windows allow tutoring strategy seems to be a combination of coaching and
the user to select the airport/center, enter data, query for sys- guided-discovery learning. The student is in full control of the
tem information, and watch suggested TFM initiatives being activity for which the tutoring is provided—a simulated ver-
generated. A user-friendly consultation allows the user to ask sion of a real system. Simulation is used because it provides
‘‘What should we do?’’, and ‘‘Why?’’. In addition to generating an attractive motivational context for discovery learning. The
the suggested TFM initiatives and playing what-if scenarios, coaching task of the ITS is to foster the learning inherent in
the system includes an electronic encyclopedia with extensive the activity itself by emphasizing existing learning opportuni-
information about ATCSCC operations. ties and by transforming failures into learning experiences.
AEROSPACE EXPERT SYSTEMS 307

The potential of coaching is evident when ITS is embedded in mented by the controller as a direct response to the given
an interactive, real-time simulation. It must be noted that situation. The rules reflect the controller experience in tan-
many simulation-based ITS are strong in their simulation dem with ATC operational procedures and regulations. The
capabilities, but rather weak in delivering an effective tu- system uses a forward-chaining mechanism with its produc-
toring strategy. tion rules where the situation facts are the rule premises and
the action facts are the rule conclusion. The CLIPS inferenc-
Air Traffic Control Intelligent Training System ing mechanism uses the Rete algorithm (15) to search the rule
base. Assertion or retraction of the facts to or from the knowl-
The ATC-ITS prototype system (13) was designed to support edge base constitutes the principal knowledge control han-
ATC training by providing the student with an interactive, dling mechanism (16). The ATC rules represented in the
simulated ATC domain by creating effective training scenar- knowledge base are used by CLIPS inferencing to arrive at
ios with exercises matching the student performance level, by the ‘‘best’’ decision. Firing the rules leaves a trace, which pro-
coaching the student through the scenarios, and by evaluat- vides the user an explanation about the line of reasoning
ing student performance. leading to the specific recommended action. The prototype
The first major task is to build a knowledge base repre- system was developed on a Sun workstation with a Sunview
senting the domain expertise of an en-route air traffic control- windowing system.
ler. The principal methods used are observations, informal
and formal interviews, operational task analysis, and simula-
tions. A key element is the advice provided by air traffic con- Expert Systems for Pilots
trollers with both operational experience and en-route train-
ing expertise (14). One aspect of ITS development focuses on ES in aerospace are often designed to aid the operator of the
the expert system and its interface with a realistic simula- system, including piloting vehicles. Typically the use of an ES
tion. The other aspect deals with the training methods, con- in an operational environment such as piloting can be ori-
troller characteristics, student capabilities and skills, devel- ented to supporting the pilot or assessing the pilot. Often, ES
opment of training strategies, and assessment techniques for that are capable of assessment incorporate some form of feed-
student performance evaluation. back or critique to the pilot, further enhancing their use-
The ATC-ITS provides training for en-route ATC students. fulness.
It is assumed that the trainee has control over aircraft within Pilots perform three fundamental activities while flying.
a specified training sector. The trainee is responsible for The first, and primary task, is control. This relates directly to
hands-off procedures including receiving incoming and trans- the pilot’s ability to manage the attitude of the aircraft about
ferring outgoing aircraft. The transfers and clearances must the three axes of the aircraft. ES that support control include
conform to the sector standard operating procedures. The stability and inertial reference systems. The second activity
route through the sector must closely follow the flight plan. the pilot performs is navigation. This is control of the move-
The students must conform to ATC communication standards ment of the aircraft from point A to point B. Pilots are sup-
and phraseology, secure an efficient and orderly movement of ported by ES such as autopilots and navigation computers.
aircraft through the sector, and provide appropriate re- The third activity of the pilot is the need to communicate in-
sponses to pilot requests. The trainee is primarily respon- formation relating to the aircraft. ES can provide data link
sible for ensuring proper aircraft separation within the con- and information fusion based on the pilot’s current and future
trolled sector. All the activities are monitored and evaluated activities. Knowledge acquisition for these types of systems
by the ITS. can be very difficult, costly, and time consuming. Techniques
The simulation, implemented in object-oriented MODSIM to improve the process include multiple model integration, in-
language, provides a realistic, real-time, en-route air traffic dexing, and multiple input summarization. Examples of sys-
sector simulation displaying aircraft targets with data blocks, tems supporting the pilot are Pilot Associate (17) and Hazard
flight paths, and flight strips, as well as controller-to-pilot and Monitor (18). Both systems are based on real-time data acqui-
controller-to-controller communications. ATC-ITS graphics sition from the aircraft avionics. The system processes the
represents an en-route radar scope. It displays sector bound- data to create knowledge chunks, used as knowledge base
aries, airways, fixes, restricted areas, targets, data blocks in by ES.
different forms (limited, full, separation violation, handoff ini-
tiated, handoff accepted, radio failure, emergency, etc.). The Control
graphics display responds to mouse operations such as hand- Pilots generally understand that aircraft are dynamically un-
off initiation, handoff acceptance, data block move, and alti- stable. This is true, even when tendencies toward instability
tude or route change for selected aircraft. The communication are rendered invisible by avionics designed to override those
window simulates the radio communication between the con- innate problems. As a result, the human ability to control air-
troller and simulated pilots. craft attitude is often suspected in control-related incidents.
The air traffic expert controller is an implementation of a Computing systems supported by expert knowledge about the
rule-based ATC expert model. It can provide expert knowl- engineering and dynamics of the vehicle are often employed
edge relative to ATC decision making. The knowledge base in these situations. While these may not be purely and exclu-
consists of facts and rules. The situation facts are assessed sively expert systems, they provide an excellent, if somewhat
from the simulation module and the user input. The facts rep- oversimplified, example. Flight stability ES use a theoretical
resent aircraft status, sector situation, controller workload, approach, coupled with a dynamic input, to create a response
pilot and adjacent controller requests, emergency events, and algorithm. The use of an optimal control model provides the
so on. The action facts reflect the required action to be imple- system with a baseline of engineered performance. The ES
308 AEROSPACE EXPERT SYSTEMS

designer would typically use a rule-based approach to imple- the ground to the aircraft. Based on a set of rules developed
ment this model. Dynamic input is provided by both the pilot by industry, a priority is assigned and managed to ensure the
and the flight computers and by inertial reference computers timely, accurate, and intelligible delivery of data between the
(if available), allowing a control model to be exercised. Often, ground station and the aircraft. These ES function on the
a sophisticated formula or Bayesian loop is used to control premise that navigation and environmental information, such
the limits of the autopilot system. Engineers are concerned as weather reports, may or may not be relevant to the partic-
with the pilot’s induction of out-of-phase or undampened in- ular aircraft receiving the broadcast. Using rules and real-
put to the system, and thus, in some aircraft, such as those time information residing in the aircraft itself, the ES moni-
produced by Airbus Industrie, the autopilot system will actu- tors, acquires, and posts information for the pilot based on
ally retain and enforce control input limits made by the pilot. the criticality of the information already in the queue.

Navigation Pilot Knowledge Acquisition


Navigating an aircraft is sometimes simple and sometimes Methods of capturing knowledge of both control and naviga-
complex. As with control, a number of ES-type technologies tion activities are varied. Certain things are known about the
exist to ensure that the task of navigating the aircraft is safe aircraft that are derived from the engineering process. Other
and effective. When coupled with the control computers, the systemic effects, such as the role of the pilot, are less certain,
autopilot can take on the task of determining position and and there is a need to capture expert knowledge. One such
guiding the aircraft to its intended destination by returning method is the use of models that present reasonable represen-
commands to the autopilot system. This would imply that air- tations of the expert.
craft are comprised of complex ES networks, which is the case Multiple model integration is used to reduce the need to
in many advanced turbojet and most military aircraft. Some explicitly define the knowledge for all cases and creates spe-
corporate and general aviation aircraft have similar although cific rules that fire in general conditions (environment is de-
less expert systems. fined heuristically). This method employs both detailed and
When a pilot of any aircraft is operating in conditions that general knowledge acquisition and modeling, while yielding
are favorable for seeing and navigating the aircraft by looking high confidence in the rules that fire. Piloting is well suited
out the window, the use of such systems is less critical. In for such implementations, because the use of procedural
these circumstances, ES are often employed to monitor and knowledge to induce rules can be used to meet the need for
assess pilot navigation performance rather than actively navi- specificity, whereas the general environmental conditions
gate the aircraft. In conditions where the pilot relies heavily may be described using generalizations. The use of concept
on ES to navigate the aircraft, such systems are designed to mapping is another method of reducing knowledge acquisition
mimic the decision process and control input that would be problems in complex situations. Concept mapping allows spe-
provided by the pilot. It is common to have an ES that uses cialized knowledge in the form of heuristics and problem-solv-
both inductive and deductive structures to provide the input ing methods to be explicitly associated by the knowledge us-
to the control algorithms. Most often the system design is re- ers with static facts and general knowledge (19). Specific to
duced to having a known position and a set of control rules concept mapping is the use of two techniques: first, the use of
derived for the primary task of controlling (discussed pre- combing multiple input whereby the experts have collectively
viously) which combine to create a desired effect—the future generated a summary map of the knowledge required for the
location. This process is implemented in an ES using deduc- particular domain; the second technique is that of indexing,
tive reasoning. which results in the development of themes and key concepts
that emerge from the relationships generated in the summary
Communication mapping process.
When exploring pilot communication activities, a number of
Evaluation of Pilot Performance
different communications take place where ES are employed.
Pilots receive information from the aircraft systems in the ESs most often emerge as the result of capturing knowledge
form of displays, and send information to each other and to of one or more experts in a format that facilitates computa-
others on the ground. A remarkably clear pattern-of-informa- tional analysis. Typically the analysis is focused on directing
tion needs exists during a large percentage of the time pilots the system to carry out certain rules and implement routines
are flying. Using this pattern, ES designers have imple- that have been programmed into the system. Often the goal
mented systems that anticipate and provide the information of the ES designer is to achieve a human-like behavior from
needed when it is needed. Typical systems include the auto- the system. One of the more difficult tasks of the ES designer
mated information and crew alerting systems used to monitor is to implement a system that, in real-time or immediately
aircraft systems, detect trends and anomalies in the system, following use, can assess the performance of the human com-
and alert the crew to the problem. These are truly ES, in that ponent of the system. This is different from simply developing
they gather data and, rather than merely responding to it, an ES that can influence the operator during its use. The ES
they analyze it, consider alternative responses, and then initi- needed to critique human behavior is required to have a set
ate action. of analysis capabilities that not only relate to the rules and
These ES are found on most transport and military aircraft networks used in the system, but a set of principles that have
and are developed using engineering data to derive functional their roots in the psychology of human actions.
limits, which in turn support both rule-based and input- A number of systems exist that provide such an ability to
driven algorithms. Other forms of ES, which support pilots by assess pilot performance. These systems are developed to aid
managing information, are used to communicate data from in predicting human performance, critique performance, and
AEROSPACE EXPERT SYSTEMS 309

quantify performance for use in a variety of future activities of rules where the antecedent is compared with the optimal
such as curriculum design, monitoring and controlling qual- performance antecedent and the analysis is performed based
ity, or systems engineering. Conducting knowledge acquisi- on quantitative data. This greatly improves the ability of the
tion for assessment requires the classification of the ‘‘expert’’ ES to acquire new data and weight the data according to the
relative to the system user. best known performance of the pilot prior to the event under
Pilots operate in a dynamic environment and the variables study. The resulting analysis can drive a rules-based model
that comprise the reasoning and observable behavior of pilots that will then narrow the set of variables, and identify the
is often very abstract or difficult to define. One of the best rules that fired, leading to a refined set of maneuvers that
examples of an ES used in assessing pilot performance is the need attention in future training.
U.S. Navy effort to design and implement a model of the pilot Another ES used to quantify performance is an induction
in flight-test maneuvers. The pilot model is a combination of engine developed for studying accident data. It can be said
skill-based models and rules-based models (multiple model in- that most accidents involve pilot error. These accidents, when
tegration) whereby the skill-based portion provides a feed- reduced to data, which has been processed using a qualitative
back path and the rule-based portion provides the inference approach, can lead to key rules derived through induction.
and feed-forward path (20). This ES employs the use of the While this method does not result in immediate ES utility,
Rasmussen’s commonly recognized model of human error the rules are necessary for the construction of the network of
comprised of the hierarchical categories of knowledge-based, events that preceded the accident. In applying these rules to
rule-based, and skill-based behaviors thought to lead to hu- the performance of the pilot in a simulated environment, the
man error. Using a quasi-linear model, the system is capable ES is able to rank the pilot’s performance by quantifying the
of quantifying skill-based pilot behavior. To resolve discrete rues which, in the past, had a high probability of firing if
decision tasks, the use of a fuzzy-logic scheme is employed, certain pre-accident events were present.
which supports rule-based behavioral assessments and, when
combined with the skill-based models, results in inference Knowledge Acquisition Is Based on the Target User
rules that can be used to derive large classes of pilot tasks.
Since the expertise of the user is a known factor in the suc-
cessful implementation of an ES, expertise is therefore rela-
Predicting Performance
tive to the design strategy. The modeling and design of the ES
In a complex system such as an aircraft, the need exists to must be in concert with the level of expertise to be assessed.
select the best possible match of pilot and vehicle. To do this, Building systems that can be flexible and adapt to such re-
ES are used in ground-based test environments to provide a quirements require the ES designer to apply elective automa-
dynamic environment that adapts to the behavior of the pilot tion design theories. Typically ES are limited to use by one of
and challenge the pilot based on the correctness of the prior three classes of users. The first, the novice, finds the most
action. These systems utilize psychological principles of hu- system utility at a level where rote or procedural knowledge
man attention and motor skill to create a multiprocessing re- is sufficient, engages the highest use of automation when
quirement in the human mind. ES capable of resolving these available, and seeks simplicity in the interface. Second, the
challenging environments then operate in the background of journeyman finds utility in the middle range of the system,
the test apparatus to provide a predictive model to the ex- partially utilizing manual and automated functions, and will
pected behavior of the pilot, who is often behind the ES in tolerate most levels of complex interfaces with some training
resolving the problem. The predictive nature of these systems and practice. Last, the expert is capable of self-instruction on
is implemented using both rules-based and neural network the system since they operate the system using principles and
structures. The ES controls the timing and the difficulty of experience-based knowledge. Experts will not tolerate limited
the task based on a Bayesian process that involves the users flexibility in the system’s functional implementation.
input and changing heuristic models that form the initial
foundation of the models. The ES also uses a series of time-
EXPERT SYSTEMS AND SIMULATION
related rules that are derived as the system is exercised to
IN OTHER AEROSPACE APPLICATIONS
control the tempo of the primary task—flying the aircraft.
Secondary tasks are driven by the ES control algorithms and
The close relationship between aviation and simulation dates
the pilots input. Results are compared to the past historical
from the very beginning of aviation. The widespread use of
results of others who have been used to establish the baseline
digital computers and software-based simulations have
for comparison.
broadened the scope of aviation simulation. By analyzing
computer simulation in aviation and aerospace, we can iden-
Quantifying Performance
tify the following main application areas: (a) flight dynamics
Quantifying performance can be aiding by using ES to stan- simulation, (b) flight simulators for training, (c) simulation of
dardize measurement and classification of pilot performance. air traffic, and (d) simulation of aerospace systems to support
An ES used in quantification of pilots in training uses a rules- control and decision making.
based approach and an optimal model to infer a score on a Computer simulation is a technique that provides for imi-
pilot’s ability to maneuver the aircraft, given a standard. This tation of real-life situations using computers. Models and sim-
standard is used to define the baseline (quantify the optimal ulation have been used to facilitate understanding of the real-
performance) and a simple network of all outcome collected in world phenomena. Computer simulation is the discipline of
the past performances is used to define the pilots expected designing and executing a model of an actual system with
performance. Using a deductive process, the data collected in the subsequent analysis of the simulation output (21). In the
the pilot’s maneuvering of the aircraft is then reduced to a set complex world of aviation and aerospace, building the correct
310 AEROSPACE EXPERT SYSTEMS

model is essential for the simulation designer to have a good the model, displayed on the instrument panel and graphic
grasp of the domain. Conversely, managers responsible for screens similar to those in the real aircraft. Additional ele-
aerospace projects requiring simulation should be aware of ments to be imitated are the communication system (radio),
the advantages and shortfalls of simulation techniques and environmental system (e.g., engine noises), weapon system (in
methods. A careful approach to the design, implementation, the case of military aircraft), etc. The multidisciplinary na-
verification, and validation of the model must be taken. The ture of a flight simulator requires specialized design skills
simulation experiment must be well designed, and feedback and fundamental knowledge. The problems related to inte-
from the real-world system needs to be used as often as possi- grating components representing aeronautical, mechanical,
ble. Abundant research proposes using a knowledge-based ap- electrical, and computer engineering are of primary signifi-
proach to support the simulation. cance.
There are many ways that the simulation and ES can be
combined: ES can be used as an intelligent front-end to simu- Simulation of Air Traffic
lation. ES may invoke the simulation run to generate the re- Discrete simulation of air traffic has been used extensively to
quired system data. Simulation may be used to update time- imitate flow of aircraft through the airspace. Applications
related variables in the ES. Finally, simulation can be a tech- range from the movement of the aircraft on the ground to
nique for ES testing (22). the en-route and oceanic flow. The models describe aircraft
The AI techniques have enhanced the historically strong behavior in all phases of the flight. Using well-established
relationship between aerospace training and simulation. Us- methods of discrete dynamic simulation, the air traffic models
ing AI may reduce the impact of subjective, impatient, over- can determine a range of system parameters such as time
loaded, and error-prone human instructor links in the train- delays, waiting queues, capacity, and occupancy. They may be
ing process. Efforts are being made to design systems that used to test different ATC procedures, airspace configuration,
incorporate techniques of AI and use the full power of dy- airport development, and changes in traffic demand and pat-
namic simulation, including animation and graphics. An ex- terns. Combined with animated high-fidelity graphics, the
tensive application of these techniques gives one possible an- discrete simulation can be used also as a tool for training and
swer to the problem of effective training in situations human-factor research. Such models are used as tools in air-
resembling real-world conditions. port planning and design in relation to both aircraft and pas-
senger flow.
Flight Dynamics Simulation Often considering individual aircraft is not practical in
aerospace strategic models geared toward TFM. The continu-
The main feature of the flight dynamics simulation is that the ous approach where the network of air routes is simulated
aircraft model representing the handling characteristics of with flow rate in the links may be used. Techniques of simula-
the airframe, engines, and the control systems is encoded in tion and operation research are used to determine capacities
the computer. The flight dynamics simulation is based on a of airways, airports, location of hubs, airline schedules, etc.
rigorous quantitative mathematical model expressed in terms They are used both for analysis and design as well as for the
of continuous differential equations. Research on interfacing actual TFM.
such quantitative simulation of the aircraft in flight with a One of the comprehensive simulation systems is Total Air-
qualitative simulation, in an attempt to support decision space Airport Modeler (TAAM), developed by The Preston
making, has been presented in (23). The system extracts Group, combining real-time simulation and an interactive
quantitative data from a mathematical model of aircraft flight graphic user interface with AI elements. The system supports
dynamics and uses fuzzy inductive reasoning on the qualita- the construction of aircraft performance data, airport and air-
tive model to recognize the flight accidents. space elements, procedures and strategies, definition of traffic
Fuzzy Reasoning (or Fuzzy Logic) is based on the theory of schedules, and rules for aircraft conflict resolution. TAAM
Fuzzy Sets pioneered by Zadeh (9). It extends the conven- simulates the actual movement of all aircraft through the air-
tional logic introducing the concept of partial truth—truth space, collecting data on sequencing, delays, and potential
values between ‘‘completely true’’ and ‘‘completely false.’’ airborne conflicts. A simplistic ES is used to resolve potential
Fuzzy Reasoning attempts to mirror the imprecision of the conflict between the simulated aircraft (24).
real world by providing a model for human reasoning in ATCoach, developed by UFA, Inc., and TRACON Pro, de-
which even the truth is not an absolute but rather a matter veloped by Wesson International, are two examples of an off-
of degree. Fuzzy Logic has emerged as a key methodology in the-shelf simulation system designed to provide a comprehen-
the conception, design and deployment of intelligent systems. sive training for air traffic controllers. Both systems include
elaborate simulation with user-friendly interface, including
speech capability and realistic graphics. The knowledge base
Flight Simulators
of the ATC operation is used to support the training compo-
The flight dynamics model and simulation is the first step for nent. In ATCoach, the focus of ES is on monitoring the train-
creating a ground-based flight simulator, designed to repro- ing session and providing domain guidance to the student
duce the behavior of an aircraft in flight. The simple simula- (25). In TRACON Pro, the AI techniques support planning of
tors are static flight procedure trainers with the flight instru- airspace events using procedural techniques as researched by
ments driven by the simulation engine. Medium-range Wesson (26).
simulators use high-fidelity graphics representing a dynamic
out-of-the-window view with appropriate terrain database. EXPERT SYSTEMS IN AVIATION AND AEROSPACE SYSTEMS
The high-end simulators use a six-dimensional mechanical
platform to imitate the motion cues of the flight. The trainee Model-based reasoning is another AI approach, which bases
operating the simulator controls experiences the responses of system behavior on the behavior of the system subcompo-
AEROSPACE EXPERT SYSTEMS 311

nents as represented by the frame-based model. Knowledge- tion—principles of elective automation that expose the need
based autonomous test engineer (KATE), developed for the for the designer to consider the individual variance of each
National Aeronautics and Space Administration (NASA) by potential system operator—thereby providing a system that
Boeing Space Operations (27), is a generic software shell for can have various (infinite) combinations of automated
performing model-based monitoring, fault detection, diagno- support.
sis, and control. The four subsystems are (1) simulation, (2) As the ES designer elicits knowledge to support the design
monitoring, (3) diagnosis, and (4) control. The system origi- process, the use of new allocation techniques will arise. This
nated in the mid 1980s as a tool to support the operation of new ES design approach is driven primarily by the need to
the launch processing system. KATE was particularly de- resolve a design conflict involving the expertise levels of the
signed to check sensor operation for the Space Shuttle liquid- user. Experts exhibit more bias than novices, declarative
oxygen loading system. The system is based on a model of the knowledge forms a better foundation for self-critique, and ex-
sensor structure and diagnoses sensor failures. By separation perts adopt practices in lieu of formal procedures. This shift
of the system structure from the component functions, a more in the user’s mental attitude creates a need to build an ES
generic tool was designed. During the early 1990s, the system that will allow the user to transition from novice to expert
started its operational application monitoring the tanking over time, while recognizing the shift in bias based on decay
data. The system was redesigned and implemented in C⫹⫹ of formal knowledge (declarative and procedural) in favor of
programming language using popular Motif windowing envi- experience and practices. Failure to allocate functions cor-
ronment on a UNIX workstation to serve as a part of the vehi- rectly in this transition-capable system is a breech of the de-
cle health management system. sign principle of flexibility in elective automation and will re-
Yet another facet of ES application is in the area of plan- sult in substandard human–system performance as both
ning and scheduling. One example of such application is the levels.
automatic cockpit crew scheduling developed by Japan Air- The need to build transitory systems stems from the com-
lines and NEC (28) The system is designed to prepare puter community itself similar to adaptive design principles.
monthly schedules for flight crews. The system knowledge is The desire to build small-scale systems has existed for de-
represented in frames and rules. The system’s distributed ar- cades; however, practical aspects of building a microsystem,
chitecture allows it to run inferencing on slave computers, such as complexity of design, cost, and production engineering
with the master computer serving as a cooperative inference have been seen as limitations. The microprocessor-facilitated
area and the monitor of data integrity. The backtracking tech- size reduction of computing equipment to a level that made
nique is used to break a deadlock when the crew assignment applications practical in typical human-system interfaces.
can not be found. Another example is an ES tool to support This revolution in size has allowed rapid (and sometimes
shift duty assignments for an airport staff (29). The rules- careless) implementation of technology into human–system
based system combines forward-chaining inference and con- interfaces. These implementations have changed the way hu-
straints-relaxation techniques. It produces a timetable start- mans understand and interact with systems and, as the gen-
ing with the initial assignment and continuing through the eration of users that has grown up without such aids leaves
iterative improvement process. The prototype has been tested the design workforce, system boundaries adjust to an artifi-
in airport operations. cial, and possibly arbitrary new set of limitations that con-
strain the next-generation designer. This is the foundation of
the need for sound knowledge engineering and functional al-
FUTURE TRENDS location.
New systems are capable of more and the assumption that
ES already plays a vital role in the safety and effectiveness humans are therefore not capable or encouraged to do as
of complex systems. Their future in aerospace includes auton- much in the system as in the past will gradually become a
omous vehicles in both military and passenger aircraft; coop- pseudo-standard for designers. This will lead to the extinction
erating ES, such as those that would provide separation of of human capabilities unless the system design is tempered
aircraft in flight; ATC systems that improve the safety and with an understanding that humans are capable of certain
efficiency of airspace use and of airports; and, to some extent, tasks, desire to perform certain tasks, and that allocation of
training systems that deliver individualized lessons to stu- these tasks to ES when humans are capable of them is chang-
dents. ing the system dynamics. The correct allocation depends on a
The need to capture knowledge regarding the human oper- number of factors including reliability, cost, and efficacy of
ator in the aerospace system is clear; however, the ability to the allocation, preference, and systemic risk mitigation.
accurately and effectively describe that knowledge in today’s ES that are currently in use, such as those described in
complex systems is becoming less practical using old tech- this article, will tend to proliferate in the aerospace commu-
niques. The future of ES design will focus on practical knowl- nity. Synergy among these ES is likely to lead to cooperating
edge engineering techniques that use the target system as a ES that seek out and elicit knowledge from each other. This
means of collecting information and creating knowledge about introduces another growing area where the future holds a
the users. In such a systemic approach, knowledge engi- paradox for designers and implementers. The need to assess
neering will evolve to include knowledge about the human, the efficacy of information are paramount to human decision
human systems interfaces, and the systemic effects on human making. Primary factors affecting the efficacy of the informa-
operators interpretation of the system feedback. The use of tion is the medium, the source, and the timeliness of that
such developing technologies as neural networks and ES that information. Relevance of the information to the problem at
adapt will be more prominent than in systems in use today. hand enters as a secondary criterion when there is ample in-
The adaptive system is capable of both induction and adapta- formation pertaining to the problem. The abundance of infor-
312 AEROSPACE EXPERT SYSTEMS

mation (contrasted with the dearth of information), defines 10. A. Kornecki, Artificial intelligence for air traffic, IEEE Potentials,
the ends of the spectrum in the paradox. The designers job is 13 (3), 11–14, 1994.
to foresee the sources, define the timeliness attributes, and 11. A. Kornecki, SMARTFLO—Knowledge based system to support
deliver the information to the system inference engine so that central flow operations, in Proceedings of the 37th Annual Air
the process will continue with a high level of confidence and, Traffic Control Association Conference, 1992, pp. 862–869.
yet within a reasonable period of time as defined by the 12. T. Diefenbach, D. Carl, and M. Towhidnajad, Intelligent tutoring
knowledge engineers and the users. and air traffic control training, in Proceedings of the 37th Air Traf-
At this point it becomes obvious that the designer has set fic Control Association Conference, 1992, pp. 489–494.
about controlling the ES process and, thus, has limited the 13. A. Kornecki et al., Intelligent tutoring issues for ATC training
system to the boundaries of efficacy that the designer(s) fore- system, IEEE Trans. Contr. Syst. Technol., 1 (3): 204–211, 1993.
see as reasonable. To overcome this contradiction, the ES of 14. V. Galotti and A. Kornecki, Knowledge engineering for an air
the future will use a combination of Bayesian and induction traffic expert system, in Proceedings of the 36th Annual Air Traffic
processes to match heuristic models and specific knowledge Control Association Conference, 1991, pp. 207–211.
seeking to reach theoretical absolute certainty, while settling 15. J. Giarratano and G. Riley, Expert Systems, Principles and Pro-
for something less to ensure that the process continues. Lim- gramming, Boston: PWS-Kent Publishing, 1989.
its of time will be systemically controlled using system-de- 16. A. Kornecki, Building of an air traffic control expert system, in
rived rules. For example, an ES can learn to tell time due to M. Hamza (ed.),Proceedings of the IASTED International Sympo-
the ratio quality of the data when these data are input over sium on ES, Anaheim, CA: Acta Press, 1989, pp. 217–219.
a considerable amount of time. ES have high confidence in 17. J. M. Hammer and R. Small, Intelligent interface in an associate
the longitudinal approach to using ratio data in developing system, in W. B. Rouse (ed.), Human Technology Interaction in
Complex Systems, Greenwich, CT: JAI Press, 1995.
knowledge. ES are considered to be reasoning when either the
data type or the duration of the data input is less than contin- 18. E. J. Bass, S. Ernst-Fortin, and R. Small, Knowledge base devel-
uous and extended. The use of quantitative data can improve opment tool requirements for an intelligent monitoring aid, in
Proceedings of the 10th FLAIRS, 1997, pp. 412–416.
the use of short-duration inputs, but the less preferred data
types (nominal, ordinal, and to some extent interval) create 19. D. Snyder et al., Knowledge acquisition of tactical air-to-ground
mission information using system mapping, in Proceedings of Na-
certainty problems for today’s ES. This is likely to be the next
tional Aerospace and Electronics Conference, New York, IEEE,
major improvement in expert systems in aerospace applica-
1992, pp. 668–674.
tions—the ability for the system to reason using data that
20. M. R. Anderson, C. Clark, and G. Dungan, Flight test maneuver
are meaningful to human processing, but not yet reliable for
design using a skill- and rule-based pilot model, in Proceedings
computing. of International Conference on Systems, Man and Cybernetics, New
York: IEEE, 1995, pp. 2682–2687.
BIBLIOGRAPHY 21. P. Fishwick, Simulation Model Design and Execution—Building
Digital Worlds, Englewood Cliffs, NJ: Prentice Hall, 1995.
1. M. S. Nolan, Fundamentals of Air Traffic Control, Belmont, CA: 22. R. O’Keefe, Simulation and expert systems—a taxonomy and
Wadsworth 1993. some examples, Simulation, 46 (1): 10–16, 1986.
2. A. L. Elias and J. D. Pararas, Potential use of artificial intelli- 23. A. de Albornoz and F. E. Cellier, Building intelligence into an
gence techniques in air traffic control, Transportation Research autopilot—using qualitative simulation to support global decision
Circular, TRB, National Research Council, Washington, DC, AI making, Simulation, 62: 354–363, 1994.
Workshop Report, 1985, pp. 17–31. 24. Anonymous, TAAM—Total Airport Airspace Modeller Product
3. Webster’s New World Collegiate Dictionary, 3rd ed. New York: Profile, Richmond, Victoria, Australia: The Preston Group, 1991.
Simon & Schuster, 1996. 25. J. A. Scardina, P. Y. Ryberg, and A. Gerstenfeld, Future ATC
3a. S. Haykin, Neural Networks: A Comprehensive Foundation, New automation aids based upon AI technology, Proc. IEEE, 77: 1625–
York: Macmillan, 1994; A. P. Sage (ed.), Concise Encyclopedia of 1633, 1989.
Information Processing in Systems and Organizations, New York: 26. R. B. Wesson, Problem solving in the world of an air traffic con-
Pergamon, 1990. troller, doctoral dissertation, UT&A, University Microfilms Inter-
4. L. L. Smith, The distributed intelligence system and aircraft pi- national, Ann Arbor, MI, December 1977.
lotage, in AI and Simulation, San Diego: Simulation Councils 27. C. O. Pepe et al., KATE—a project overview and software de-
Inc., SCS, 1985, pp. 26–28. scription, report, Boeing Aerospace Operations, Kennedy Space
5. A. Kornecki, Simulation and AI in aviation training, in G. W. Center, FL, March 1992.
Zobrist and J. V. Leonard (eds.), Progress in Simulation, vol 2, 28. K. Onodera and A. Mori, Cockpit crew scheduling and supporting
New York: Ablex Publishing, 1994, pp. 91–122. system, in Proceedings of the World Congress on Expert Systems,
6. J. G. Moser, Integration of AI and simulation in a comprehensive New York: Pergamon Press, 1991, pp. 1–10.
decision-support system, Simulation, 47 (6): 223–229. 29. K. P. Chow and C. K. Hui, Knowledge based approach to airport
7. Y. Nakatani, M. Tsukiyama, and T. Fukuda, Case-based reason- staff rostering: a case study, in Proceedings of the World Congress
ing and decision aid for engineering design, in Proceedings of the on Expert Systems, New York: Pergamon Press, 1991, pp. 46–53.
World Congress on Expert Systems, New York: Pergamon Press,
1991, pp. 369–376.
Reading List
8. R. O. Duda, P. E. Hart, and N. Nilsson, Subjective Bayesian
methods for rule-based inference systems, in Proceedings of Na- J. Liebowitz, Introduction to Expert Systems, Santa Cruz, CA: Mitch-
tional Computer Conference, AFIPS, 1976, pp. 1075–1082. ell, 1988.
9. L. Zadeh, The role of fuzzy logic in the management of uncer- E. Wagner, Artificial Intelligence and Tutoring Systems, Los Altos,
tainty in expert systems, Fuzzy Sets Syst. (11), 199–227, 1983. CA: Morgan Kaufman, 1987.
AEROSPACE SIMULATION 313

T. I. Oren, Artificial intelligence and simulation, AI Applied to Simu-


lation, 18 (1), 3–8, 1986.
A. M. Wildberger, Integrating an expert system component into a
simulation, AI Papers, 20 (1), 132–135, 1988.
R. H. Michaelsen, D. Michie, and A. Boulanger, The technology of
expert systems, BYTE, 10: 303–312, April 1985.
F. Hayes-Roth, P. Klahr, and D. J. Mostow, Knowledge acquisition,
knowledge programming, and knowledge refinement, in P.Klahr
(ed.), The Rand Corporation, R-2540-NSF, 1980, Reading, MA: Ad-
dison-Wesley, 1986, pp. 310–349.
A. Gerstenfeld, Simulation combined with cooperating expert sys-
tems: an aid for training, screening, plans and procedures, J. ATC,
30: 33–35, 1988.
D. Spencer, Development environment for an ATC expert system, in
Transportation Research Circular, TRB, National Research Coun-
cil, Washington, DC, AI Workshop Report, 1985, pp. 32–37.
C. A. Shively, AIRPACK: Advisor for intelligent resolution of pre-
dicted aircraft conflicts, Transportation Research Circular, TRB,
National Research Council, Washington, DC, AI Workshop Re-
port, 1985, pp. 58–64.
A. Gonzalez et al., Simulation based expert system for training air
traffic controllers, in M. B. Fishman (ed.), Advances in Artificial
Intelligence Research, Greenwich, CT: JAI Press, 1989, pp.
295–308.
R. Steeb et al., Distributed problem solving for air fleet control:
framework and implementation, in P. Klahr (ed.), The Rand Cor-
poration, N-2139-ARPA, 1984, Reading, MA: Addison-Wesley,
1986, pp. 391–432.
P. McKinnon, Living with artificial intelligence, J. ATC, 29: 23–25,
1987.

Web Sites
Federal Aviation Administration http://www.faa.gov
MITRE Center for Advanced Aviation System Development http://
www.caasd.org
National Aeronautics and Space Agency Ames Research Center—
Advanced Air Transportation Technologies http://aatt.arc.nasa.gov
Massachussets Institute of Technology—Lincoln Laboratory http://
www.ll.mit.edu
AI resources http://www.cs.reading.ac.uk/people/dwc/ai.html

ANDREW J. KORNECKI
JAMES W. BLANCHARD
Embry-Riddle Aeronautical
University

AEROSPACE INDUSTRY. See AIR TRAFFIC.

Vous aimerez peut-être aussi