1
DCMR Milieudienst Rijnmond, http://www.dcmr.nl/
The system will automatically manage these
communications, and build the necessary workflows
(i.e. the weather report must be provided before the
prediction of the plume can be done).
Because crisis situations tend to be very hectic, it
is important to be able to conduct a thorough after
action analysis following trainings and actual
incidents.
Of course, such after action analysis can take
advantage of the fact that most communication is
done using the agents, and therefore logs are
available to fully follow the chain of events (Ilie,
2010).
However, it is not trivial for end users to
understand the full picture, and answer their
questions, solely basing on technical log entries.
Moreover, because the system is naturally
distributed, different log files are created by the
agents in the different locations. A federation of
these data must be done before the full situation can
be understood.
We cope with these challenges by converting the
logs to semantic representations where the
information meaningful for the users conducting the
after action analysis is kept. These representations
are then merged, and the resulted data is then
queried and browsed graphically.
In order to further explain the approach we first
introduce the details of the DCMR
1
use case
(Badica, 2011). Later, we present the Topic Maps
ontology designed for representing the information
from the logs that is meaningful to the users. The
conversion of the log files to topic maps and their
merge is described next and finally a graphical query
and browsing user interface over the data is shown.
2 THE DCMR USE CASE
We illustrate our approach by using an example
derived from a real world use case investigated in
the FP7 DIADEM project (http://www.ist-
diadem.eu). For the sake of clarity we assume a
significantly simplified scenario. In a chemical
incident at a refinery, a chemical starts leaking and
forms a toxic plume spreading over a populated area.
The impact of the resulting fumes is assessed
through a service composition involving
collaboration of human experts, as explained below
and shown in Figure 1:
1. The Control Room operator is triggered by the
Gas Detection system about the possible
presence of a chemical incident caused by the
leak of a dangerous gas.
2. The Control Room uses the information
provided by the Gas Detection system and
applies local knowledge about the industrial
environment to determine the source of the
incident. Consequently, she requests a report of
the situation from the factory via the Factory
Representative. The Factory Representative
replies with a report that confirms the incident
and provides information about the type of
escaping gas.
3. The Control Room directs a field inspector
denoted by Chemical Adviser 1 to the location
of the incident. Chemical Adviser 1 has
appropriate expertise to estimate the quantity of
the escaping gas and to propose mitigation
measures at the refinery.
4. The Control Room dispatches a chemical expert
that holds expertise in estimating the gas
concentration in the affected area. This expert is
denoted as Chemical Adviser 2.
5. The Chemical Adviser 2 requires information
about the meteorological conditions, the source
of the pollution, and the quantity and type of
escaping fumes in order to estimate the zones in
which the concentration of toxic gases has
exceeded critical levels and to identify areas
which are likely to be critical after a certain
period of time. We assume that Chemical
Adviser 2 gets the weather information from the
Control Room and the information about the
source, quantity, and type of the escaping gas
from Chemical Adviser 1. Chemical Adviser 2
makes use of domain knowledge about the
physical properties of gases and their
propagation mechanisms.
6. In addition, Chemical Adviser 2 guides fire
fighter Measurement Teams which can measure
gas concentrations at specific locations in order
to provide feedback for a more accurate
estimation of the critical area. This interaction
between Chemical Adviser 2 and Measurement
Teams involves negotiation to determine the
optimal providers of appropriate measurements.
7. A map showing the critical area is supplied by
the Chemical Adviser 2 to a Health Expert. He
uses additional information on populated areas
obtained from the municipality to estimate the
impact of the toxic fumes on the human
population in case of exposure.
Analyzing the utilization scenario, we were able
to identify an initial list of stakeholders that are
involved in the collaborative incident resolving
process. Each stakeholder is mapped onto a DPIF
AUGMENTING SEMANTICS TO DISTRIBUTED AGENTS LOGS - Enabling Graphical After Action Analysis of
Federated Agents Logs
233