Information Technology Reference
In-Depth Information
Figure 3. Computational model of a multi-agent based community computing system
creation, and termination; every member should
be registered with a society manager. When a
member sets a particular goal, the society man-
ager then generates a community manager to
achieve the goal. A community manager has
conditions to cast members, cooperation descrip-
tions for achieving goals, and community policies.
During cooperation of a community, another
community can be generated as a part of the co-
operation. Such relationships between communi-
ties are described in the cooperation description.
After the community attains its goal, a commu-
nity manager announces the disorganization to
each member, and the society manager subse-
quently removes the community manager. Each
member has its own attributes, actions, and pro-
tocols for society registration.
a development tool called CDTK (Community
Developing Tool-Kit). Using the CDTK, a devel-
oper can design a system as a CCM file and then
transform the CCM file to its CIM-PI file using
CDTK. At this time, the developer should fill the
particular portion of CIM-PI which CDTK cannot
generate automatically. Similarly, the CIM-PI file
can be transformed to CIM-PS. Finally, a CIM-PS
file can be converted to program codes by CDTK.
In the current version of CDTK, we choose the
JADE agent platform for prototypes. If we need
to implement using another platform, we can do
it by just adding a generation module or plug-in
on CDTK. Currently, the rate of automatic code
generation is around 60%. Our implemented
CDTK is shown in Figure 4. Using CDTK, we
developed two community computing systems
based on scenarios described above. It is not easy
to measure or verify a computing paradigm such
as community computing. Accordingly, we made
two cooperation scenarios, the CHILDCARE sce-
nario and the COEX-Mall scenario, which show
the necessity of immediate cooperation among
IMPLEMENTATION
To develop a community computing system
conveniently and systematically, we implement
Search WWH ::




Custom Search