Appl Intell (2012) 36:768–787
DOI 10.1007/s10489-011-0294-z
Ontology-driven coordination model for multiagent-based mobile
workforce brokering systems
Arash Mousavi · M. Jan Nordin · Zulaiha Ali Othman
Published online: 19 April 2011
© Springer Science+Business Media, LLC 2011
Abstract Coordination has been recognized by many re-
searchers as the most important feature of multi-agent sys-
tems. Coordination is defined as managing interdependen-
cies amongst activities (Malone and Crowston in ACM
Comput. Surv. 26(1):87–119, 1994). The traditional ap-
proach of implementing a coordination mechanism is to
hard-wire it into a coordination system at design time. How-
ever, in dynamic and open environments, many attributes of
the system cannot be accurately identified at the design time.
Therefore, dynamic coordination, capable of coordinating
activities at run-time, has emerged. On the other hand, a suc-
cessful dynamic coordination model for multi-agent sys-
tems requires knowledge sharing as well as common vocab-
ulary. Therefore, an ontological approach is an appropriate
way in proposing dynamic coordination models for multi-
agent systems. In this paper, an Ontology-Driven Dynamic
Coordination Model (O-DC) for Multiagent-Based Mobile
Workforce Brokering Systems (MWBS) (Mousavi et al. in
Int. J. Comput. Sci. 6:(5):557–565, 2010; Mousavi et al. in
Proceedings of 4th IEEE international symposium on in-
formation technology, ITSim’10, Kuala Lumpur, Malaysia,
15–17 June 2010, vol. 3, pp. 1416–1421, 2010; Mousavi
and Nordin in Proceedings of the IEEE international con-
ference on electrical engineering and informatics, Bandung,
Indonesia, 17–19 June 2007, pp. 294–297, 2007) is pro-
posed and formulated. Subsequently, the applicability of O-
DC is examined via simulation based on a real-world sce-
nario.
A. Mousavi ( ) · M.J. Nordin · Z.A. Othman
School of Computer Science, Faculty of Information Science and
Technology, University Kebangsaan Malaysia, 43600, Bangi,
Malaysia
e-mail: arash_mousavi@yahoo.com
Keywords Dynamic coordination · Ontology · Multi-agent
systems · Mobile workforce management system · Mobile
workforce brokering system
1 Introduction
Coordination plays a vital role in open distributed systems
where several different processes act concurrently and inter-
dependably in a dynamic environment to achieve common
goals. Therefore, the main objective of this paper is to de-
scribe how such an effective and ontology-driven dynamic
coordination model can be modeled, formulated and imple-
mented. For this reason, we believe that selecting a domain
of discourse, which exhibits the common characteristics of a
typical open distributed system such as openness, diversity
and concurrency is an appropriate approach to achieve the
aforementioned objective.
An example of such an open distributed system is Mobile
Workforce Brokering System (MWBS), an essential com-
ponent of every Mobile Workforce Management Systems
(MWM) [1]. MWBS In essence has to manage a diverse
range of mobile workforces who are distributed in differ-
ent geographical locations and may use different types of
mobile devices in a concurrent manner. Moreover, MWBS
has to deal with other open systems within the body of its
MWM. Therefore, MWBS is a fitting example of open dis-
tributed systems.
We have selected MWBS as our domain of discussion for
three major reasons. First of all, MWBS is a system that has
to be situated in a dynamic, unpredictable and uncertain en-
vironment (mobile environments) and therefore, it has to ad-
dress certain risks. Next, MWBS comprises distributed pro-
cesses (individual entities) that have to coordinate with each
other in order to achieve a set of common goals. Finally, for