
The boxes called ICOM’s input-control-output-
mechanisms are hierarchically decomposed. At the top
of the hierarchy, the overall purpose of the system is
shown, which is then decomposed into components-
subactivities. The decomposition process continues until
there is sufficient detail to serve the purpose of the
model builder. SADT/IDEF0 models ensure
consistency of the overall modeled system at each level
of the decomposition, [13], [14], [15], [16], [17].
Unfortunately, they are static, i.e. they exclusively
represent system activities and their interrelationships,
but they do not show direct logical and time
dependencies between them. SADT defines an
activation as the way a function operates when it is
‘triggered’ by the arrival of some of its controls and
inputs to generate some of its outputs. Thus, for any
particular activation, not all possible controls and inputs
are used and not all possible outputs are produced.
Activation rules are made up of a box number, a unique
activation identifier, preconditions, and postconditions.
Preconditions and postconditions describe what is
required for and what results from the activation. Both
preconditions and postconditions are logical expressions
of ICOM codes, where each ICOM code identifies a
single control, input, output, or mechanism arrow for
that particular box. When an ICOM arrow does not
participate in activation, it is simply omitted from the
precondition. Similarly, when some of the outputs of a
box are produced during activation, the ICOM codes for
those outputs not generated are omitted from the
postcondition. A precondition expresses the required
presence (or absence) of any of the objects associated
with the inputs, controls, outputs, or mechanisms
involved in the activity. A postcondition indicates
presence (or absence) after the activity has occurred.
3 Case study of a Pathology Process
The model of the pathology process that we propose
means to represent the different activities of the
pathology process and to consider it like an information
system. The number, the complexity, and the
interference of information exchange taken in the study
of a model need a systemic approach defining the limits
of the process (through establishing communication
between the outside environment) and identifying the
principal activities and the parameters conditioning
these activities.
Business process analysis and modeling in
pathology is a quite serious communication process
(Figure 1, Figure 2 (Appendix) and Figure 3
(Appendix)): the domain experts - pathologists, medical
technical assistants, and secretaries have to clarify their
work, related processes, and outcomes.
Recall that the techniques such as SADT are semi-
formal. As a consequence, for the same subject,
different correct models can be built without having to
know with certitude which model is the good or, at
least, the best. This kind of model allows users
sufficient freedom in its construction and so the
subjective factor introduces a supplementary dimension
for its validation. That is why the validation step on the
whole necessitates the confrontation of different points
of view.
As to the SADT technique, users can follow rules or
recommendations to the level of the coherency of the
model, such as the distinction between the different
types of interfaces, the numeration of boxes and
diagrams, the minimal and maximal numbers of boxes
by the diagram, etc. One intends, by coherency
application of the heritage rule i.e. when data are placed
at an N decomposition level, it is explicitly or implicitly
present at the inferior levels. However, a
complementary means to check the coherency of
centigrams is a confrontation between centigrams and
datagrams, which is not possible in our case.
For the SADT box, there is the function (verb to
infinitive) and around this box, the associated data are
specified of which the nature (input, output, control, or
mechanism) appears directly.
The model of the pathology process developed is
complex. The SADT method applied to this process has
enabled, through its steps of analysis to understand
better and better the description of this model and to
facilitate after that the different expressions of relations
constituting this model.
4 Conclusion
Conceptual Modeling (CM) has gained a lot of attention
in recent years and it is generally agreed that CM is the
most important phase of a simulation study. Despite its
significance, there are many techniques that can assist
in developing well-structured and concise conceptual
models.
The complexity of the pathology process and the
important number of information intervening in its
constitution enables to elaboration of a systemic method
allowing the facilitating of the system.
This kind of analysis enables to specification of the
information system to elaborate a management and
WSEAS TRANSACTIONS on BIOLOGY and BIOMEDICINE
DOI: 10.37394/23208.2023.20.23
Mohamed Najeh Lakhoua, Fatma Khanchel