<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>What the heck is it doing? Better understanding Human-Machine conflicts through models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sergio Pizziol</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Catherine Tessier</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Frederic Dehais</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>This paper deals with human-machine conflicts with a special focus on conflicts caused by an “automation surprise”. Considering both the human operator and the machine autopilot or decision functions as agents, we propose Petri net based models of two real cases and we show how modelling each agent's possible actions is likely to highlight conflict states as deadlocks in the Petri net. A general conflict model is then be proposed and paves the way for further on-line human-machine conflict forecast and detection.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        There is a growing interest in unmanned vehicles for civilian
or military applications as they prevent the exposure of human
operators to hazardous situations. As the human operator is not
embedded within the system [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] hazardous events may interfere
with the human-machine interactions (e.g. communication
breakdowns and latencies). The design of authority sharing is therefore
critical [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] because conflicts between the machine and the human
operator are likely to compromise the mission [
        <xref ref-type="bibr" rid="ref14 ref23">14, 23</xref>
        ]. Interestingly
these findings are consistent with research in aviation
psychology: crew-automation conflicts known as “automation surprises”
[
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ] occur when the autopilot does not behave as expected
by the crew (e.g. the autopilot has disconnected and the pilots,
who are not flying, are not aware of that [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]). These situations
can lead to accidents with an airworthy airplane if, despite the
presence of auditory warnings [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], the crew persist in solving a
minor conflict [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] ”instead of switching to another means or a more
direct means to accomplish their flight path management goals” [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
      </p>
      <p>In this paper we will consider the human-machine system as a
twoagent system (see figure 1), i.e. the human agent (the operator) and
the automation agent (the autopilot or the embedded decision and
planning functions). Indeed both agents can perform actions so as to
control the physical system, which may be subject to uncontrolled
events (e.g. failures). Notice that an autopilot is considered an agent
because some mode changes can be performed by the autopilot itself
without prior consent of the pilot, and sometimes despite the pilot’s
actions.</p>
      <p>
        Conflicts in a human-machine system stem from the fact that
both agents can decide and act on the physical system and their
actions may not be consistent, either because the expected plan for
the human operator or the machine is not followed anymore, or the
operator has a wrong situation awareness [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], or both. In order
to prevent a mission degradation, the agents’ plans, and possibly
the authority allocation (i.e. which agent is controlling what), have
to be adapted [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. This is a real challenge as in human-machine
systems the human agent is hardly controllable and no “model” of
the human’s decision processes is available.
      </p>
      <p>
        We define a conflict as the execution of globally (i.e. at the system
level) incoherent actions i.e. one action tends to take the system to
state Sa and another one tends to take it to state Sb, and Sa 6= Sb.
Locally (i.e. at the single agent level) the actions may be coherent
with a local plan and the conflict may come from a wrong interaction
between the agents. If one agent’s local actions are incoherent (e.g.
because of a failure) either a local diagnosis and reconfiguration are
possible; or they are not (e.g. human operator’s error) and the wrong
behaviour of this agent is likely to create a conflict with the other
agent. Actions in a multi-agent system [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] are incoherent if:
      </p>
      <p>
        Physically [
        <xref ref-type="bibr" rid="ref20 ref21">21, 20</xref>
        ]: at least a depletable or not shareable
resource3 is the cause of a competition, the agents preemptively take
over the resource. Example: one agent is in charge of the vertical
control of an aircraft and another agent is in charge of the
longitudinal control. The thrust is a limited resource and may be not enough
to grant the climbing rate required by the first agent and the turn rate
required by the second one.
      </p>
      <p>
        Epistemically [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]: the agents performing the actions do not
share the same point of view on at least two relevant pieces of
information. Example: two agents are both in charge of the vertical
control of an aircraft. They both want to reach altitude 5000 ft. One
agent estimates the current altitude to be at 6000 ft and the other one
3 As resource we generically refer to a physical object, information, task,
goal.
at 4000 ft.
      </p>
      <p>
        Logically [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]: at least two goals are logically contradictory, the
agents have opposite desires. Example: two agents are in charge of
the vertical control of an aircraft. The altitude is 4000 ft. One wants
to climb to 6000 ft and the other one wants to descend to 2000 ft.
      </p>
      <p>
        Conflicts are situations where incoherent actions, or their
consequences, matter in terms of mission achievement, safety, etc. [
        <xref ref-type="bibr" rid="ref21 ref5">21, 5</xref>
        ].
We distinguish three classes of conflicts that are directly inspired
by the classification of incoherent actions: logical conflicts,
physical conflicts and knowledge (epistemic) conflicts. Logical conflicts
are when the agents’ goals are logically contradictory and a
tradeoff must be found. Note that the goals are not necessarily
incompatible: an agent’s incapability to accept a trade-off could lead to a
conflict. Game theory techniques have been proposed to solve this
case of conflict [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Physical conflicts are when the agents’ goals
are independent but incompatible because of the resources required
to achieve plans and actions that are associated to the goals, therefore
a wise resource sharing is needed. Knowledge conflicts are when the
agents’ goals are coherent [
        <xref ref-type="bibr" rid="ref20 ref25">25, 20</xref>
        ], and the agents’ information for
decision-making about how to reach the goals is not the same. Such
conflicts may concern agents’ beliefs, knowledge, procedures,
opinions.
      </p>
      <p>This paper focuses on knowledge conflicts in human-machine
systems, especially the conflicts caused by “automation surprises”.
Section 2 will focus on two real cases of “automation surprise”. Our
approach is to assess whether a formal model of those cases could give
us avenues for automatic conflict identification and detection. Petri
nets (see Appendix) have been chosen for formal modelling since
they are well suited to scripted domains with a state dynamics linked
to discrete events. From those two cases, we present a generalized
conflict model (section 3).
2</p>
    </sec>
    <sec id="sec-2">
      <title>What the heck is it doing?</title>
      <p>
        This section presents two real cases of human-machine conflicts
caused by “automation surprises”, i.e. the machine agent not
behaving as expected by the human agent. The first case – a “kill–the–
capture” surprise with an MD–88 autopilot has been reported by [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
and investigated by [
        <xref ref-type="bibr" rid="ref16 ref17">17, 16</xref>
        ]. The second case occurred during an
experiment campaign involving one of Onera’s Ressac VTOL UAVs4
in July 2011. For both cases we will show that modelling the agents’
possible actions (i.e. what they have the right to do, especially the
right to take over the authority from the other agent) enables the
conflict to be identified in a formal way. Both cases will be modelled
with Petri nets.
2.1
      </p>
    </sec>
    <sec id="sec-3">
      <title>The kill-the-capture surprise</title>
      <p>
        The two agents involved are the Autopilot of the MD-88 and the
Pilot. The actions that are considered are the mode transitions of the
Autopilot that are triggered either by the Autopilot-agent or by the
Pilot-agent. Unlike Rushby [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], we do not make any assumption
about a “mental model” of the Pilot, but we take the objective
viewpoint of what the Pilot actually does. For the sake of clarity
only the relevant modes and mode transitions are represented. In our
Petri nets, we use the same colour code as in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]: green for done by
the Pilot, red for done by the Autopilot
4 Vertical Take-Off and Landing Unmanned Aerial Vehicles
      </p>
      <p>In the Initial state Alt-Capture mode of the Autopilot is not armed
(initial marking “Alt-Capture not Armed”) – figure 2.</p>
      <p>The Pilot sets altitude to Target altitude. This causes Autopilot
Alt–Capture mode to arm, therefore the target altitude set by the Pilot
will not be overshot. The Pilot also sets Pitch mode to VSPD (Vertical
Speed – aircraft climbs at constant rate), then to IAS (Indicated Air
Speed – climb rate adjusted, constant air speed) – figure 3.</p>
      <p>When target altitude is nearly reached, the Autopilot changes
Pitch mode to Alt Cap (provides smooth levelling off at the desired
altitude) therefore mode Alt-Capture is disarmed, so as Pitch mode
IAS – figure 4.</p>
      <p>The Pilot then changes Pitch mode to VSPD, therefore Pitch mode
Alt Cap is disarmed – figure 5.</p>
      <p>When event target altitude occurs, state Pitch mode Alt Hold
cannot be reached since neither possible precondition is true (Alt
capture armed or Pitch mode Alt Cap). Therefore event target
altitude is “lost” and the aircraft goes on climbing at the VSPD
indicated by the pilot, – figure 6.</p>
      <p>
        The “Oops, it didn’t arm” uttered by the pilot reveals that he does
not understand why the aircraft goes on climbing. In fact, his actions
on the Autopilot modes have destroyed the Autopilot sequence.
Formally the Petri net is blocked on the Autopilot side (i.e. no transition
can be fired anymore). This is a knowledge conflict [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] as the
consequences of the agents’ actions were neither assessed properly nor
explained to one another.
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Rain and automation</title>
      <p>The second case of “automation surprise” occurred by chance
during an experiment involving an Onera Ressac VTOL UAV in July
2011. Indeed the experiment was meant to test some properties of the
Ressac planner and was not an ad-hoc scenario to bring about
“automation surprise”. The UAV mission requires two nominal pilots:
the ground control station pilot (Gp) and the field pilot (Fp). For
regulatory issues a third operator, the security pilot (Sp), can take over
the manual piloting (as long as he wants) to deal with any unexpected
event. About a dozen of other members of the Ressac team were
checking the mission plan execution and performing other tasks.</p>
      <p>There are five piloting modes (cf Table 1), one is totally automated
(Nominal autopiloting- Autonav), three are partially automated
modes and have been developed by Onera (Nominal
autopilotingOperator flight plan, Nominal manual- high level, Nominal
manualassisted), and the last one is a direct piloting mode (Emergency
manual) using the on-the-shelf equipment of the vehicle (Yamaha RMax).
This last mode can be engaged only by the Safety pilot who has
always pre-emption rights, activating an exclusion switch cutting off
the automatism. Notice that the Ressac software architecture has no
visibility on the state of the switch. Flight phase transitions are
allowed only in Nominal autopiloting mode.</p>
      <p>Nominal autopiloting- Autonav
Nominal autopiloting- Operator flight plan</p>
      <p>Nominal Manual- high level
Nominal Manual- assisted</p>
      <p>Emergency Manual</p>
      <p>Automation Gp Fp Sp
*
* * *
* *
* *
*</p>
      <p>Phase achievement
*
*</p>
      <p>So two nominal modes are possible i.e. Nominal autopiloting and
Nominal manual piloting. When Nominal autopiloting is engaged,
Ressac flies autonomously according to its plan, i.e. for this particular
experiment:</p>
      <p>Phase 1: heading from the initial position to waypoint alpha
Phase 2: heading from waypoint alpha to waypoint beta
Phase 3: heading from waypoint beta to waypoint gamma
The following Petri nets represent the actions (transitions) and
states (places) of the Ressac software agent (right) and of the
human operator agent, i.e. what happens on the Gp’s interface and the
possible actions of the Sp (left). The procedure to follow (see
figure 7 left) matches the plan (see figure 7 right) except the fact that
it includes the case of the Sp taking control of Ressac to deal with
an emergency: in that case the procedure is stopped. Initial state is
human agent and software agent both in the state Phase 1.</p>
      <p>In the Nominal autopiloting configuration the occurrence of Event
A (waypoint alpha reached by Ressac) fires transition Phase 1/Phase
2 for the software agent. This transition emits Event B (information
waypoint alpha reached displayed on the Gp interface) which updates
the procedure: human agent state is Phase 2, so as software agent
state.</p>
      <p>Phase 2/ Phase 3 operates the same way with Event C (waypoint
beta) and D (information displayed on the Gp interface and
procedure updated).</p>
      <p>What happened in July 2011 is the following sequence: Ressac
was flying Phase 1 heading for waypoint alpha, when it began to
rain. This random event made the Safety pilot Sp take over the
control on Ressac. On the Petri net of figure 8 transition Random
event is fired by the human agent and Emergency manual place is
marked.</p>
      <p>While operating Ressac manually in order to make it land, the Sp
unintentionally flew it over waypoint alpha. Therefore Event A is
generated, and the software agent engages Phase 2 (figure 9).</p>
      <p>Event B is emitted but lost on the human agent side, since one
precondition (Nominal autopiloting) is no longer verified (figure 10).</p>
      <p>
        The rain stopped and the Sp decided that the nominal plan could
be resumed. Transition Emergency manual to Nominal autopiloting
is fired (figure 11). The nominal plan was resumed (Phase 2) and
Ressac headed waypoint beta. The human operators, who were
expecting Phase 1 to be resumed, did not understand what Ressac
was doing and began to panic. This is again a knowledge conflict
[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] in which the human operators considered the behaviour of the
machine as a failure. Indeed none of the test team members properly
interpreted the behaviour of Ressac.
      </p>
      <p>Notice that the marking of the Petri net (figure 11) is such that:
(i) place Phase 2 is marked on the software agent side whereas place
Phase 1 is marked on the human agent side ; (ii) one place Nominal
piloting is marked (software agent side) whereas the other one is not
marked (human agent side). Nevertheless it is a matter of semantic
inconsistencies and not of formal inconsistencies within the Petri net
model. Indeed for case (ii), the two places Nominal piloting do not
represent the same state, otherwise a unique place would have been
used: one is the software agent state and the other one is the human
agent state.</p>
      <p>Identifying conflicts through semantic inconsistencies would
involve an explicit enumeration of all possible inconsistencies, which
is hardly possible. Therefore what is relevant here from a formal
point of view is not the semantic inconsistencies but the fact that
the human agent part of the Petri net model is blocked (Event B will
never occur again and Phase 2 will never be marked).</p>
      <p>The next section will focus on a generalization of agent conflict
representation, detection and solving.
3
3.1</p>
    </sec>
    <sec id="sec-5">
      <title>Conflict model</title>
    </sec>
    <sec id="sec-6">
      <title>Towards a model of human-automation conflict</title>
      <p>In a multi-agent system different agents are often interested in the
knowledge of the same state variables. Those variables can
semantically describe the physical environment state or the agent
internal state. The values of those state variables can be affected by the
agents’ actions.</p>
      <p>Let us consider two agents A1 and A2 that both have the right to
act on a common device to change its state. The state of the device
must be successively S1 then S2 and the agents must always have
the same knowledge about the device state. The initial state is S1 In
figure 12, both agents’ knowledge is the same, i.e. the device state is
S1 (left). The result of the firing of T1 is that both agents’ knowledge
is that system state is S2 (right). Note that transition T1 represent a
synchronization of both agents about their shared decision.
(a)
(b)</p>
      <p>As far as figure 13 is concerned, A2 need A1 to fire transition
T2, i.e. both agents’ knowledge must be S1 to make the device
evolve to S2. On the contrary the firing of transition T1 only makes
A1’s knowledge state evolve to S2 (transition T1 is “hidden” from
A2)(left). If T1 is fired, the result is that A1’s knowledge is S2
whereas A2’s is S1 and transition T2 is dead (right). This is a conflict.
(a)
(b)
In figure 13 T1 is a ‘hidden transition” so far as agent A2 cannot see
it neither the consequences of its firing. That is the case for the “Rain
and automation” example, figure 10.</p>
      <p>Two solutions are then possible. The first one is to remove T1, i.e.
agent A1 has no right to fire T1. In this case we get the ideal case
in figure 12, we allow only shared decisions represented by
transition T1. The second solution is to inform A2 of the firing of T1, see
figure 14.</p>
      <p>
        If A2 is a human operator the effect of a transition on his
knowledge is not sure: the feedback he receives from the other agent can be
lost or misinterpreted. A pseudo-firing [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] for T1 can model this kind
of uncertainty, see figure 15 (left). The firing of T1 leads to the
uncertain marking for the agent A2 state represented in figure 15 (right)
by empty markers.
      </p>
      <p>(a)
(b)</p>
      <p>
        For that reason the second solution proposed (inform the other
agent) has an uncertain effect if A2 is human. This kind of
transition is considered as a vulnerability by some researchers [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In other
works the not nominal effect of a transition can be restored informing
the human operator again or differently [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion and further work</title>
      <p>Starting from two real cases of “automation surprises”, we have
shown that a formal model allows us to characterize a
HumanMachine conflict: for both cases the Petri net model features a
deadlock (i.e. at least one transition cannot be fired). We have then
proposed a general Petri net based conflict model that paves the way
for automatic conflict detection through “hidden” transitions
identification and liveliness properties checking. We have also given two
possible design solutions to prevent conflicts: share the decision or
inform the other agent.</p>
      <p>
        Nevertheless if the agent being informed is human the problem of
the correct reception and interpretation of the information has to be
considered. Therefore uncertainty has to be modelled so as to feed an
estimator of the human agent’s knowledge state: such an estimator,
which is further work, can be based on the human agent’s actions and
“internal state” [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>Current work focuses on further aircraft autopilot-pilot interaction
modelling – especially some cases that led to accidents – so as to
put to the test the generic conflict model we have proposed. The next
steps will be on-line conflict forecast and detection and experiments
in our flight simulator.
5</p>
    </sec>
    <sec id="sec-8">
      <title>Appendix: Petri Nets</title>
      <p>
        A Petri net &lt; P; T ; F; B &gt; is a bipartite graph with two types
of nodes: P is a finite set of places; T is a finite set of
transitions [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Arcs are directed and represent the forward incidence
function F : P T ! N and the backward incidence function
B : P T ! N respectively. An interpreted Petri net is such
that conditions and events are associated with places and transitions.
When the conditions corresponding to some places are satisfied,
tokens are assigned to those places and the net is said to be marked.
The evolution of tokens within the net follows transition firing rules.
Petri nets allow sequencing, parallelism and synchronization to be
easily represented.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.B.</given-names>
            <surname>Beringer and H.C. Harris</surname>
          </string-name>
          Jr, '
          <article-title>Automation in general aviation: Two studies of pilot responses to autopilot malfunctions'</article-title>
          ,
          <source>The International Journal of Aviation Psychology</source>
          ,
          <volume>9</volume>
          (
          <issue>2</issue>
          ),
          <fpage>155</fpage>
          -
          <lpage>174</lpage>
          , (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E.</given-names>
            <surname>Billings</surname>
          </string-name>
          ,
          <article-title>Aviation automation : the search for a human-centered approach</article-title>
          , Lawrence Erlbaum associates, Inc., Mahwah, NJ, USA,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Cardoso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Valette</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          , 'Possibilistic Petri nets',
          <source>Systems, Man, and Cybernetics</source>
          ,
          <volume>29</volume>
          (
          <issue>5</issue>
          ),
          <fpage>573</fpage>
          -
          <lpage>582</lpage>
          , (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>David</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Alla</surname>
          </string-name>
          , 'Discrete, continuous, and
          <article-title>hybrid petri nets</article-title>
          .', (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Dehais</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Pasquier</surname>
          </string-name>
          , '
          <article-title>Approche ge´ne´rique du conflit</article-title>
          .',
          <string-name>
            <surname>ERGOIHM</surname>
          </string-name>
          , (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Dehais</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tessier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Christophe</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Reuzeau</surname>
          </string-name>
          , '
          <article-title>The perseveration syndrome in the pilot's activity: guidelines and cognitive countermeasures'</article-title>
          ,
          <source>7th International Working Conference on Human Error, Safety, and System Development HESSD, year = 2009</source>
          , volume = ,
          <source>number =</source>
          , pages = .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Feary</surname>
          </string-name>
          ., '
          <article-title>A toolset for supporting iterative human automation interaction in design'</article-title>
          ,
          <source>NASA Ames Research Center, Tech. Rep</source>
          .
          <volume>20100012861</volume>
          , (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>T.</given-names>
            <surname>Inagaki</surname>
          </string-name>
          , '
          <article-title>Automation and the cost of authority'</article-title>
          ,
          <source>International Journal of Industrial Ergonomics</source>
          ,
          <volume>31</volume>
          (
          <issue>3</issue>
          ),
          <fpage>169</fpage>
          -
          <lpage>174</lpage>
          , (
          <year>2003</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Nicholas</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Jennings</surname>
          </string-name>
          , '
          <article-title>Controlling cooperative problem solving in industrial multi-agent systems using joint intentions', Artif</article-title>
          . Intell.,
          <volume>75</volume>
          (
          <issue>2</issue>
          ),
          <fpage>195</fpage>
          -
          <lpage>240</lpage>
          , (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kraus</surname>
          </string-name>
          , '
          <article-title>Negotiation and cooperation in multi-agent environments'</article-title>
          , Artif. Intell.,
          <volume>94</volume>
          (
          <issue>1-2</issue>
          ),
          <fpage>79</fpage>
          -
          <lpage>97</lpage>
          , (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Mercier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tessier</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Dehais</surname>
          </string-name>
          , '
          <article-title>Authority management in humanrobot systems', 11th IFAC/IFIP/IFORS/IE Symposium on Analysis, Design, and Evaluation of Human-Machine Systems</article-title>
          , (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mumaw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sarter</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Wickens</surname>
          </string-name>
          , '
          <article-title>Analysis of pilots' monitoring and performance on an automated flight deck'</article-title>
          ,
          <source>in Proceedings of the 11th International Symposium for Aviation Psychology</source>
          , Columbus,
          <string-name>
            <surname>OH</surname>
          </string-name>
          , USA, (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>E.</given-names>
            <surname>Palmer</surname>
          </string-name>
          , '“Oops, it didn't arm.
          <article-title>” A case study of two automation surprises'</article-title>
          , in Proceedings of the Eighth International Symposium on Aviation Psychology, eds.,
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Jensen</surname>
          </string-name>
          and
          <string-name>
            <given-names>L. A.</given-names>
            <surname>Rakovan</surname>
          </string-name>
          , pp.
          <fpage>227</fpage>
          -
          <lpage>232</lpage>
          , Columbus,
          <string-name>
            <surname>OH</surname>
          </string-name>
          , USA, (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Parasuraman</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Wickens</surname>
          </string-name>
          , 'Humans :
          <article-title>Still vital after all these years of automation', Human factors</article-title>
          ,
          <volume>50</volume>
          (
          <issue>3</issue>
          ),
          <fpage>511</fpage>
          -
          <lpage>520</lpage>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pizziol</surname>
          </string-name>
          , Fr. Dehais, and
          <string-name>
            <given-names>C.</given-names>
            <surname>Tessier</surname>
          </string-name>
          , '
          <article-title>Towards human operator ”state” assessment'</article-title>
          ,
          <source>in ATACCS'2011 - 1st International Conference on Application and Theory of Automation in Command and Control Systems</source>
          , Barcelona, Spain, (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rushby</surname>
          </string-name>
          , '
          <article-title>Using model checking to help discover mode confusions and other automation surprise'</article-title>
          ,
          <source>Reliability Engineering and System Safety</source>
          ,
          <volume>75</volume>
          (
          <issue>2</issue>
          ),
          <fpage>167</fpage>
          -
          <lpage>177</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J.</given-names>
            <surname>Rushby</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Crow</surname>
          </string-name>
          , and E. Palmer, '
          <article-title>An automated method to detect potential mode confusions'</article-title>
          ,
          <source>in 18th AIAA/IEEE Digital Avionics Systems Conference, St Louis</source>
          ,
          <string-name>
            <surname>MO</surname>
          </string-name>
          , (
          <year>1999</year>
          ).
          <article-title>Presentation slides</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>N.B.</given-names>
            <surname>Sarter</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.D.</given-names>
            <surname>Woods</surname>
          </string-name>
          , '
          <article-title>How in the world did we ever get into that mode? Mode error and awareness in supervisory control'</article-title>
          ,
          <source>Human Factors: The Journal of the Human Factors and Ergonomics Society</source>
          ,
          <volume>37</volume>
          (
          <issue>1</issue>
          ),
          <fpage>5</fpage>
          -
          <lpage>19</lpage>
          , (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>N.B.</given-names>
            <surname>Sarter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.D.</given-names>
            <surname>Woods</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.E.</given-names>
            <surname>Billings</surname>
          </string-name>
          , '
          <article-title>Automation surprises', in Handbook of Human Factors and Ergonomics (2nd edition</article-title>
          ), ed., G. Salvendy,
          <fpage>1926</fpage>
          -
          <lpage>1943</lpage>
          , New York, NY: Wiley, (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>N.</given-names>
            <surname>Su</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Mylopoulos</surname>
          </string-name>
          , '
          <article-title>Conceptualizing the co-evolution of organizations and information systems'</article-title>
          , in Conceptual Modeling - ER
          <year>2006</year>
          ,
          <article-title>Tucson</article-title>
          ,
          <string-name>
            <surname>AZ</surname>
          </string-name>
          , USA, (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>C.</given-names>
            <surname>Tessier</surname>
          </string-name>
          , H.-J. Mu¨ller, H. Fiorino, and L. Chaudron, '
          <article-title>Agents' conflicts: new issues', in Conflicting agents - Conflict management in multiagent systems</article-title>
          , eds.,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tessier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chaudron</surname>
          </string-name>
          , and H.-J. Mu¨ller, Kluwer Academic Publishers, (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A.P.</given-names>
            <surname>Tvaryanas</surname>
          </string-name>
          , '
          <article-title>Visual scan patterns during simulated control of an Uninhabited Aerial Vehicle (UAV)'</article-title>
          , Aviation, space, and environmental medicine,
          <volume>75</volume>
          (
          <issue>6</issue>
          ),
          <fpage>531</fpage>
          -
          <lpage>538</lpage>
          , (
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>H.</given-names>
            <surname>Van Ginkel</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. de Vries</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Koeners</surname>
          </string-name>
          , and E. Theunissen, '
          <article-title>Flexible authority allocation in unmanned aerial vehicles'</article-title>
          ,
          <source>in Conference Proceedings of the Human Factors and Ergonomics Society</source>
          , San Francisco, CA, USA, (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>C.D. Wickens</surname>
          </string-name>
          , '
          <article-title>Situation awareness: review of Mica Endsley's 1995 articles on situation awareness theory and measurement', Human factors</article-title>
          ,
          <volume>50</volume>
          (
          <issue>3</issue>
          ),
          <fpage>397</fpage>
          -
          <lpage>403</lpage>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>R.</given-names>
            <surname>Wilensky</surname>
          </string-name>
          , '
          <article-title>Planning and understanding: A computational approach to human reasoning'</article-title>
          , in Reading, MA:
          <string-name>
            <surname>Addison-Wesley</surname>
            <given-names>.</given-names>
          </string-name>
          , (
          <year>1983</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>D.</given-names>
            <surname>Woods</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Sarter</surname>
          </string-name>
          , '
          <article-title>Learning from automation surprises and going sour accidents', in Cognitive engineering in the aviation domain</article-title>
          , eds.,
          <source>N. Sarter and R Amalberti</source>
          ,
          <volume>327</volume>
          -
          <fpage>353</fpage>
          ,
          <string-name>
            <given-names>Lawrence</given-names>
            <surname>Erlbaum</surname>
          </string-name>
          , New York, (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>