ation: the fuel tank is empty (V (t) = 0) but there is
still a fuel flow in the engine (Qv(t) 6= 0). We can
then assume that ∃t
k
∈ ℜ so that: ∀t ≥ t
k
,V (t) = 0 ⇒
Qv(t) = 0. This interpretation allows to consider that
x
3
= empty ⇒ x
8
= f alse and hence, x
B
3
= 0 ⇒ x
B
8
=
0. Consequently, each states containing x
B
3
= 0 and
x
B
8
= 1 can be removed from the logical model.
Similarly, the logical states x
B
2
= 0 (battery is low)
and x
B
7
= 1 (electric supply is on) can be removed:
∃t
k
∈ ℜ, ∀t ∈ ℜ,t ≥ t
k
, Q(t) = q ⇒ I(t) = 0. Be-
cause U(t) = R(t).I(t), this rule can be rewritten:
Q(t) = 0 ⇒ U(t) = 0. Then, all states where Q(t) = 0
and U(t) 6= 0 are not usefull for diagnosis, and all
states where x
B
2
= 0 and x
B
7
= 1 can be eliminate of
the logical model. The same reasoning can be done
with the resistance (R(t) = ∞ ⇒ U(t) = 0) so that all
states where x
B
1
= 0 and x
B
7
= 1 can be eliminated of
the logical model. In our example, the physical inter-
pretation of the variables allows to reduce the 2
6
= 64
states of the logical model to 16 interesting states for
diagnosis.
As a consequence, the TOM4D methodology con-
siders that to build a generic model of a process, the
expert’s knowledge must be interpreted both in logi-
cal and physical terms. The logical model (Figure 3)
describes the structure of the expert’s diagnosis rea-
soning and the physical model (Figure 4) provides the
diagnosis knowledge required for this reasoning. So
both logical and physical models are necessary and
complement each other. These models are, ultimately,
those ”constructed” by experts to do the diagnosis
tasks. In practice, the combination of these two mod-
els simplify the diagnosis task.
4 CONCLUSIONS
The present paper complements the works presented
in (Goc and Masse, 2007; Goc et al., 2008) about
TOM4D, introducing a case study that verifies the
main hypothesis of TOM4D: experts use implicit
models to formulate their knowledge about a process
and the way of diagnosing it, these models belong to
a level of abstraction linked with the diagnosis task
but not with the design task. The combination be-
tween Formal Logic and the ToS allows to build mod-
els close to those constructed by experts. The former
provides a logic reasoning mechanism, the latter al-
lows to discriminate the states having a meaning ac-
cording to the diagnosis task and thus, to reduce the
state space to only those concerned with the diagno-
sis.
Our current work focus on relating TOM4D with
a method to discover experts’ knowledge from se-
quence of discrete event occurrences registered by a
machine. Linking this two approaches would allow
to define a modelling process which takes experts’
knowledge and data recorded by a machine and pro-
duces models useful to diagnosis.
This work is financed by the CSTB, Centre Scien-
tifique et Technique du B
ˆ
atiment, Sophia-Antipolis,
France, under the contract number 1256/2008.
REFERENCES
Breuker, J. and de Velde, W. V. (1994). CommonKADS Li-
brary For Expertise Modelling. IOS Press.
Chittaro, L., Guida, G., Tasso, C., and Toppano, E. (1993).
Functional and teleological knowledge in the multi-
modeling approach for reasoning about physical sys-
tems: A case study in diagnosis. IEEE Transactions
on Systems, Man and Cybernetics, 23(6):1718–1751.
Chittaro, L. and Ranon, R. (1999). Diagnosis of multiple
faults with flow-based functional models: the func-
tional diagnosis with efforts and flows approach. Re-
liability Engineering and System Safety, 64(2):137–
150.
Clancey, W. J. (1985). Heuristic classification. Report No.
STAN-CS-85 1066. Also numbered KSL-85-5. Depart-
ment of Computer Science. Stanford University.
Dagues, P. (2001). Th
´
eorie logique du diagnostic
`
a base
de mod
`
eles. In Diagnostic, Intelligence Artificielle, et
Reconnaissance des Formes. Hermes Science Publi-
cations, 17-105.
Goc, M. L. and Masse, E. (2007). Towards a Multimodel-
ing Approach of Dynamic Systems for Diagnosis. In
Proceedings of the 2nd International Conference on
Software and Data Technologies (ICSoft’07).
Goc, M. L., Masse, E., and Curt, C. (2008). Modeling Pro-
cess From Timed Observations. In Proceedings of the
3rd International Conference on Software and Data
Technologies (ICSoft’08).
Reiter, R. (1987). A theory of diagnosis from first princi-
ples. Artif. Intell., 32(1):57–95.
Schreiber, G., Akkermans, H., Anjewierden, A., de Hoog,
R., Shadbolt, N., de Velde, W. V., and Wielinga, B.
(2000). Knowledge Engineering and Management:
The CommonKADS Methodology. MIT Press.
Zanni, C. (2004). Proposition of a Conceptual Frame-
work for the Analysis, Classification and Choice of
Knowledge Based Diagnosis Systems. These pour
obtenir le grade de Docteur de l’Universit de Droit,
d’Econocmie et des Sciences d’Aix-Marseille. Nro.
d’dentification 04AIX30010.
TIMED OBSERVATIONS MODELLING FOR DIAGNOSIS METHODOLOGY - A Case Study
507