“…Until recently, the agent technology has been adopted in a range of areas including collaborative learning games [4], rural ICT [5], ubiquitous computing, e-commerce (business to business-B2B and business to client-B2C) [6], robotic [7], library [8], e-learning, manufacturing, logistic [9], environment, banking [10], construction [11], bioinformatics, accident management [12], power management [3], crisis management [13], sustainable software [14], mathematical model [15] and grid computing. For example, the agent technology is used to support the collaborative design environment among the project's participants in the construction application.…”