Information Technology Reference
In-Depth Information
Fig. 1. Ellipses of the routines of the NGO Secretariat
After that, we use the MOISE + [4,5] organizational model to model the organization
of HSJ. The modeling consists of the specification of three dimensions: the struc-
tural, where roles and inheritance links and groups are defined; the functional, which
establishes a set of comprehensive plans and missions to achieve; and the deontic,
which is the dimension responsible for defining what role or permission is required to
accomplish each mission.
The representation of the organization of HSJ in the MOISE+ organizational model
is shown in Figure 2. Observing the relationship between the roles, an example of inter-
group communication is the one observed between the gardener (included in the group
"plot") and the technician (included in the group "NGO"). More information about the
MOISE+ modeling of HSJ can be seen in [2].
In the sequence, to allow a clear visualization of the interactions between the class
instances, we use UML activity diagrams. An Activity Diagram is a diagram defined
by the Unified Modeling Language (UML), representing the flows driven by processes.
It is essentially a flow chart that shows the flow of control from one activity to another.
Usually this involves the modeling of sequential steps in a computational process.
In our work, we use these diagrams to visualize the interactions between roles of the
HSJ organization.
Figure 3 is an activity diagram showing interactions between the the roles of Auxiliar
Vegetable Gardener, Vegetable Gardener and Technician. In the following we explain it
briefly.
Initially, the agent that assumes the Auxiliar Vegetable Gardener role arrives at the
NGO's building, and it listens to a lecture. This lecture is given by another agent,
 
Search WWH ::




Custom Search