Human Factors in Uninhabited Military Vehicles
Human Factors in Uninhabited Military Vehicles
3.1 INTRODUCTION
3.1.1 Background
The NATO RTO Human Factors and Medicine Panel Task Group 017 entitled, “Uninhabited Military
Vehicles (UMVs): The Human Factors of Augmenting the Force” involves studying ways to enhance military
Forces by leveraging the potential advantages of UMVs to act as force multipliers. This report identifies,
prioritizes, and addresses the Human Factors (HF) issues associated with integrating UMVs into the Force.
Simply put, reducing operator-vehicle ratio and improving interoperability will augment the Force – both of
these tenets require HF consideration.
Currently, up to six positions are involved in High Altitude Long Endurance (HALE) Uninhabited Aerial
Vehicle (UAV) missions such as the Global Hawk. Medium Altitude Long Endurance (MALE) and Tactical
UAVs have three positions operating them, such as the Predator B and SPERWER. Uninhabited Ground
Vehicles (UGV) and other small UAVs have a one to one operator to vehicle ratio. It is anticipated that future
uninhabited vehicles will operate as a team (or more commonly referred to as a swarm) with only a single
human as part of the team [1]. One vehicle could detect targets, while another could act as a communications
relay, and yet a third could target and track the target, and so on. Thus, the team of vehicles would augment
the human’s own ability, and in turn augment the Force.
[Link].1 Perception
For example, a UMV has the potential to provide persistent twenty-four hour surveillance of a stationary or
moving target. A human operator may have access to hundreds of gigabytes of data, but is likely to ignore,
shed, or chunk a large part of it. Automatic target recognition, directed attention algorithms, fusion
algorithms, large database visualisation and intelligent search algorithms may help the operator in managing
the data. Never-the-less, there is the potential to increase the data exponentially as more vehicles are added to
the team.
[Link].2 Memory
Simplistically, a human limit to working memory is seven plus or minus two items [5]. For dynamic working
memory, the number drops to two or possibly three items [6]. Thus, one might postulate that operators can
RTO-TR-HFM-078 3-1
THEORETICAL FRAMEWORKS
actively control a maximum of two uninhabited vehicles. In a recent experiment, a crew of three was able to
manage up to six UAVs towards completing the mission. We suspect active control of each vehicle is not
possible, but other system architectures can be employed so that a single operator can manage multiple
vehicles. For example, a single operator might control a single vehicle, which then controls all other vehicles
on the team. Or a single operator might supervise and direct all the vehicles (similar to an air traffic
controller). Or a single operator may act as a team player (maybe the team captain) in a collaborative team
where most team members are machines. Regardless of the strategy employed, as one adds more UMVs to
augment the Force, there is the potential to overload working memory.
[Link].5 Behaviour
A human is limited to how many vehicles he or she can physically control simultaneously. There is an implicit
assumption that the human would not physically manoeuvre multiple vehicles simultaneously, but that the
operator would perform some form of waypoint navigation. Investigation is under way with two modes of
operation. In the first case, the vehicles are treated as separate entities, and in the second case the vehicles are
treated as a single entity (i.e., a swarm or team of vehicles). Automatic Pilots are sophisticated and mature
enough in sea and air environments to manoeuvre in controlled air and sea spaces with minimal human
assistance. However, in ground environments, artificial intelligent navigation still requires further
development for the vehicles to transverse the complex terrain – indoors as well as outdoors [8].
Although augmenting an operator with multiple vehicles is the first objective, the system designer must be
cognisant of human limits with respect to perception, cognition (goal setting, working memory, and decision-
making), and action. Thus, this report looks at how to augment the Force by optimizing the operator/vehicle
ratio while staying within human limits – this is indeed the Human Factors of Augmenting the Force.
3-2 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
[Link] Interoperability
The second objective is to augment the Force by improving interoperability. The concept is that multiple
operators from different forces (e.g., multiple military services, multiple countries, other government
agencies, and non-government agencies) can operate a single UMV. In some ways, this objective seems to
conflict with the first objective since there is the potential for multiple humans controlling one UMV instead
of one human controlling multiple UMVs.
Sharing assets can augment the Force. In a recent experiment off the east coast of Canada, the Air Force
operated a MALE UAV while the Navy commanded the UAV and the sensor information was shared to all
military services as well as other government agencies. A significant amount of coordination was required,
but the asset and particularly its product were shared successfully. This concept requires technical standards at
the level of machine design, and the coordination of competencies, authorities, and responsibilities at the level
of command and control of all parties involved.
RTO-TR-HFM-078 3-3
THEORETICAL FRAMEWORKS
A framework encapsulates the design process that typically is built on theory or a model as well as practice.
Three types of design processes (or frameworks) are systems engineering approaches such as described in [9]
“build a little and test a little”, and arbitrary/creative design. The systems engineering approaches may
produce optimal solutions, but are expensive both in time, energy, and money. “Build a little, test a little”
incremental design approach may be cost effective, but it requires several design cycles to optimize.
Arbitrary/creative design is often performed, but often at the expense of optimal system effectiveness.
There are a number of theoretical frameworks that address operator/vehicle optimization and interoperability.
Theoretical frameworks developed for operator-manned vehicle interaction can be applied to uninhabited
systems when it comes to basic ergonomics, workstation design, task analysis, workload and situational
awareness. In most cases, human-machine interaction theories apply regardless if humans are inside or outside
of the vehicle, although ego- versus exo-centric frames of reference may become an issue specific to UMVs.
Human-human interaction theories (i.e., social behaviour) might better describe operators who interact with
vehicles as a team. Thus human-machine and human-human interaction theories are reasonable starting points
for exploring operator/vehicle and interoperability optimization.
The choice of framework for analysing and designing UMV systems may depend on the proposed solution.
For example, if reducing the operator/vehicle means going from three operators operating one vehicle to one
operator operating three vehicles, then one can imagine the requirement for intelligent help and levels of
automation. The theoretical framework will need to address the following aspects:
• Level of automation and time and cultural dependencies.
• Goal/constraint level interactions instead of action level interactions.
• Self-generating future plans.
• Environment and system unpredictability.
• Trust and system acceptability and predictability.
• Implications of truly autonomous (free will) systems.
3-4 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
While the theory may be the starting point of the design, aspects of the design define the theoretical
framework to be applied. There is some initial iteration and recursion in determining the theoretical
framework, however this recursion should quickly converge so that the design can move forward.
RTO-TR-HFM-078 3-5
THEORETICAL FRAMEWORKS
interface. Complete descriptions are found in Appendix 3-1. Synopses of seven of these papers are found in
the next section. Naturally, these papers did not address directly the objectives of reducing the operator-
vehicle ratio and optimising interoperability. Thus, we asked selected authors to comment directly on the
relationship between their theoretical framework and the objectives.
Two options were discussed at the Leiden Workshop that could help streamline and focus the investigation of
theoretical frameworks. The first option was to evaluate frameworks against a common military scenario
(see the scenario section, Chapter 2, para 2.1.6). However, if there is a significant mismatch between theory
and operation realities then the comparison may be invalid. That is, elements of theoretical framework must
be related to elements of military operations. Also, deciding on the rules for adopting frameworks would be a
formidable task.
The second option (the option we adopted) was to take a closer look at six frameworks and ask how would
they address operator-vehicle ratio and interoperability directly. The frameworks could be compared to
standard systems design approaches and to each other. In order to converge onto a core set of theoretical
frameworks, we solicited comments from selected authors and asked them to discuss their theory or model
specifically in terms of optimising the operator-vehicle ratio and interoperability. This option is limited by this
Task Group’s limited knowledge and reach in the member nations, although an effort was made to be as
thorough as possible.
At the Leiden Workshop, key programs and individuals who contribute to UMV human factors from NATO
countries were identified. Table 3-1 provides the survey questions, which were developed directly from the
Terms of Reference for this Task Group. The survey was sent to 10 individuals, and 6 surveys were returned.
Their responses are found in Appendices 2 through 7.
Force Multiplication
• Does the framework/model address operator to UMV ratio issues?
• If so, how could the framework/model help reduce the ratio?
• Does the framework/model address interoperability issues?
• If so, how could the framework/model help improve interoperability?
UMV Scenarios/Use-Cases
• Is the theory applicable to UMV situations (i.e., underwater, sea, land, air, space)?
Theory Evaluation
• Has the framework/model been evaluated, tested, and applied to commercial or military
operations?
• Do you have an example, closely related to the UMV situations, where the theory was
implemented?
3-6 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
[Link] Models for the Design of Human Interaction with Complex Dynamic Systems
(Systems Engineering & Management Handbook, 1999)
by Mitchell, C.M. (1996)
This paper provides an overview of the evolution of human-machine systems models over the past forty years.
From perspectives of cognitive engineering, ecological psychology, and naturalistic decision-making,
the similarities between human-machine systems models and a variety of other recent approaches to
understanding and aiding human interaction in real-world systems were described. The paper also proposed a
set of tenets that characterizes models and human interfaces whose design was based upon the models.
The paper described the trend of developing robust models with the same levels of fidelity as system models.
The vision was to predict both system and human behaviour and provide quantitative assessments of the
proposed system design. In 60’s and 70’s, the crossover control model and the optimal control model
(Wickens, 1984) focused on continuously tracking behaviour for fully manual tasks. However, with Digital
Computer introduced, tasks are supervisory controlling of multiple subsystems. Since then, modelling objectives
changed from the pursuit of a global and analytic/computational operator simulation (i.e., a quantitative,
predictive model) to a more focused development of system and task representations that could be used for the
design of operator interfaces to complex dynamic systems, including displays, aids, and training systems.
Therefore, the objective was no longer to produce a black-box human operator simulator that functions as
robustly as traditional engineering models of system hardware and software, but rather the development of a
useful description/prescription of the system-task-operator interactions. Understanding and modeling human
cognition, problem solving, and decision-making became more and more popular and practical for the system
design.
The essence of this paper is the emphasis of the importance of context as the central tenet of Human-Machine
Systems Engineering. As Baron (1984) summarized this requirement succinctly: “[A human-machine systems
model] … embodies the idea that to model human performance, one must model the system in which that
performance is embedded.” Human behaviour, either cognitive or psychomotor, is too diverse to model unless
it is sufficiently constrained by the situation or environment; however, when these environmental constraints
exist, to model behaviour adequately, one must include a model for that environment (the perspective of
ecological interface design). Therefore, the system design should be context-oriented, descriptive, and
prescriptive.
RTO-TR-HFM-078 3-7
THEORETICAL FRAMEWORKS
In this paper, a preliminary investigation of the DAI design concept was conducted in the domain of aviation
(precision, low-level navigation). Three interfaces were evaluated including: non-traditional controls (a force
reflecting stick) and displays (a configurable flight director) were developed to support performance at the
task; a standard interfaces (conventional controls and displays), a candidate interface (alternative controls and
displays); and an adaptive interface (dynamically between the standard and candidate displays). The results
indicated that significant performance advantages in the quality of route navigation were obtained with the
candidate and adaptive interfaces relative to the standard interface; no significant differences between the
candidate and adaptive interfaces were obtained. The implication of these results was discussed, with special
emphasis on their relation to fundamental challenges that must be met for the DAI concept to be a viable
design alternative.
This paper is a good example for human-machine interaction from theoretical development to empirical
investigation to maximize overall performance. The design and comparison of three interfaces is a typical
method for such kind of research. The results are also very interesting as they raised the issue of the dilemma
for automation and adaptation. When, where, what, why, how to adapt is really a question theoretically and
practically for better operator-machine, operator-agent interaction. The theoretical framework and research
methodology are very useful for other similar research.
[Link] Integrating Perceptual and Cognitive Modeling for Adaptive and Intelligent
Human-Computer Interaction
(Proceedings of the IEEE Volume 90, Issue 7, July 2002, Page(s):1272-1289)
by Duric, Z., et al. (2002)
Through both theoretical analysis and empirical investigations, this paper used human cognitive, perceptual,
motor, and affective factors to adapt the interface design for intelligent human-computer interaction.
The essence of the paper was to monitor affective behaviour or emotional behaviour or non-verbal
information to answer what why, where, when, and how, and then adapt the display according to this
information. The method for interface design is more human-like in which the interface/machine or the agent/
automation embedded is regarded as another human assistant who can monitor perceptual and cognitive levels
and understand the “partner” or “teammate”, thus react for better collaboration with better overall results.
The idea was to emphasise the team collaboration that benefits human-human interaction. “It is not only
computer technology that needs to change to make such novel interfaces a reality. People have to change as
well and adapt to the interface that the computer presents them with. In the end, both people and the computer
have to understand each other’s intentions and/or motivations, provide feedback to each other as necessary,
and eventually adapt to each other.”
3-8 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
The paper also discussed the future of adaptive interfaces, the role of formal interaction modeling,
the importance of abstract/structural interface hierarchy, the integration of interaction modes and media,
the sophistication of interface modularity and the exploitation of the advantages in combining/integrating
conceptual-functional-physical design aspects. It is a good reference for the taxonomy of adaptive interfaces.
[Link] The Future of Watchstation Design: Evolution from Single Purpose to Intelligent
Watchstations
(2002 Command and Control Research and Technology Symposium,
Naval Postgraduate School, Monterey, California, 11-13 June 2002)
by O’Donnell, L. (2002)
The focus of this paper is to address the issues in interface design and the changes in the console design to
support distributed mission task activities for joint operations of global command and control systems.
Increased mission demands combined with smith weapons, automated functions and increased collaborative
warfighter functions have increased the multi-tasking requirements to be accomplished. Humans in a
warfighter role have shifted from a narrow task focus within a narrow job focus of a single purpose
watchstation and a high human-in-the loop interface workload, to becoming controllers of these distributed
systems and collaborative activities. In the paper, current watchstation design was described that requires the
human to perform manual system operations in combination with numerous independent synchronous
activities such as communications and adjacent equipment operations. Future watchstation will need to be
designed to support the work environment with: increased multi-tasking capabilities, dynamic monitoring of
task process, integrated system designs, and improved distributed team collaboration task capabilities.
Advances in technology have enabled the design of an effective watchstation design that will allow for multi-
modal user interfaces best suited to the task. Future watchstation designs should also utilize self-adaptive
interfaces, increased visual workspaces, agent technologies, integrated speech, and visual and direct touch
methods to reduce the human-interface workload and streamline the tasks. All these features are required for
future UAV/UCAV control interfaces.
The paper not only analyzed the current trends and advantages of intelligent interfaces (watchstations),
but also brought up a smart agent taxonomy to construct the flexible, dynamic, scalable, and robust distributed
system capabilities over system networks as multiple agent systems. Although the context discussed in the
paper was not focused on airborne multiple UAV control, but the discussions of several key technologies to
enabling an intelligent system and future research recommendations on intelligent user interface design can be
generally applied to any design of the framework for optimal operator – agent interaction.
RTO-TR-HFM-078 3-9
THEORETICAL FRAMEWORKS
The main focus of the paper was to address design methodology and automation philosophies. Although the
suggested design methodology follows the traditional human factors engineering principles, automation
philosophy emphasises on maximizing overall performance by overcoming human limitations and enhancing
human abilities. The philosophy is that automation should be used as a backup – the default modes are usually
manual with automation invoked only when either anticipated operator performance is unacceptable or the
operator chooses to relinquish control. With the adoption of this operator-centred automation philosophy,
an architecture including intelligent management of information and tasks was proposed. Within it,
the concept of operator state is central to the functioning of the components of the intelligent interface.
The relevant elements include: activities, awareness, intentions, resources, performance. Another component
is the interface manager, which is similar to an executive’s assistant who zealously guards the superiors’ time
and resources. Although important questions were raised about what, when, and how to automate, there was
no clear answer in the paper. The paper presented a layout of the architecture for complex system design,
but it did not cover enough cognitive and perceptual aspects of a dynamic, complex, and interactive system,
especially for multiple UMV control.
[Link] A Model for Types and Levels of Human Interaction with Automation
(IEEE Transactions on Systems, Man and Cybernetics, 30 (3), 286-297)
by Parasuraman, R., Sheridan, T.B. and Wickens, C.D. (2000)
A framework/model was proposed for types and levels of human interaction with automation (Sheridan’s
10 points scale). They also proposed four broad classes of functions which automation could be applied from
information processing point of view: a) information acquisition, b) information analysis, c) decision and
action selection, and d) action implementation. Within each of these types, automation can be applied across a
continuum of levels from low to high, from fully manual to fully automatic. A particular system can involve
automation of all four types at different levels. Since automation does not merely supplant but changes human
activity and can impose new coordination demands on the operator, appropriate selection is important based
on the primary and secondary evaluative criteria. The primary criteria look at human performance
consequences: mental workload, situation awareness, complacency, and skill degradation. The second criteria
include the automation reliability and the costs of consequences.
Although the paper considered human machine interaction mainly from information process point of view, the
proposed model could be a good starting point for considering what types and levels of automation should be
implemented in a particular system. The paper is concerned with human performance in automated systems
and emphasizes human-machine comparison. Automation is defined as a device or system that accomplishes
(partially or fully) a function that was previously, or conceivably could be, carried out (partially or fully) by a
human operator. The paper also touched a little bit on action automation – agents which track user interaction
with a computer and execute certain sub-tasks automatically in a contextually-appropriate manner. However,
this area should be elaborated more associated the theory developments and empirical investigations (which is
the future work as mentioned in the paper). Even in the proposed model, the issue in whether automation
unreliability has similar negative effects for all four stages of automation needs further examination.
Regarding costs of decision/action outcomes, individual differences between users in the same interface
3 - 10 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
should be addressed more, especially on user profile building on the interface (user modelling embedded in
interface). It is good to point out that empirical work needs to be done to explicitly compare the effects on human
performance of different levels of automation for information acquisition and analysis, in other words, the levels
of interface intelligence. Overall, this paper emphasised more function allocation between user and machine
regarding automation, but less was discussed on operator interface interaction. How the automation should
perceive, analyze, understand, react, and collaborate with user as an agent or assistant still remains untouched.
Cognitive automation takes into consideration these high-level goals. The authors present the idea of an
Artificial Cognitive Unit (ACU) that implements a model of the Cognitive Process, and the ACU has been coded
in software. The ACU includes processing steps of interpretation ending up with beliefs, goal determination,
planning, and plan realisation to generate the instructions for action. These processing steps are based upon a
priori knowledge.
ACUs have the potential to achieve high-level goals compliant with those of the human operator, and therefore
may act as an operator assistant system as well as act autonomously. Then, a “cognitive” autopilot will take into
consideration the mountain in front, will know that to proceed stubbornly with altitude hold will end in disaster
and it will look for a way around all based upon the high-level goal for safe flight.
Briefly explained, the model provides a framework for describing how a joint cognitive system can maintain
control of a situation or a process. A cognitive system is defined as “a system that can modify its behaviour on
the basis of past experience so as to achieve specific antientropic ends.” A joint cognitive system can be any
combination of humans and machines (technological artifacts) or humans and humans (social groups/
RTO-TR-HFM-078 3 - 11
THEORETICAL FRAMEWORKS
organisations). The model invokes the principle of multiple, simultaneous layers of control. The layers are
hierarchically organised with one or more instances at each layer. Control layers differ with respect to the time
window or time horizon they cover, as well as in the balance between feedback and feedforward control.
The model currently describes four layers of control called (from the top down) targeting, monitoring,
regulating, and tracking. It is applicable both to single systems (e.g., a driver and a vehicle) and to larger
entities and organizations.
From a control theory perspective, human-machine interaction is often analysed by treating the machine as a
simple input-output transfer function with some known disturbances, and the human is part of the machine’s
controller algorithm [18]. On the other hand, multiple agent interaction should be treated as separate control
loops that have independent reference values, and that interact only through the influencing and sensing of
common states of the physical world. Conceptually, this interaction model would produce a complex set of
dynamics that are not always stable and not easily predictable. Thus, as the operator-vehicle ratio is reduced
by adding more intelligent agents, there is a risk of producing an unstable system if not carefully designed.
The following principles were highlighted during the analysis of multiple agent interaction using control
theory techniques:
• Closed-loop feedback modelling techniques can be used in the design of multiple agent systems.
• Designers should consider goals, sensing and decision-making strategies, and world states as part of
their system design.
• Agents should act on separate states, while gathering data from all sources.
These design principles have been applied to UMV research studies on the design of intelligent adaptive
interfaces, and selecting crews for UAV operations. The third design philosophy was applied to information
management business rules for the Multi-National Experiment 4 on Effects Based Operations with US Joint
Forces Command as the experiment lead. This experiment involved over one hundred players over a
distributed network from countries around the world. The interface design and business rules were critical in
order to successfully collaborate and conduct the experimental operation.
3 - 12 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
order to reduce the risk of having these capabilities become counterproductive. This is especially important
when it comes to highly automated and uninhabited systems. Military effect is nothing but humans
influencing other humans using military powers, commonly facilitated by technological systems. The axiom is
to state that if there is no military human completely in charge of the systems’ effect, then the effect isn’t
actually military and thus has no military relevance.
By nature, it is impossible to exactly predict the future since every situation contains a certain amount of
uncertainty, which here is defined as the concept of Situation Uncertainty (SU). Furthermore, every situation
changes continuously, and increases with amount of time before an event. Having control or being in control
of situations with very high uncertainty is difficult. It is a significant difference between to have control and to
perform control. The state of having control is a possible result of the work done by performing control, but it
is not a necessary consequence of control (that is, even though control has been applied a system may diverge
because of high uncertainty). To be able to have control there must be awareness about the situation
(i.e., reduced uncertainty), the entity’s ability to control its environment, and the control of the entity itself.
When it comes to “controlling humans”, the concept of trust may replace the concept of control, because
interacting entities are autonomous, self-aware agents. Humans deal with uncertain and complex situations
trusting that the other human team member will act according to common values. One can imagine that trust
will play a significant role amongst human operators and autonomous UMV systems. Humans may grow to
trust the machine, but trust must be mutual under uncertain situations. The technological system must not only
trust the human, but also itself particularly when the system functions outside its design envelope (i.e., SU).
This is especially true for uncertainties in the higher levels of control, uncertainties about what to do and why
it has to be done, and less true when it comes to uncertainties about how to do things. Current technologies do
not have the capability to trust as defined herein.
Relative strengths (i.e., safety and force multiplication) follow directly from separation of human and
platform. Relative weaknesses are mostly consequences of reduced control because of the same separation as
well as the lack of mutual trust. Relevance of technological solutions, especially military ones that might
deliberately cause harm, needs to be judged thoroughly.
RTO-TR-HFM-078 3 - 13
THEORETICAL FRAMEWORKS
The Playbook architecture supports delegation action types 1 – 4 in principle and has been implemented in
prior prototypes to include action types 2 and 4. While the work described above represents a general
framework for delegation interactions suitable for human interaction with smart automation of various kinds
and, perhaps uniquely, suitable for the tasking of multiple UMVs, the work has thus far progressed only to the
proof of concept stage. The Playbook ‘proper’ consists of a User Interface (UI) and a constraint propagation
planner known as the Mission Analysis Component (MAC) that communicate with each other and with the
operator via a Shared Task Model. The operator communicates instructions in the form of desired goals, tasks,
partial plans or constraints, via the UI, using the task structures of the shared task model. The MAC is an
automated planning system that understands these instructions and (a) evaluates them for feasibility and/or (b)
expands them to produce fully executable plans. The MAC may draw on special purpose planning tools
(e.g., an optimizing path planner) to perform these functions, wrapping them in its task-sensitive environment.
Outside of the tasking interface, but essential to its use, are two additional components. An Event Handling
component, itself a reactive planning system capable of making momentary adjustments during execution,
takes plans from the Playbook. These instructions are sent to control algorithms that actually effect behaviors.
The final type of delegation interaction offers the ability to provide priorities between alternate goals and states
and to do so more abstractly than the above methods. These abstract value statements that a supervisor might
provide are referred to as his or her “policy” for performance in the domain. A policy statement is an abstract,
general, a priori statement of the relative importance or value of a goal state in the domain. In its simplest form,
policy provides a method for human operators to mathematically define what constitutes “goodness.”
The work described above represents a general framework for delegation interactions suitable for human
interaction with smart automation of various kinds. This work is in the proof of concept stage although
exploration of Playbook-like interfaces is being conducted (under a DARPA-IXO SBIR grant). One of the
goals of this work will be to develop task libraries and task construction tools and interface concepts to move
the delegation interface work along toward implementation and utility.
The System Process/Task Organisational Model for HF V&V presented at Leiden was shown using an
embedded Theoretical Framework of Task Organisation. In the author’s view that framework always implies
levels of consideration on Task Context, Situation, Mission, Goal(s) [possibly both Strategic and Tactical],
Force Structure, Organisations, Cultural influences, the role(s) of technology, required system functions and
performance, roles of personnel, jobs, teamwork, individual tasks, and individual actor / entity properties and
activities.
If a system is considered dynamically it is with a task related perspective; if statically it is more at a function,
constraint, architecture, capability, or generic process perspective of consideration. However, the model is
3 - 14 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
seldom expressed explicitly. The model relies on checks on the effectiveness of the progress of a system
through its set process phases (i.e., What has occurred and When by forms of Measures of Effectiveness
[MOEs]). To provide explanation of the quality of work performance throughout the phases of the process an
associated Task Organisational Model provides evidence of the quality of work performance to satisfy
questions on How, Why, Where, and by Whom task effort has been applied in support of the satisfaction of
the goals of the system process (here possibly by the use of forms of Measures of Performance as associated
with MOEs).
If proof is required that the application of HF to UMV life cycle issues will augment the force then it is
necessary to provide a theoretical model with associated measures that if applied in practice can produce
evidence of the degree that the application of HF has succeeded in its aim. One such model has been
proposed. It is suggested that regardless of the form or efficacy of HF practices applied to the life cycle issues
of employment of UMVs in a force, that the adoption of some form of a System Process/Task Organisational
Model is necessary to fully evaluate a system, its capability, and its quality of fitness for purpose.
RTO-TR-HFM-078 3 - 15
THEORETICAL FRAMEWORKS
3 - 16 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
3.4 DISCUSSION
CA suggested that the Artificial Cognitive Unit could perform some high-level cognitive tasks that would be
otherwise done by the human, thus freeing the operator to manage multiple UMVs. ECOM provides a
theoretical basis to discuss levels of control and control allocation. MAI would caution that the real issue is
not the ratio of operators to vehicles, but that the addition of (human or machine) intelligent agents increases
the chances for instabilities. MRP would argue that if humans are to remain in control, then the ratio should be
increased rather than reduced. Given that the operator is the “coach” and the UMVs are “players” then PB
would claim that there could be any number of UMVs that adhere to the playbook. SPTO says that automation
and manning should be considered in parallel.
In general, frameworks provide a common lexicon and/or analogy around which any specific configuration may
be described and compared to other configurations. Some type of framework or model is required to predict
performance when the operator-vehicle ratio is reduced. Without this modeling investigation, it becomes
increasingly difficult to have confidence that the system will work.
3.4.2 Interoperability
Contributors inferred that their framework addresses interoperability, although there is some suggestion that
interoperability was interpreted differently amongst the theories. In all cases, human interoperability at the
highest level of abstraction was included in the interpretation. CA claims to cover the full scope of
interoperability. ECOM would provide guidelines for the information needs. MAI would produce standards
for information exchange between agents. MRP focused on human control as the means of achieving
interoperability. PB has a Planner that includes the use of resources. SPTO may require some modifications so
that the model addresses interoperability.
Like any application of theory there are compromises usually between cost, effort, and time. The final design
is usually a “healthy” compromise between the theory and practical considerations. The key point here is that
frameworks have gone from theory to implementation with positive and useful results.
RTO-TR-HFM-078 3 - 17
THEORETICAL FRAMEWORKS
Another common element is the idea of a hierarchy. There is an admission that the framework should be able
to cope with multiple levels of abstraction – from data sensing and perception through to higher goal setting,
reasoning, and decision-making. If the model is a single level abstraction, then it is might not be able to
address operator-UMV interaction.
A third common element is that most frameworks advocate the need for the actor to sense the world
(environment), sense its own state, sense the state of other actors within its immediate environment (including
the team lead), and understand the mission objectives. Effectively, the algorithm(s) must at least mimic to
some extent human cognition what humans seem to naturally do when working in a team of humans
(see Chapter 7).
Descriptive analyses are another common element amongst most frameworks. That is, investigation of
operator-vehicle ratio or interoperability is done primarily by logically reasoning through the topics using the
theory as a frame of reference. Some of the more mature theories have shown the instantiation of their
framework in a product or by modelling and simulation to show that the concepts indeed work.
A final common element is that the theory often leads to design philosophy and guidelines. In the case of
MRP and SPTO, the design considerations begin with philosophical statements. It becomes difficult to
separate the model from the model’s underpinning philosophy and perhaps it is not necessary to make this
distinction. Only that a practical output of theory and philosophy are design guidelines.
One of the unique framework elements includes PB with the notion of a playbook. This is not precisely rule-
based decision-making, nor is it free play. It does pre-suppose cooperative actors working together to achieve
a common objective. Not every actor knows precisely what the other actor is doing, but at least their actions
are consistent and they are moving toward a common goal. This uniqueness has tremendous potential for an
operator managing multiple UMVs.
Another unique framework element is the mathematical analysis of MAI. That is, symbolic mathematics was
used to draw conclusions from the framework. On the other hand, the assumptions that were applied to make
the mathematics tractable could be easily argued that the resultant model does not reflect the true situation.
Never the less, experimental results have shown that the theory has some validity and that the mathematics is
only an alternative to descriptive analyses to come to similar conclusions about multiple agent interaction.
A final unique element is the notion that a reduction in the operator-vehicle ratio is likely to lead to an
increase in situation uncertainty as stated by MPR. This seems like a logical statement, but one that designers
have a tendency to forget. Control theory has the notion of controllability and observability. That is, a stable
system has both observable states (states that can be sensed directly) that are controllable (can be influenced
directly). However, states that can neither be influenced nor sensed directly have a greater chance of being
unstable (i.e., increased uncertainty). The same principle may happen with a human operator with limited
capacity to sense and influence all of the UMVs simultaneously. There are just too many variables to track.
3 - 18 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
3.5 SUMMARY
The purpose of this chapter is to inform the reader for the need to consider a theoretical framework throughout
the life cycle of UMVs. The theoretical framework helps bound the problem and provides guidance on how to
operate the new system. A large number of theoretical frameworks were reviewed for their relevance to
UMVs and augmenting the Force by reducing the operator-vehicle ratio and/or optimising interoperability.
Six frameworks were examined more closely, and it was shown that they do address the two objectives.
Furthermore, the discussion led to the discovery of common and unique elements of the frameworks.
The common elements were:
• Control Theory;
• Hierarchy;
• Sensing the world, own state, other actors, and understanding the mission objectives;
• Descriptive analyses; and
• Design philosophy and guidelines.
3.5.1 Recommendations
The recommendations focus on the common elements while the unique elements act as a reminder to the
designer as they consider their UMV systems.
The recommendation is that a UMV system designer should consider having a framework guide the design
process. The framework should have elements of control theory and hierarchy. The framework should address
sensing and understanding as much about the world, the actors in that environment, and the mission
objectives. The framework should lead to descriptive analyses, although mathematical analyses would be
helpful as well. The framework should yield design philosophies and design guidelines such as the situation
uncertainty principle.
[2] Kobierski, B. and Yves-Lamarre, J. (2004). Hierarchical Goal Analysis and Performance Modelling for
the Control of Multiple UAVs/UCAVs from an Airborne Platform, Contract Report, DRDC Toronto,
Toronto, Canada.
[3] Kobierski, B., Coates, C. and Torenvliet, G. (2005). PCT-Based Analysis of ALIX Scenario for Crew
Selection Research. Contract Report, DRDC Ottawa, Ottawa, Canada.
RTO-TR-HFM-078 3 - 19
THEORETICAL FRAMEWORKS
[4] Zhang, R. (2005). Prototype IAI for UAV Operators. Contract Report, DRDC Toronto, Ottawa, Canada.
[5] Miller, G.A. (1956). The magical number seven, plus or minus two: Some limits on our capacity for
processing information. Psychological Review, 63, 81-97.
[6] Boff, K.R., Kaufman, L. and Thomas, J.P. (Eds.) (1988). Handbook of Perception and Human
Performance, John Wiley & Sons, NY, 1988.
[7] Pigeau, R. and McCann, C. (2000). The Human in Command: Exploring the Modern Military
Experience, edited by McCann and Pigeau, Kluwer Academic/Plenum Publishers, New York, 2000.
Chapter 12: Redefining Command and Control, pp. 165-184.
[8] Digney, B.L., Hubbard, P., Gagnon, E., Lauzon, M., Rabbath, C., Beckman, B., Collier, J.A.,
Penzes, S.G., Broten, G.S., Monckton, S.P., Trentini, M., Kim, B., Farell, P. and Hopkin, D. (2004).
Defence R&D Canada’s autonomous intelligent systems program. In: Proceedings of SPIE International
Society of Optical Engineering Volume 5422 – Unmanned Ground Vehicle Technology VI,
G.R. Gerhart, C.M. Shoemaker, D.W. Gage, Editors, September 2004, Orlando, Florida, USA, April 2004,
p. 13.
[10] Onken, R. (2002). Cognitive Cooperation for the Sake of the Human-Machine Team Effectiveness.
In: RTO-HFM Symposium on The Role of Humans in Intelligent and Automated Systems. Warsaw,
Poland. 7-9 October 2002.
[11] Hollnagel, E., Nåbo, A. and Lau, I. (2003). A systemic model for Driver-in-Control. 2nd International
Driving Symposium on Human Factors in Driver Assessment, Training, and Vehicle Design, July 21-24,
Park City, Utah.
[12] Hollnagel, E. and Woods, D.D. (2005). Joint cognitive systems: Foundations of cognitive systems
engineering. Boca Raton, FL: CRC Press.
[13] Hollnagel, E. (1993a). Models of cognition: Procedural prototypes and contextual control. Le Travail
humain, 56(1), 27-51.
[14] Hollnagel, E. (1993b). Human reliability analysis: Context and control. London: Academic Press.
[15] Hollnagel, E. (2002). Time and time again. Theoretical issues in Ergonomics Science, 3(2), 143-158.
[16] Powers, W.T. (1973). Behavior: the control of perception. Chicago: Aldine.
[17] Farrell, P.S.E. (2003). Feedback in Error-correcting and Error-limiting Systems. In: Proceedings of the
50th AGM & Conference of Canadian Aeronautics and Space Institute, Montreal, Quebec, April 2003.
[18] Craik, K.J.W. (1947). Theory of the Human Operator in Control Systems: The Operator as an Engineering
System. British Journal of Psychology (38), 1947, pp. 56-61.
3 - 20 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
[19] Miller, C. (2003). Delegation Architectures: Playbooks and Policy for keeping the operator in charge.
A paper given at the Leiden Workshop for TG-078 Workshop. Smart Information Flow Technologies,
1272, Raymond Ave, St. Paul, MN 55108, U.S.A.
[20] Macleod, I.S. (2003). System Processing and Task Organizational Model for Human Factors
Verification and Validation. A paper given at the Leiden Workshop for TG-078 Workshop. Atkins
Aviation and Defence Systems, 650 Aztec West, Almondsbury Bristol, BS32 4SD, UK.
RTO-TR-HFM-078 3 - 21
THEORETICAL FRAMEWORKS
The keywords were used in searching are: adaptive automation, adaptive interface, intelligent interface,
and intelligent user interface. A number of databases were searched and included in Table A3-1.1.
NTIS 1964 12
INSPECT 1969 4
Ei Compendex 1970 16
EMBASE 1974 73
PsycINFO 1887 11
More than 500 abstracts were retrieved from all databases above, and there are 127 papers and reports were
found likely relevant to the research domain and were requested. Totally, 82 papers and reports were reviewed
as they have different focuses related to the topic of this research, as included in Table A3-1.2.
3 - 22 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
Domain Number
Total 82
Paper Number
Domain Relevance
RTO-TR-HFM-078 3 - 23
THEORETICAL FRAMEWORKS
individuals (as high as 20:1 – i.e., one person may take twenty times as long as another to complete the same
task). People can learn domain knowledge, but are less likely to be able to change fundamental psychological
characteristics such as spatial ability. However, one of the difficulties with capturing psychological data is that
the only signals that a computer can get are the sequences of tokens passed across the interface and attributes
of that sequence such as timing information. Although this bandwidth will increase, it still remains very
narrow compared to the wealth of information that we as human can perceive.
The definitions of the models used widely in IIT community were also given in the paper. It is a good
introduction paper although there are more models in describing human-machine interaction.
• Domain models are abstract representations of the domain, so will not include the details.
• User models describe what the system “knows” about the user. Some systems concentrate on
developing models of user habits, inferred by monitoring user-task interactions over time (i.e., by
keeping a dialogue record). Other user profile data can often be most easily obtained by asking the
user. Other systems try to infer user goals, although it is very difficult to infer what a user is trying to
do from the data typically available to a computer system (mouse clicks and a sequence of
commands). The user’s knowledge of the domain is represented in the student model.
• Interaction model: An abstract of the interaction (the dialogue record) along with mechanisms
(such as a rule-based, a statistical model, a genetic algorithm, etc.) for making inferences from the
other models, for specifying adaptations and, possibly, evaluating the effectiveness of the system’s
performance.
3 - 24 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
• Authoring tools that enable easy development and maintenance of the intelligent parts of the system
(Scalability).
A3-1.2.3 Models for the Design of Human Interaction with Complex Dynamic Systems
(Systems Engineering & Management Handbook, 1999)
by Mitchell, C.M. (1996)
This paper overviewed the evolution of models of human-machine systems over the past forty years.
From perspectives of cognitive engineering, ecological psychology, and naturalistic decision-making,
the similarities between human-machine systems models and a variety of other recent approaches to
understanding and aiding human interaction in real-world systems were described. The paper also proposed a
set of tenets that characterizes models and human interfaces whose design is based upon them.
The paper described the trend of developing robust models with the same levels of fidelity as system models.
The vision was to predict system and human behaviour and provide quantitative assessments of proposed
system design. In 60’ and 70’, the crossover control model and the optimal control model (Wickens, 1984)
focused on continuously tracking behaviour for fully manual tasks. However, with Digital Computer
introduced, tasks are supervisory controlling of multiple subsystems. Since then, modeling goal changed from
pursing the development of a global and analytic/computational operator simulation (i.e., a quantitative,
predictive model) to more focused: the development of system and task representations that could be used for
the design of operator interfaces to complex dynamic systems, including displays, aids, and training systems.
Therefore, the goal is no longer to produce a black-box human operator simulator that functions as robustly as
traditional engineering models of system hardware and software, but rather the development of a useful
description/prescription of the system-task-operator interactions. Understanding and modeling human
cognition, problem solving, and decision-making became more and more popular and practical for the system
design.
The essence of this paper is the emphasis of the importance of context as the central tenet of Human-Machine
Systems Engineering. As Baron (1984) summarized this requirement succinctly: (A human-machine systems
model) … embodies the idea that to model human performance, one must model the system in which that
performance is embedded. Human behaviour, either cognitive or psychomotor, is too diverse to model unless it
is sufficiently constrained by the situation or environment; however, when these environmental constraints exist,
to model behaviour adequately, one must include a model for that environment (the perspective of ecological
interface design). Therefore, the system design should be context-oriented, descriptive, and prescriptive.
RTO-TR-HFM-078 3 - 25
THEORETICAL FRAMEWORKS
In this paper, a preliminary investigation of the DAI design concept was conducted in the domain of aviation
(precision, low-level navigation). Three interfaces were evaluated including: non-traditional controls (a force
reflecting stick) and displays (a configurable flight director) were developed to support performance at the
task; a standard interfaces (conventional controls and displays), a candidate interface (alternative controls and
displays); and an adaptive interface (dynamically between the standard and candidate displays). The results
indicated that significant performance advantages in the quality of route navigation were obtained with the
candidate and adaptive interfaces relative to the standard interface; no significant differences between the
candidate and adaptive interfaces were obtained; no significant differences between the candidate and
adaptive interfaces were obtained. The implication of these results were discussed, with special emphasis on
their relation to fundamental challenges that must be met for the DAI concept to be a viable design alternative.
This paper is a good example for human-machine interaction from theoretical development to empirical
investigation to maximize overall performance. The design and comparison of three interfaces is a typical
method for such kind of research. The results are also very interesting as they raised the issue of the dilemma
for automation and adaptation. When, where, what, why, how to adapt is really a question theoretically and
practically for better operator-machine, operator-agent interaction. The theoretical framework and research
methodology are very useful for other similar research.
A3-1.2.5 Integrating Perceptual and Cognitive Modeling for Adaptive and Intelligent
Human-Computer Interaction
(Proceedings of the IEEE Volume 90, Issue 7, July 2002, pp. 1272-1289)
by Duric Z., et al. (2002)
Through both theoretical analysis and empirical investigations, this paper is trying to advocates the technology
and tools into interface design for intelligent human-computer interaction where human cognitive, perceptual,
motor, and affective factors are modeled and used to adapt the human computer interface. The essence of the
paper is to monitor affective behaviour or emotional behaviour or non-verbal information to answer W5
(i.e., what why, where, when, and how) and adapt the display according to this behaviour. The method for
interface design is more human-like in which the interface/machine or the agent/automation embedded is
regarded as another human assistant who can monitor perceptual and cognitive levels and understand the
“partner” or “teammate”, thus react for better collaboration with better overall results. The idea is to emphasis
the team collaboration, which is true and good in human-human interaction.
“It is not only computer technology that needs to change to make such novel interfaces a reality.
People have to change as well and adapt to the interface that the computer presents them with. In
the end, both people and the computer have to understand each other’s intentions and/or
motivations, provide feedback to each other as necessary, and eventually adapt to each other.”
3 - 26 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
The paper also discussed the future of adaptive interfaces, the role of formal interaction modeling,
the importance of abstract/structural interface hierarchy, the integration of interaction modes and media,
the sophistication of interface modularity and the exploitation of the advantages in combining/integrating
conceptual-functional-physical design aspects. It is a good reference of Taxonomy of Adaptive Interfaces.
Two important areas addressed in the paper are agent based interaction and evaluation. Research on agent
technology has increased in prominence in applications, which includes the use of agents to express system
and discourse status via facial displays, multi-modal communication between animated computer agents, and
standards and open architectures for building agent based multi-modal interfaces – but the key questions are:
what can and should an agent do? How they should do it? How, when and why should they interact with
the user when doing it? In terms of evaluation, it can be glass-box (internal) and black-box evaluation
(end-to-end). Criteria for evaluation might include quantitative ones (e.g., time to perform tasks, accuracy of
tasks, percent of inter-assessor agreement) as well as qualitative ones (e.g., user indication of utility, ease of
use, naturalness). This is a good reference for the process of developing and testing agent technology based
interfaces.
A3-1.2.8 The Future of Watchstation Design: Evolution from Single Purpose to Intelligent
Watchstations
(2002 Command and Control Research and Technology Symposium, Naval Postgraduate
School, Monterey, California, 11-13 June 2002)
by O’Donnell, L. (2002)
The focus of this paper is to address the issues in interface design and the changes in the console design to
support distributed mission task activities for joint operations of global command and control systems.
Increased mission demands combined with smart weapons, automated functions and increased collaborative
warfighter functions have increased the multi-tasking requirements to be accomplished. Humans in a
warfighter role have shifted from a narrow task focus within a narrow job focus of a single purpose
watchstation and a high human-in-the loop interface workload, to becoming controllers of these distributed
systems and collaborative activities. In the paper, current watchstation design was described that requires the
human to perform manual system operations in combination with numerous independent synchronous
activities such as communications and adjacent equipment operations. Future watchstation will need to be
RTO-TR-HFM-078 3 - 27
THEORETICAL FRAMEWORKS
designed to support the work environment with: increased multi-tasking capabilities, dynamic monitoring of
task process, integrated system designs, and improved distributed team collaboration task capabilities.
Advances in technology have enabled the design of an effective watchstation design that will allow for multi-
modal user interfaces best suited to the task. Future watchstation designs should also utilize self-adaptive
interfaces, increased visual workspaces, agent technologies, integrated speech, and visual and direct touch
methods to reduce the human-interface workload and streamline the tasks. All these features are required for
future UAV/UCAV control interfaces.
The paper not only analyzed the current trends and advantages of intelligent interfaces (watchstations),
but also brought up a smart agent taxonomy to construct the flexible, dynamic, scalable, and robust distributed
system capabilities over system networks as multiple agent systems. Although the context discussed in the
paper was not focused on airborne multiple UAV control, but the discussions of several key technologies to
enabling an intelligent system and future research recommendations on intelligent user interface design can be
generally applied to any design of the framework for optimal operator – agent interaction.
The main focus of the paper is addressing two methodology issues to the design: design methodology and
automation philosophy. Although the suggested design methodology follows the traditional human factors
engineering principles, automation philosophy emphasises on maximizing overall performance by overcoming
human limitations and enhancing human abilities. The focus of the paper (which is different from many other
literatures) is the emphasis of automation as a backup – the default modes are usually manual with automation
invoked only when either anticipated operator performance is unacceptable or the operator chooses to
relinquish control. With the adoption of this operator-centred automation philosophy, an architecture
including intelligent management of information and tasks was proposed. Within it, the concept of operator
state is central to the functioning of the components of the intelligent interface. The relevant elements include:
activities, awareness, intentions, resources, performance. Another component is the interface manager which
is similar to an executive’s assistant who zealously guards the superiors’ time and resources. Although two
important questions were raised: when and how to automate, there was still no answers in the paper. Another
important question of what to automate was not addressed in the paper either. The paper discussed a nice
layout of the architecture for complex system design, but it did not cover enough cognitive and perceptual
aspects of a dynamic, complex, and interactive system, especially for multiple UAV/UCAV control.
The concept of automation control in the paper may not apply to the supervisory control mode in the UAV
case, where, it is still operator centred design, but automatic agents/ assistants will play significant roles.
A3-1.2.10 A Model for Types and Levels of Human Interaction with Automation
(IEEE Transactions on Systems, Man and Cybernetics, 30 (3), pp. 286-297)
by Parasuraman, R., Sheridan, T.B. and Wickens, C.D. (2000)
A framework/model was proposed for types and levels of human interaction with automation (Sheridan’s 10
points scale). They also proposed four broad classes of functions which automation could be applied from
information processing point of view:
3 - 28 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
a) Information acquisition;
b) Information analysis;
c) Decision and action selection; and
d) Action implementation.
Within each of these types, automation can be applied across a continuum of levels from low to high,
from fully manual to fully automatic. A particular system can involve automation of all four types at different
levels. Since automation does not merely supplant but changes human activity and can impose new
coordination demands on the operator, appropriate selection is important based on the primary and secondary
evaluative criteria. The primary criteria look at human performance consequences: mental workload, situation
awareness, complacency, and skill degradation. The second criteria include the automation reliability and the
costs of consequences.
Although the paper considered human machine interaction mainly from information process point of view, the
proposed model can be taken as a good starting point for considering what types and levels of automation
should be implemented in a particular system. The paper is concerned with human performance in automated
systems and emphasizes human-machine comparison. Automation is defined as a device or system that
accomplishes (partially or fully) a function that was previously, or conceivably could be, carried out (partially
or fully) by a human operator. The paper also touched a litter bit on action automation – agents which track
user interaction with a computer and execute certain sub-tasks automatically in a contextually-appropriate
manner. However, this area should be elaborated more associated the theory developments and empirical
investigations (which is the future work as mentioned in the paper). Even in the proposed model, the issue in
whether automation unreliability has similar negative effects for all four stages of automation needs further
examination. Regarding costs of decision/action outcomes, individual differences between users in the same
interface should be addressed more, especially on user profile building on the interface (user modelling
embedded in interface). It is good to point out that empirical work needs to be done to explicitly compare the
effects on human performance of different levels of automation for information acquisition and analysis,
in other words, the levels of interface intelligence. Overall, this paper emphasised more function allocation
between user and machine regarding automation, but less was discussed on operator interface interaction.
How the automation should perceive, analyze, understand, react, and collaborate with user as an agent or
assistant still remains untouched.
RTO-TR-HFM-078 3 - 29
THEORETICAL FRAMEWORKS
current system state and current system goals. The model of control activities must represent at least three
properties of both the control and controlled systems and the operator supervising them:
1) What changes to the system the operator wants to make;
2) Why the changes should be made, with respect to system goals and current state; and finally
3) How the needed changes to the system can be made, i.e., the operator activities undertaken to bring
about the desired state.
These models should represent the concurrent nature of the control activity and the choices available to the
operator given current system state. To be useful to the design, an effective model must be both descriptive
and prescriptive to describe what operator actually do and specifies what an operator should do.
Figure A3-1.1 illustrates the relations of user, system, and the interaction between them. In which, user can act
as a board of directors of a corporation, and the system can be regarded as many agents assisting the CEO who
is the intelligent interface. In order to help the board members to make decision, through CEO, agents will
provide necessary information to keep the board members informed what is currently being done and what is
going to happen at the next stage (descriptive and prescriptive). At the same time, agents will monitor the
board members’ cognitive workload and performance, and guard the resources and time. Agents can also learn
from past experience and change how they behave in given situations (adaptive). Agents will communicate
and cooperate with other agents and act according to the results of that communication (cooperative).
Therefore, user-system interaction basically is user-agent interaction for general cases. Here, agent technology
is taken as a means to facilitate the interaction between user and agents, which is the topic in next section.
3 - 30 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
involves a combination of algorithmic and symbolic models for assessing and predicting an operator’s
activities, awareness, intention, resources, and performance.
The moral behind this is that people see not only with the eyes, but with the brain as well. In other words,
perception involves a whole and purposive cognitive process. From another perspective, people are selective
on their attention [8]. In other words, attention is not decided by what being presented (perception process),
but what being decided by the brain (cognitive process). People tend to forget what has been seen and what
has been heard, especially in a complex, dynamic, and challenging environment. The proactive feedback
system can better serve the purpose of communicate between user and interface for adaptation. There are
certain technologies and models can be used for such kind of intelligent system.
Other communication channels between user and interface should be considered as well such as verbal and
aural inputs. Multi-modal inputs are good for monitoring and communicating between user and interface,
but the more information being provided and processed, the more stress and workload for the interaction.
The appropriate level and channel of input and interaction should depend on the task itself. The reliability and
accuracy for those user models and algorithms are also critical for the whole system. It should also involve
trust and transparency issues: Trust, when the agent does things automatically; Transparency, when the
interface/agent effectively disappears, thus, enabling the user to interact directly with the objects of interest in
the domain and to achieve effective interaction with a minimum of cognitive effort. A dynamic adaptive
interface/agent should automatically provide information without the requirement for control input by the user
with the help of cognitive inference aid.
Figure A3-1.2 illustrates the three variables of human-machine interfaces: level of (task) complexity, level of
(interface) intelligence, and level of (user-interface) interaction. Task complexity is decided by the nature of
task (e.g., the number of vehicles to control, the level of stress, etc.). Interface intelligence is decided by agent
technology, and it should cover all aspect of human perception, behaviour, and cognition. It is also related
directly to automation level – how much work being done by the agents automatically. User’s interaction
depends on both the levels of task complex and interface intelligence. Obviously, if the level of task
RTO-TR-HFM-078 3 - 31
THEORETICAL FRAMEWORKS
complexity is high and automation level is low, then the user would probably interact more – but how much
user interaction really depends on the nature of the task and the interface.
Level of Interaction
Level of Complexity
(User Domain)
(Task Domain)
3 - 32 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
Erik Hollnagel
In the following I shall attempt to comment on the points raised in the letter from Phil Farrell, in the ongoing
work on NATO RTO HFM TG-017. The comments refer to the theoretical framework that I presented at the
meeting in Leiden, 2003. This framework is referred to as the Extended Control Model (ECOM). The model
was outlined in the presentation given at the meeting in Leiden, and has also been described in a conference
paper [1] and a book chapter in [2]. The pedigree of the model includes the description of the principle of
contextual control [3], the initial contextual control model [4], and the fully developed contextual control
model [5].
These comments do not include a detailed description of the model. For details, see Chapter 7 (Section 7.7).
Briefly explained, the model provides a framework for describing how a joint cognitive system can maintain
control of a situation or a process. A cognitive system is defined as “a system that can modify its behaviour on
the basis of past experience so as to achieve specific antientropic ends.” A joint cognitive system can be any
combination of humans and machines (technological artefacts) or humans and humans (social groups/
organisations). The model invokes the principle of multiple, simultaneous layers of control. The layers are
hierarchically organised with one or more instances at each layer. Control layers differ with respect to the time
window or time horizon they cover, as well as in the balance between feedback and feedforward control. The
model currently describes four layers of control called (from the top down) targeting, monitoring, regulating,
and tracking. It is applicable both to single systems (e.g., a driver and a vehicle) and to larger entities and
organisations.
I should make clear that my experience is primarily from applications outside the military, typically process
industries and transportation (surface, air, space), where I have been working with issues of automation,
human-machine interaction, and risk and reliability.
I am not certain what exactly is meant by interoperability issues. In computer science it refers to the ability to
exchange and use information at different locations or points in a system, such as a network. ECOM will not
address interoperability directly, but will give guidelines about which information is needed – at different
points – to maintain control of the joint system. In that sense interoperability is indirectly addressed. In cases
where maintaining control is critical, this may lead to considerations of redundancy (of control), hence to
interoperability issues.
RTO-TR-HFM-078 3 - 33
THEORETICAL FRAMEWORKS
A3-2.4 REFERENCES
[1] Gauthereau, V. and Hollnagel, E. (2004). Stepping away from the centralization/decentralization
struggle: planning, control, and adaptation at a Swedish nuclear power plant. European Management
Journal (in print).
[2] Hollnagel, E. (1993a). Models of cognition: Procedural prototypes and contextual control. Le Travail
humain, 56(1), 27-51.
[3] Hollnagel, E. (1993b). Human reliability analysis: Context and control. London: Academic Press.
[4] Hollnagel, E. (2002). Time and time again. Theoretical issues in Ergonomics Science, 3(2), 143-158.
[5] Hollnagel, E., Nåbo, A. and Lau, I. (2003). A systemic model for Driver-in-Control. 2nd International
Driving Symposium on Human Factors in Driver Assessment, Training, and Vehicle Design, July 21-24,
Park City, Utah.
[6] Hollnagel, E. and Woods, D.D. (2005). Joint cognitive systems: Foundations of cognitive systems
engineering. Boca Raton: CRC Press.
[7] Worm, A. (2001). Breaking the barriers: Facilitating efficient command and control in multi-service
emergency management. 8th World Conference on Emergency Management (TIEMS), June 19-22,
Oslo, Norway.
[8] Bonneh, Y.S., Cooperman, A. and Sagi, D. Motion-induced blindness in. normal observers. Nature 411,
798-801 (2001).
3 - 34 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
The NATO RTO Human Factors and Medicine Panel Task Group 017 entitled, “Uninhabited Military
Vehicles (UMVs): The Human Factors of Augmenting the Force” is studying ways to augment military
Forces by leveraging the potential advantages of UMVs to act as force multipliers. A specific goal of the Task
Group is to produce a NATO report that would identify, prioritize, and address the Human Factors issues
associated with integrating UMVs into the Force. The Task Group (TG) believes that “Augmenting the Force”
will require research and development in the following areas:
The Task Group has organized the Human Factors of augmenting the Force into five primary theme areas
(Enclosed is a short synopsis of each):
• Theoretical Frameworks
• System of Systems
RTO-TR-HFM-078 3 - 35
THEORETICAL FRAMEWORKS
• Supervisory Control
• Levels of Automation
• Advanced Interfaces
Theoretical frameworks/models were identified from the literature as well as the Leiden Workshop held in
June, 2003 that may help in the development of the four other themes. However, we would like to solicit
comments directly from the authors on their framework’s relevance with respect to reducing operator/vehicle
ratio and improving interoperability.
Therefore, we invite you to comment on your theory with respect to the following:
3 - 36 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
Anywhere we can define useful aggregations/patterns of repeatable behaviours (and codify the knowledge
about how to achieve them) into a hierarchical play representation, PB is useful.
• Do you have an example, closely related to the UMV situations, where the theory was implemented?
Yes, several. Our current DARPA UAV project, PVACS is our richest implementation thus far.
In answering these questions, you may wish to compare and contrast your theory with traditional or other
approaches. Also, please include references to the theory if available (electronic copies preferable).
We anticipate that your response will be 1 to 3 pages, however there is no set limit.
A3-3.4 REFERENCES
[1] Miller, C. and Parasuraman, R. (in revision). “Designing for Flexible Human-Automation Interaction:
Playbooks for Supervisory Control.” Submitted to Human Factors.
[2] Parasuraman, R., Galster, S., Squire, P., Furukawa, H. and Miller, C. (submitted). A Flexible Delegation-
Type Interface Enhances System Performance in Human Supervision of Multiple Robots: Empirical
Studies with RoboFlag. Submitted for inclusion in IEEE Systems, Man and Cybernetics – Part A,
Special Issue on Human-Robot Interactions, Julie Adams (Guest Ed.).
[3] Squire, P., Furukawa, H., Galster, S., Miller, C. and Parasuraman, R. (Accepted) Adaptability and
flexibility are key! Benefits of the “Playbook” interface for human supervision of multiple unmanned
vehicles. To be included in Proceedings of the 2004 Meeting of the Human Factors and Ergonomics
Society, September 20-24, New Orleans, LA.
[4] Miller, C., Goldman, R., Funk, H., Wu, P. and Pate, B. (2004). A Playbook Approach to Variable
Autonomy Control: Application for Control of Multiple, Heterogeneous Unmanned Air Vehicles.
In: Proceedings of FORUM 60, the Annual Meeting of the American Helicopter Society, Baltimore,
MD, June 7-10.
[5] Miller, C. and Parasuraman, R. (2003). Who’s in Charge?; Intermediate Levels of Control for Robots
We Can Live With. In: Proceedings of the 2003 Meeting of the IEEE Systems, Man and Cybernetics
society, October 5-8, Washington, DC.
[6] Parasuraman, R., Galster, S. and Miller, C. (2003). Human Control of Multiple Robots in the RoboFlag
Simulation Environment. In: Proceedings of the 2003 Meeting of the IEEE Systems, Man and
Cybernetics Society, October 5-8, Washington, DC.
RTO-TR-HFM-078 3 - 37
THEORETICAL FRAMEWORKS
[7] Miller, C., Parasuraman, R., Lee, J., Corker, K., Johnson, L. and Schreckenghost, D. (2003). The Etiquette
Perspective for Human-Automation Relationships: Applications, Models and Results. In: Proceedings of
the 47th Annual Meeting of the Human Factors and Ergonomics Society, October 13-17, Denver, CO.
[8] Lintern, G. and Miller, C. (2003). Identification of Cognitive Requirements for New Systems.
In: Proceedings of the 47th Annual Meeting of the Human Factors and Ergonomics Society, October
13-17, Denver, CO.
[9] Miller, C. and Parasuraman, R. (2003). Beyond Levels of Automation: An Architecture for More
Flexible Human-Automation Collaboration. In: Proceedings of the 47th Annual Meeting of the Human
Factors and Ergonomics Society, October 13-17, Denver, CO.
[10] Miller, C., Goldman, R., Funk, H. and Parasuraman, R. (2003). Delegation Systems: Staying in Charge
of Highly Flexible Automation. In: Proceedings of the 10th International Conference on Human-
Computer Interaction, June 22-27, Crete, Greece.
[11] Miller, C., Goldman, R., Funk, H. and Parasuraman, R. (2002). Delegation as a Model for Human-
Automation Interaction. In: Proceedings of the 3rd International NASA Workshop on Planning and
Scheduling for Space, October 27-29, 2002, Houston, Texas.
[12] Miller, C., Pelican, M. and Goldman, R. (1999). High Level ‘Tasking Interfaces’ for Uninhabited
Combat Air Vehicles. In: Proceedings of the International Conference on Intelligent User Interfaces,
January 5-8, Redondo Beach, CA.
[13] Miller, C. and Goldman, R. (1997). “Tasking Interfaces; Associates that know who’s the boss.”
In: Proceedings of the 4th USAF/RAF/GAF Conference on Human/Electronic Crewmembers, September
22-26, Kreuth, Germany.
3 - 38 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
Patrik Stensson
Swedish Air Force
• How could the framework/model help reduce the operator to UMV ratio?
It may help in establishing the prerequisites for human control from an operational perspective, in order to
make technological solutions military relevant.
• Do you have an example, closely related to the UMV situations, where the theory was implemented?
No!!!!!!!!!!!!!!!!!!!!!
RTO-TR-HFM-078 3 - 39
THEORETICAL FRAMEWORKS
A framework is proposed based on Perceptual Control Theory [1] to model multiple non-interacting and
interacting agents in order to understand the system dynamics that would lead to design implications for user-
intelligent agent interaction [2]. PCT describes human cognition as a means-end hierarchy of control units.
Each control unit involves the control of a perception. At the lowest levels, control is subconscious and can
might be described by classical linear control theory. At the highest levels, control is conscious, and deliberate
requiring rule-based thinking, logic, and reasoning. Regardless of the hierarchical level, the control law
remains the same – the output of each control loop attempts to drive the perception closer to its internal goal.
The key advantage of modelling agents using PCT is that one can apply all the mathematical power of Control
Theory, which includes stability and optimization analyses.
It is assumed that multiple agent interaction is more like human-human interaction than it is like human-
machine interaction. Table A3-5.1 lists some key differences:
Table A3-5.1: Critical Differences between Human-Machine and Multiple Agent Interaction
Plans, actions and system states are known or Plans and actions are not necessarily known a priori, and
knowable within limits. may produce unexpected system states.
HMI is specific, systematic, and often MAI is fuzzy and there may be many means to achieve
associated with Standard Operating the same end.
Procedures.
Human has beliefs (assumptions) about the One agent has beliefs (assumptions) about other agents
machine and the task. The machine design and the task, and those beliefs may be hierarchical and
takes into consideration certain assumptions dynamic.
about the human and the task.
Typically trust is binary – the machine works Trust must be built over time because it becomes more a
or the machine does not work. function of mission completion and success rather than
based on an individual agent’s work.
Typically there are two levels of automation – Potentially there could be a gradient of automation.
fully manual or fully automatic.
3 - 40 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
It is possible to know how the system It may be difficult, if not impossible to trace information
processes information (i.e., outputs can be flows in and amongst multiple agents.
reconstructed from the inputs).
The context is typically static or well-defined. The context is dynamic and sometimes unknown a priori.
Only the human is truly autonomous. Potentially there could be multiple truly autonomous
agents.
From a control theory perspective, human-machine interaction may be analysed by treating the machine as a
simple input-output transfer function with some known disturbances – this problem is relatively easy to solve.
On the other hand, multiple agent interaction must be treated as independent (truly autonomous) control loops
that interact through a common portion of the world (often called the interface). Conceptually, this model
would produce a different set of dynamics that are unstable and not easily predictable. The clear advantage is
that multiple agents have the potential to multiply the force.
Two interacting agents as well as a generic multiple agent model was analysed using mathematical control
theory techniques and the following are a list of design recommendations that come from this modelling
exercise:
• Closed-loop feedback modelling techniques can be used in the design of multiple agent systems.
• Designers should consider goals, sensing and decision-making strategies, and world states as part of
their system design.
• Agents should act on separate states, while gathering data from all sources.
These design principles have been applied to UMV research studies on the design of intelligent adaptive
interfaces, and selecting crews for UAV operations. The third design philosophy was applied to information
management business rules for the Multi-National Experiment 4 on Effects Based Operations with US Joint
Forces Command as the experiment lead. This experiment involved over one hundred players over a
distributed network from countries around the world. The interface design and business rules were critical in
order to successfully collaborate and conduct the experimental operation.
This paper models intelligent agents using Perceptual Control Theory. Using standard mathematical control
theory techniques, conditions for stability are derived for two-agent and multiple agent interactions.
RTO-TR-HFM-078 3 - 41
THEORETICAL FRAMEWORKS
• Do you have an example, closely related to the UMV situations, where the theory was implemented?
See above.
3 - 42 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
A3-5.5 REFERENCES
[1] Powers, W.T. (1973). Behavior: the control of perception. Chicago: Aldine.
[2] Farrell, P.S.E. (2003). Feedback in Error-correcting and Error-limiting Systems. In: Proceedings of the
50th AGM & Conference of Canadian Aeronautics and Space Institute, Montreal, Quebec, April 2003.
[3] Forbes, K., Baker, K. and Youngson, G. (2005). Human-computer interaction between the operator and
the semi-autonomous UAV team. Contract Report, DRDC Ottawa, Ottawa, Canada.
RTO-TR-HFM-078 3 - 43
THEORETICAL FRAMEWORKS
3 - 44 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
Simple answer, yes, since CA is a general framework. Of course, each of the mentioned domains has got it’s
own peculiarities. But, they all have in common, that there will be a complex dynamic situation, tactical or
whatsoever, needed to be interpreted and understood, that there are goals for acting to be considered, and that
there is some demand upon problem-solving and decision-making. Again, it is a matter of the kind of
knowledge you put into the system, whatsoever functionality will be provided. Currently the concept has been
proven in the aeronautical domain.
• Do you have an example, closely related to the UMV situations, where the theory was implemented?
Yes, currently we are working on some UAV activities, in brief:
• COSY flight – Cognitive System for the flight domain. Autonomous guidance system for a single-
ship URAV mission. Project was set-up in order to prove concept of the implementation framework
COSA (Cognitive System Architecture). Finished by now.
• Currently COSA is being used for the implementation of an autonomous guidance system for a multi-
ship SEAD UCAV mission. Main focus is the implementation of machine-machine co-operation
capabilities according to the approach of CA. Will be tested in simulation.
• Development of a mini-UAV field demonstration of cognitive and co-operative capabilities on the
machine side as well as intelligent operator assistance in a ground control station. The vehicles are
one model-scale rotorcraft UAV and one fixed-wing.
• Manned-unmanned teaming – forthcoming project on integration of UAVs into military helicopter
missions in a network centric operations context.
RTO-TR-HFM-078 3 - 45
THEORETICAL FRAMEWORKS
Iain S. MacLeod
Defence College of Management and Technology
UK Defence Academy
Shrivenham
A3-7.1 INTRODUCTION
The author believes that if the Task Group 017 remit is truly to be “The Human Factors of Augmenting the
Force” we should produce outcomes that have enough practicality to allow their consideration applicability in
augmenting force effectiveness in the ‘real’ world. For that reason I believe that the following should apply:
• Theoretical Frameworks should be formed from Theoretical Models and should have enough
substance that they can be tested in reality [believe that Leiden workshop had a strong emphasis on
Models].
• Following from the above, any Theoretical Model should be based on generic truth(s) underlying
human systems performance in the real world [both inhabited and uninhabited] in that it can be seen
to encompass any associated theoretical framework. Whilst, the use of UMVs within a network
enabled community will still involve the issues of interoperability that are currently recognised [1,2]
(for example, shared situational awareness, trust, the syntactic, semantic, and pragmatic), for UMVs
there will be some important nuances and differences to the issues as associated with inhabited
systems.
• It is likely that if a Theoretical Models are ‘true’ there will be few, maybe only one!
• A Theoretical Model architecture must address its capability to support for a Theoretical Framework
architecture or architectures.
• Theoretical Frameworks are only theoretical until tested when they then become a manifestation/
representation of some multi-dimensional aspect of reality.
• If a framework is to be related to reality it should consider selective combinations of Process,
Context, Situation, Mission, Goal(s) [possibly both Strategic and Tactical], Force Structure,
Organisations, Cultural influences, the role(s) of technology, required system functions and
performance, considered level of abstraction, temporal issues, roles of personnel, jobs, teamwork,
tasks, and individual actor / entity properties and activities. One example considering generic mission
process associated target recognition tasks is introduced in Reference 3.
• For the considered application of any framework the prime underlying tenet(s) to be examined should
be made specific, i.e., Command, control, workload, co-ordination, teamwork quality to name but a few.
• It is important that the consideration [possibly a verification and validation process] of a framework is
made both statically and dynamically – statically to ensure that it is basically logical and fit for
intended purpose, dynamically to examine its fit to reality. Here the role of forms of Measures of
Effectiveness and Performance are important.
3 - 46 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
A required quality of human work is always associated with an understanding and acceptance of work goals,
team and/or individual capabilities, appropriate skills, and a relevant knowledge plus the means to apply that
knowledge within the time constraints and environments influencing the work.
One of the problems in the understanding of human work is the meaningful association of theoretical
interpretations [or hypothetical constructs] with a needed understanding for the application of human work
practices. It is argued that the association of generic process with active practises is one avenue towards that
understanding. Furthermore, derived system functions, constraints, and architecture support the quality of
satisfaction of the process(es) existing to allow system capability and not necessarily a system goal.
In contrast, consideration at the task level (whether that is at a higher level consideration of force/system tasks
or at the level of individual human tasks) always implies a goal driven application of appropriated effort to a
selection of available functions. Thus, if a system is considered dynamically it is with a task related
perspective; if statically it is more at a function/constraint/architecture/required capability system perspective
of consideration or the consideration of an underlying generic process. For a high level discussion on this area
see Reference 3.
RTO-TR-HFM-078 3 - 47
THEORETICAL FRAMEWORKS
Table A3-7.1: Response of ‘System Process / Task Organisational Model for HF V&V’ to Questions
Some forms of Framework Models (as apposed to Local Models!) already suggested can be substituted/
incorporated into the Theoretical Framework level onto the Process of the ‘System Process/Task
Organisational Model for HF V&V’ Theoretical Model – examples are:
• (Perceptual) Control Theory approaches;
• Delegation using Task Hierarchy;
• Responsibility – Authority – Competency;
3 - 48 RTO-TR-HFM-078
THEORETICAL FRAMEWORKS
• Layers of Control;
• Logical/Intuitive channel model for inducing trust;
• Systems Engineering Approaches;
• Theories of agency;
• Mission Data System (software framework, goals, states and constraints); and
• Rule-based automation (recognition-primed decision-making).
It is the generating of agreed rules for applying particular Framework Models to the generic Process/Task
Organisational Model that have to be formulated.
Here we should be examining the System Engineering (SE) Models and their suitability to adopt the UMV HF
properties we have arrived at. All SE models are poor at considering HF at the early phase(s) of the Life Cycle
(i.e., variously termed Concept/ user requirements definition/advanced studies and preliminary analysis, etc.).
If HF is to become a mainstream discipline in its effects on the quality of systems design it must become part
of the logical specification of system functional requirements (currently HF mainly dwells on system
Constraints) and have influence on the system architecture. At the moment HF mainly dwells on attending
retrospectively to the PRODUCTS of others work. Thus it is almost impossible to make an HF CASE (like a
Safety Case or R&M Case) as there are no requirements to which HF can trace and show its progressive
address up to system acceptance and beyond.
Some SE Standards worth a look (in the order of their greatest attention to HF) are:
• INCOSE Systems Engineering Handbook, V2, July 2000;
• IEEE 1220-1988, Standard for Application and Management of the Systems Engineering process,
Full Standard version 1.0, July 27 1998; and
• ISO 15288, WD4, Life Cycle management – System life Cycle Processes, 16 February 1999.
A3-7.5 REFERENCES
[1] Whitworth, I.R. (2005). The Systems Design Challenge of NEC. In: Proceedings of People and Systems
Symposium, Institute of Electrical Engineers, London, November.
[2] Schade, U. (2005). Towards the Edge and Beyond: The Role of Interoperability. In: Proceedings of 10th
International Command and Control Research and Technology Symposium (ICCRTS), MacLean, Virginia,
June.
[3] MacLeod, I.S., Hone, G, and Smith, S. (2005). Capturing Cognitive Task Activities for Decision Making
and Analysis. In: Proceedings of 10th International Command and Control Research and Technology
Symposium (ICCRTS), MacLean, Virginia, June.
RTO-TR-HFM-078 3 - 49
THEORETICAL FRAMEWORKS
3 - 50 RTO-TR-HFM-078