Situations for Situation Awareness

Situations for Situation Awareness
Dr. Dale A. Lambert
Information Technology Division
Defence Science and Technology Organisation
Salisbury, South Australia
[email protected]
COP
tgt_id
002
time
15:31:24
tgt_type
FA-18
200000
range
azimuth
0
500
elev.
900
Doppler
tgt_id
002
time
15:31:25
tgt_type
FA-18
range
199100
azimuth
0
elev.
500
Doppler
900
RCS
RCS
2
SA ∩ COP
2
RAP
RMP
RLP
what we provide
Integration
Endsley [1] defines Situation Awareness (SA) as follows.
Situation awareness is the perception of the elements in
the environment within a volume of time and space, the
comprehension of their meaning, and the projection of
their status in the near future.
As the perception, comprehension and projection
components of SA characterise mental attributes, SA is
understood as a mental phenomenon, and in the absence of
anthropomorphism, is understood to be about human minds.
So viewed, SA is not a computer system or a screen display
- it is a state of human awareness. Equation (1) succinctly
characterises its composition.
SA = Perception ∪ Comprehension ∪ Projection (1)
Psychology
1 Introduction
Equations (1) and (2) allow us to coarsely assess how
successfully a given set of COP processes meet our SA
needs. The SA we want should be delivered by the COP
information provided. Ideally, SA = COP. The portion of
SA that we actually obtain from the COP is SA ∩ COP,
which by (1), (2) and the distributive law, delivers the 9
matrix elements of figure 1.
Technology
Keywords: Situation awareness, data fusion, common
operating picture, situation assessment, ontology.
and integration processes (including telephones and
computer interfaces). Equation (2) succinctly characterises
the COP in terms of information deriving from
psychological, technological and integration processes.
COP = Psychology ∪ Technology ∪ Integration (2)
what we want
Abstract - This paper explores the relationship between
Situation Awareness, Common Operating Pictures and
Data Fusion to expose the need for Situation and Impact
Assessments. A framework for Situation Assessments is
then proposed and illustrated through reference to footage
from the movie, “The Hunt for Red October”
Perception
Comprehension
Projection
Technologies and technological aids are often introduced to
enhance the state of human awareness, and so the
advancement of SA is partly about psychology, partly about
technology, and partly about the integration of the two. In
that context, the concept of a Common Operating Picture
(COP) is often promoted as a vehicle for facilitating SA.
The United Kingdom Ministry of Defence has recently
provided the following broad notion of the COP [2].
The Joint Operational Picture [Common Operating
Picture] is the total set of information, in whatever form,
which is a managed and validated view of the history,
current situation and future plans for all components of an
operation.
As the COP exists to create SA, and the creation of SA is
partly about psychology, technology and the integration of
the two, it is possible to characterise the COP in terms of
information deriving from: psychological processes (for
example direct observation and cultural interpretation);
technological processes (such as sensors and databases);
what we provide
Figure 1 : Current COP contributions to SA
The currently practised conceptualisation of the COP tends
to:
• view “Picture” as some form of “dots on maps”
integration display;
• promote “Operating” as involving fusion technology
for joining dots to recognise objects; and
• seek psychological unity by regarding “Common” as
the dissemination of hierarchical fusion products to
all of the distributed contributing elements.
But that conceptualisation focuses only on the perception of
objects of interest, and even then, primarily on objects
identified through surveillance assets. Figure 1 illustrates.
The current conceptualisation of the COP therefore fares
poorly against our SA requirements. It totally fails to
consider the comprehension and projection aspects of SA
and only partially addresses the issue of perception.
2 Data Fusion
2.1 The JDL Model of Data Fusion
Lambert [3] defines data fusion as the process of utilising
one or more data sources over time to assemble a
representation of aspects of interest in an environment. The
Joint Directors of Laboratories (JDL) model is currently the
most widely accepted model of the data fusion process [4].
Figure 2 illustrates the current JDL model.
DATA FUSION
DOMAIN
National
Distributed
Local
INTEL
EW
SONAR
RADAR
.
.
.
Data
bases
SOURCES
Level 0
Processing
SUB-OBJECT
ASSESSMENT
Level 1
Processing
OBJECT
ASSESSMENT
Level 4
Processing
PROCESS
REFINEMENT
Level 2
Processing
SITUATION
ASSESSMENT
Level 3
Processing
IMPACT
ASSESSMENT
Human/
Computer
Interface
Database Management
System
Support
Database
Fusion
Database
Figure 2 : Current COP contributions to SA
Within this paper, attention is directed toward “level 1”,
“level 2” and “level 3” of the JDL model, by including “level
0” within “level 1”, and by absorbing “level 4” within each
of the other levels. Lambert [3] provides the following
revision of the Steinberg et.al. [4] definitions of these three
levels.
• Object fusion is the process of utilising one or more
data sources over time to assemble a representation of
objects of interest in an environment. An object
assessment is a stored representation of objects obtained
through object fusion.
• Situation fusion is the process of utilising one or more
data sources over time to assemble a representation of
relations of interest between objects of interest in an
environment. A situation assessment is a stored
representation of relations between objects obtained
through situation fusion.
• Impact fusion is the process of utilising one or more
data sources over time to assemble a representation of
effects of situations in an environment, relative to our
intentions. An impact assessment is a stored
representation of effects of situations obtained through
impact fusion.
Equation (3) succinctly identifies the product of the data
fusion process DF with its component object, situation and
impact assessment outcomes.
DF ≈ Object Assess ∪ Situation Assess ∪ Impact Assess
(3).
2.2 Data Fusion and Situation Awareness
A comparison between equations (1) and (3) is instructive.
• Perception is about “… the perception of the elements
in the environment within a volume of time and space
…”, while Object Assess involves a stored
representation of objects. If “stored representation”
means mental representation, then Perception ≈ Object
Assess.
• Comprehension is about “… the comprehension of
their meaning …”, while Situation Assess is a stored
representation of relations between objects. Attempts to
understand meaning are many and varied, but generally
conceptualise meaning in terms of either reference to
the world (e.g. [5]), language (e.g. [6]), propositions
(e.g. [7]), possible worlds (e.g. [8]) or psychology (e.g.
[9]). A common thread across all of these approaches is
that they involve relations between objects. If “stored
representation” means mental representation, then
Comprehension ≈ Situation Assess.
• Projection is about “… the projection of their status in
the near future” while Impact Assess involves a stored
representation of the effects of situations. These are
again closely aligned, and so if “stored representation”
means mental representation, then Projection ≈ Impact
Assess.
From these observations it is reasonable to conclude
Perception ∪ Comprehension ∪ Projection ≈
Object Assess ∪ Situation Assess ∪ Impact Assess,
and therefore
SA ≈ DF (4)
by (1), (3) and the limited transitivity of ≈. From (4) it
follows that situation awareness is the product of mental
data fusion!
If we instead confine data fusion to mean machine data
fusion, and so constrain “stored representation” to mean
machine representation, then
(Perception ∩ Technology) ≈ Object Assess;
(Comprehension ∩ Technology) ≈ Situation Assess;
(Projection ∩ Technology) ≈ Impact Assess.
From this we conclude
(SA ∩ Technology) ≈ DF (5).
Machine data fusion therefore delivers a technological basis
for situation awareness, while situation and impact
assessments respectively provide the technological
comprehension and projection aspects of SA otherwise
absent within the current conceptualisation of the COP.
Machine data fusion still requires integration with
psychology before we can secure SA. Lambert [10] outlines
how this might be done.
Though the JDL model provides the technological basis for
SA, its account of the conceptual, mathematical and
computational foundations of data fusion remains
surprisingly scant. Illustrative examples of the higher levels
of data fusion are also scarce. In response, the remainder of
this paper focuses on situation assessments. It promotes
situations as a conceptual and theoretical construct for
situation assessments and illustrates elementary use of
situations through an example.
3 Situations
3.1 Objects for Object Assessments
Object fusion exists because in our interaction with the
world, we are inclined to associate bundles of nearcoincident observable properties with objects, and to
associate the persistence of those objects with the observed
existence of those properties under periodic review. Object
assessments allegedly document persistent objects having
properties, and in a machine fusion context, these properties
are usually measurable. The “level 1” fusion literature
therefore tends to be numerically based. In a radar
environment, for example, signal and track processing is
often used to conclude the existence of objects associated
with, inter alia, measured range, azimuth, elevation,
Doppler, radar cross section, target type and target identity
properties.
The conceptualisation of a world of objects with properties
is a fundamental characteristic of every object assessment,
and its development can be tracked historically. From about
600 BC, the ancient Greeks had conceived of a world of
objects (things) manipulated by the actions of gods. With the
advent of the Presocratics, the assortment of gods gradually
gave way to an understanding based in nature, but the newer
outlooks remained rooted in a world of objects. Around 350
BC, Aristotle [11] refined the view by proposing that objects
were composed of both form (properties) and matter, id est,
objects were formed matter. Matter is the "stuff" of which a
thing is composed, the characteristic that makes a ship this
ship, rather than that ship. Form is that which determines
what a thing is, the characteristic that makes a ship, a ship.
Objects therefore had properties or forms associated with
them, and through the persistence of certain “essential”
forms, an object could remain the same object while some of
its non-essential forms changed.
Modern object assessments are based upon this Aristotelian
conceptualisation. The track data structures within figure 1
are indicative. Each individual data structure element
represents an instance of an object’s matter in the world. The
field names within those data structures represent the forms
or properties of interest, while the numerical values assigned
to those fields are measures of those properties for that
object instance. A new (update) instance of that object
(track) is identified as an instance of that same object if its
measured properties conform to the essential properties
identified for that type of object.
3.2 Situations for Situation Assessments
Aristotle’s conception of a world of objects endured
throughout medieval times, receiving heavy-handed
endorsement from the Church during the scholastic period.
Indeed, it was only little more than two centuries ago that
challenges first began to surface. Olson [12] documents the
transition. The impetus for change was the emergence of
relations as a conception over and above properties, and it
arose because of limitations in the Aristotelian outlook.
Relations facilitate greater expressibility, provide a basis for
knowledge representation, and appear to have a
neurophysiological basis. Lambert [13] briefly explores each
of these issues and notes that the Aristotelian limitations
equally apply to object fusion. The emergence of the idea of
a relation culminated with Ludwig Wittgenstein, who first
explicitly proposed a world of facts as the fundamental
substrate, where facts are subsequently understood as the
application of relations to objects. In his cryptic,
unapologetic style, Wittgenstein launched his 1922
publication of Tractatus Logico-Philosophicus [14] with the
words
1. The world is all that is the case.
1.1 The world is the totality of facts, not of things.
Wittgenstein supplanted a view that had persisted for over
2000 years. This fundamental shift in human
conceptualisation underpins the difference between “level 1”
and “level 2” fusion.
Object assessments assess a world of objects. Situation
assessments assess a world of facts – almost! When
engaging the world, we rarely attend to individual facts in
isolation. Typically we form mental snapshot pictures of the
world over some limited time frame and region, and in
assessing this picture we are naturally inclined to represent it
as a collection of facts. I term these collections of facts,
events. We are also inclined to associate collections of these
events when comprehending the world. These collections of
events I term scenarios. The term situation is applied to
mean an event or a scenario. Barwise and Perry [15]
proposed that a similar notion of situation was the
fundamental building block of our assessment of the world.
They stated,
Reality consists of situations - individuals having
properties and standing in relations at various spatiotemporal locations.
Situations are essentially collections of related spatiotemporal facts, where facts consist of relations between
objects and are expressed symbolically through sentences.
This is a step up from Wittgenstein’s world of facts. Here
the world is a world of situations, and assessing the world
involves individuating situations. Situation assessment
involves assessing situations, not facts or objects per se.
4 An Example Situation Assessment
4.1 A Simple Situation Assessment
Under Endsley’s conception, situation awareness is a state of
knowledge about aspects of interest in the world. Situation
assessments, I contend in section 2, refer to the
comprehension component of that knowledge, while
machine situation assessments are sentences formed through
an automated process and are used to express beliefs about
the world. A good situation assessment captures what a
human might believe of a situation.
assessments are generated from the interaction
environmental, definitional and domain beliefs.
of
To illustrate a situation assessment product, the presentation
accompanying this paper includes a digitised video segment
from the movie “The Hunt for Red October”. The segment
can be conceptualised through a sequence of seven events:
• aircraft detects submarine;
• submarine detects aircraft;
• aircraft drops torpedo;
• submarine deploys countermeasures;
• submarine countermeasures fail;
• torpedo approaches submarine;
• submarine turns.
Figure 3 presents a single image for each of these events.
The sequence of seven phrases describing the seven events is
itself a situation assessment of the video sequence, though
one expressed at a very coarse level of abstraction.
4.2 A More Detailed Situation Assessment
1. aircraft detects submarine
3. aircraft drops torpedo
5. sub countermeasures fail
2. submarine detects aircraft
4. sub deploys countermeas.
6. torpedo approaches sub
7. submarine turns
Figure 3 : Images from “The Hunt for Red October”
Three kinds of belief are necessary for (machine) situation
fusion. Environmental beliefs arise from direct observation
of the world at a given time, such as my belief that there is
text on this page. Definitional beliefs express the meaning of
terms, such as the belief that time is ordered. Domain beliefs
express how we presume the world to be independently of a
direct observation, such as my belief that an active torpedo
striking a submarine will cause an explosion. Situation
A more detailed situation assessment requires us to say
something further about the content of each of these events.
This involves having a richer ontology, being a conceptual
framework for assessing the world, together with a means of
specifying it [16]. To illustrate, an extension of the theory of
processes developed by Lambert [17] is used. On this view,
reality is understood as a monistic metaphysics of processes.
Ω denotes reality – the universe process. Fragments of
reality are typically composed of other fragments. x being a
fragment of y is represented by x ≤ y. The axioms for ≤
identify the ontological structure of processes as a Boolean
algebra <Ω; +, •, −, ⊥, Ω>. Ω represents everything; ⊥
represents nothing; + is a join operator; • is a meet operator;
and − is a complement operator. These operators allow us to
describe parts of reality in terms of composite parts.
Time is ontologically embedded within the process Boolean
algebra by introducing a time function that defines time(x)
as the maximal process that coexists with x. Temporal
processes are then the fixed points of the time function.
Ontologically, this makes temporal processes a subalgebra of
the Boolean algebra of processes. The diachronic dimension
to time is handled through the introduction of an unbounded,
discrete, linear temporal ordering relation ∠. start and
finish functions can then be defined for each process and
they in turn can be used to define a duration function.
Periods are defined as the fixed points of the duration
function. All but the last of the Hayes and Allen [18]
temporal axioms are derivable as theorems, where ; is the
meet operator identifying temporal contiguity between two
periods.
<Ω; +, •, −, ⊥, Ω> is a Boolean algebra
∀x ∀y (x + y ≡ y + x) & ∀x ∀y (x • y ≡ y • x).
∀x ∀y (((x • y) + y) ≡ y) & ∀x ∀y (((x + y) • y) ≡ y).
∀x ∀y ∀z (((x + y) + z) ≡ (x + (y + z))) &
∀x ∀y ∀z (((x • y) • z) ≡ (x • (y • z))).
∀x ∀y (((x • −x) + y) ≡ y) & ∀x ∀y (((x + −x) • y) ≡ y).
<{x | temp(x)}; +, −> is a subalgebra
temp(x) iff time(x) ≡ x.
∀x ∀y ((temp(x) & temp(y)) ⇒ temp(x + y)).
∀x (temp(x) ⇒ temp(−x)).
∀x ∀y ((temp(x) & temp(y)) ⇒ temp(x • y)).
∀x ∀y ((temp(x) & temp(y)) ⇒ temp(x - y)).
Hayes Allen (1987) axioms as theorems
period(x) iff duration(x) ≡ x.
x ; y iff period(x) & period(y) &
∀u (temporal(u) ⇒ (finish(x) ∠ u ⇔ start(y) ∠ u)).
Substitutional instances for p, q, r, t and s are periods :
∀p ∀q ∀r ∀s ((p ; q & p ; s & r ; q) ⇒ r ; s).
∀p ∀q ∀r ∀s ((p ; q & r ; s)
⇒ (p ; s ∨ ∃t (p ; t & t ; s) ∨ ∃t (r ; t & t ; q))).
∀p ∃q ∃r (q ; p & p ; r).
∀p ∀ q ∀r ∀s ((p ; q & q ; s & p ; r & r ; s) ⇒ q ≡ r).
∀p ∀q (p ; q ⇒
∃r ∃s (r ; p & q ; s & r ; (p + q) & (p + q) ; s)).
Closure Axioms: (Adapted from Kuratowski)
⊥ ≡ ⊥.
∀x (x ≤ x).
∀x (x ≡ x).
∀x ∀y (x + y ≡ x + y).
attached(x, y) iff x ≤ y.
<{x | enclos(x)}; +, •> is a sublattice
enclos(x) iff x ≡ x.
enclos(⊥).
enclos(Ω).
∀x ∀y ((enclos(x) & enclos(y)) ⇒ enclos(x + y)).
∀x ∀y ((enclos(x) & enclos(y)) ⇒ enclos(x • y)).
Figure 4 : Outline of a theory of processes
Space can be conceptualised as Euclidean space through the
imposition of Euclidean axioms for points, lines and planes
[19]. As the Boolean algebra of processes is an atomic
Boolean algebra in [17], points and atoms coincide to
identify lines and planes as processes. A weaker conception
of spatial attachment can also be applied. An item x placed
in a box y is attached to box y without being a fragment of it.
By introducing a closure operator _ and Kuratowski’s
topological axioms, we can express the spatial attachment of
x to y by x ≤ y. Enclosures can then be identified as fixed
points of the closure operator _, and form a sublattice of the
process algebra. Collectively, all of the spatio-temporal
process axioms alluded to define some of the definitional
beliefs required, and thereby give meaning to the assertions
made about the events of figure 3.
aircraft detects submarine
{propeller_plane(a•t), label(a•t,”BEAR FOXTROT #692”),
soviet(a•t),
b•t≤a•t,
sonar_operator(b•t),
c•t≤a•t,
believes(b•t12,detect(c•t11,d•t11)),
sonar_equipment(c•t),
says(b•t13,“Captain …”), t1≤t, t11≤t1, t12≤t1, t13≤t1, t11∠t12,
t12∠t13}.
submarine detects aircraft
{submarine(d•t), label(d•t,”RED OCTOBER”), ocean(o•t),
∀u(u∈d•t⇒∃v∃w(v∈∂o•r•t&uw<+v)),
air(r•t),
∀u(u∈a•t⇒∃v∃w(v∈∂o•r•t&uw<-v)), soviet(d•t), e•t≤d•t,
f•t≤d•t,
sonar_operator(e•t),
sonar_equipment(f•t),
g•t21≡a•t21,
believes(e•t22,detect(f•t21,g•t21)),
says(e•t23,“Captain, sonar, we’ve just been overflown by a
low altitude multi-engine turbo prop.”), h•t≤d•t,
believes(h•t24,detect(f•t21,i•t21)),
captain(h•t),
sonar_buoys(i•t),
believes(h•t25,threaten(g•tx,d•tx)),
says(h•t26,“Battlestations.”), t2≤t, t21≤t2, t22≤t2, t23≤t2, t24≤t2,
t25≤t2, t26≤t2, t1∠t2, t21∠t22, t22∠t23, t23∠t24, t24∠t25, t25∠t26, t2∠tx}.
Figure 5 : Formal events for events 1 and 2 in Figure 3
Using this framework, figure 5 formally conceptualises the
first two events of figure 3. Both sets of formal sentences in
figure 5 define a formal event. In the ATTITUDE multi-agent
reasoning system, formal events are supported as a primitive
expression type and are used to reference partitions of the
knowledge base. Boolean algebra combinations of (formal)
events are created as (formal) scenarios, which serve as
another primitive expression type. (Formal) events and
scenarios can be dynamically altered within ATTITUDE.
Again, the term situation is applied collectively to events and
scenarios. ATTITUDE’s (Bayesian) Horn clause inference
engine supports contextual reasoning over the knowledge
base relative to situations.
To illustrate, suppose formal events describing the events of
figure 3 are referenced in ATTITUDE through the variables:
• ?submarine_detection;
• ?aircraft_detection;
• ?torpedo_dropped;
• ?countermeasures_deployed;
• ?countermeasures_fail;
• ?torpedo_approaches;
• ?submarine_turns.
Each references a partition of the knowledge base. A
scenario ?submarine_attack might then be formed by
matching variable ?submarine_attack to
(+ ?submarine_detection ?aircraft_detection
?torpedo_dropped ?countermeasures_deployed
?countermeasures_fail ?torpedo_approaches
?submarine_turns).
awareness. Situation and impact assessments therefore
emerge as necessary elements, by respectively providing the
technological aspects of the comprehension and projection
elements of situation awareness.
The events of figure 3 can then be reasoned about by
querying relative to the scenario ?submarine_attack.
Machine comprehension of these events may lead the
ATTITUDE system to project two possible outcome scenarios.
The first sees the torpedo strike the submarine, resulting in
the submarine exploding. The second sees the torpedo miss
the submarine, resulting in the adjacent sea canyon
exploding. In the presentation, video footage is shown for
both outcome scenarios and images for each of the four
events mentioned appears in figure 6. By forming
?submarine_destroyed =
(+ ?torpedo_strike ?submarine_explodes) and
?submarine_survives =
(+ ?torpedo_misses ?canyon_explodes)
as formal situations describing the two projected scenario
outcomes, the ATTITUDE system is able to formally describe
and reason about the two projected situations
?Red_October_survives_attack =
(+ ?submarine_attack ?submarine_destroyed) and
?Red_October_destroyed_by_attack =
(+ ?submarine_attack ?submarine_destroyed).
With this understanding, the paper then considers the nature
of situation assessments. It recognises that the numericalsymbolic demarcation typically evident between object and
situation assessments, is in fact reflective of a broader
historical paradigm shift in human conceptualisation.
Situation assessments emerge as stories about the world,
couched in formal languages capable of expressing
relationships between objects. A concept of situation is
proposed as the basis by which we organise these stories. A
theoretical process ontology is discussed for defining the
language of situations and an existing computational
implementation of situations is illustrated. Situations emerge
as a conceptual foundation for situation assessments, that in
turn deliver a technological element of situation awareness.
References
[1] Endsley , M. R. (1995). "Toward a Theory of Situation
Awareness in Dynamic Systems", Human Factors Vol. 37
No. 1 pp. 32 – 64.
[2] Houghton, P. (2001). Private communication.
[3] Lambert, D. A. (2001). “An Exegesis of Data Fusion”,
Soft Computing in Measurement and Information
Acquisition, in publication Edited L. Reznik and V.
Kreinovich. Studies in Fuzziness and Soft Computing,
Physica Verlag.
8. torpedo strikes submarine.
9 submarine explodes.
[4] Steinberg, A. N., C. L. Bowman and F. E. White (1998).
"Revisions to the JDL Data Fusion Model", The Joint
NATO/IRIS Conference, Quebec.
[5] Russell, B. (1905). "On Denoting", Contemporary
Philosophical Logic pp. 84 - 96, Edited I. M. Copi and J. A.
Gould. St. Martin's Press Incorporated, New York.
10. torpedo misses submarine.
11. sea canyon explodes.
Figure 6 : Images of possible events from torpedo attack
4 Conclusion
The currently dominant conceptualisation of common
operating picture falls well short of our situation awareness
requirements, in part because it fails to address the
comprehension and projection aspects of situation
awareness. By reconciling situation awareness and data
fusion, the paper contends that situation awareness is a
product of mental data fusion, and that machine data fusion
provides a sufficient technological basis for situation
[6] Davidson, D. (1967). "Truth And Meaning", Inquiries
Into Truth And Interpretation pp. 17 - 36, Edited D.
Davidson. Clarendon Press, Oxford.
[7] Frege, G. (1892). "Sense And Reference", Contemporary
Philosophical Logic pp. 65 - 83, Edited I. M. Copi and J. A.
Gould. St. Martin's Press Incorporated, New York.
[8] Kripke, S. A. (1980). Naming And Necessity. Basil
Blackwell Publisher, Oxford.
[9] Fodor, J. A. (1987). Psychosemantics : The Problem Of
Meaning In The Philosophy Of Mind. The MIT Press,
Cambridge Massachusetts.
[10] Lambert, D. A. (2001). "Moving Pictures: From
Common Operating Pictures to Situation Awareness",
DSTO Research Report in preparation. DSTO Electronics
and Surveillance Research Laboratory.
[11] Barnes, J. (1984). The Complete Works Of Aristotle
Vol. 1 and 2. Princeton University Press, Princeton.
[12] Olson, K. R. (1987). An Essay On Facts. CSLI Lecture
Notes No. 6, Stanford, California.
[13] Lambert, D. A. (1999). "Assessing Situations", In
Proceedings of 1999 Information, Decision and Control, pp.
503 – 508. IEEE.
[14] Wittgenstein, L. (1922). Tractatus LogicoPhilosophicus. Routledge And Kegan Paul, London.
[15] Barwise, J. and J. Perry (1983). Situations And
Attitudes. The MIT Press - A Bradford Book, Cambridge,
Massachusetts.
[16] Gruber, T. R. (1993). "A Translation Approach to
Portable Ontologies", In Knowledge Acquisition, Vol. 5 No.
2 pp. 199 – 200.
[17] Lambert, D. A. (1995) Engineering Machines With
Commonsense: Representation Revisited: An Essay on the
Foundations of Artificial Intelligence. Doctoral Dissertation,
The Flinders University of South Australia.
[18] Hayes, P. H. and J. F. Allen (1987). "Short Time
Periods", Proc. of the 10th Int. Joint Conference on AI pp.
981 - 983, Edited J. McDermott. Morgan Kaufmann
Publishers Inc., Los Altos, California.
[19] Pogorelov, A. V. (1966). Lectures On The Foundations
Of Geometry (2nd. ed.) P. Noordhoff Limited, Groningen,
The Netherlands.
[20] Rutten, M. and Lambert, D. A. (2001). “Automated
Adaptive Situation Assessment”, Soft Computing in
Measurement and Information Acquisition, in publication
Edited L. Reznik and V. Kreinovich. Studies in Fuzziness
and Soft Computing, Physica Verlag.
(Thanks to Paul Taplin for undertaking the video editing.)