Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 30372
The Implementation of the Multi-Agent Classification System (MACS) in Compliance with FIPA Specifications

Authors: Mohamed R. Mhereeg


The paper discusses the implementation of the MultiAgent classification System (MACS) and utilizing it to provide an automated and accurate classification of end users developing applications in the spreadsheet domain. However, different technologies have been brought together to build MACS. The strength of the system is the integration of the agent technology with the FIPA specifications together with other technologies, which are the .NET widows service based agents, the Windows Communication Foundation (WCF) services, the Service Oriented Architecture (SOA), and Oracle Data Mining (ODM). The Microsoft's .NET widows service based agents were utilized to develop the monitoring agents of MACS, the .NET WCF services together with SOA approach allowed the distribution and communication between agents over the WWW. The Monitoring Agents (MAs) were configured to execute automatically to monitor excel spreadsheets development activities by content. Data gathered by the Monitoring Agents from various resources over a period of time was collected and filtered by a Database Updater Agent (DUA) residing in the .NET client application of the system. This agent then transfers and stores the data in Oracle server database via Oracle stored procedures for further processing that leads to the classification of the end user developers.

Keywords: Multi-Agent, Autonomous, Implementation, SOA, MACS, WCF

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1379


[1] Agentcities - A Global, Collaborative Effort To Construct An Open Network Of On-Line Systems Hosting Diverse Agent Based Services, Http:// Www.Agentcities.Org, (Last Visited 2010).
[2] Ahmed, S. (2007) Analysis Of Workplace Surveillance In A Quest For An Ethical Stance. Journal Of Business Systems, Governance And Ethics, 2, 4, 15-26.
[3] Bellifemine, F., Poggi, A. & Rimassa, G. (1999) Jade - A Fipa-Compliant Agent Framework. Proceedings Of The 4th International Conference On The Practical Applications Of Agents And Multiagent Systems Paam99. The Practical Application Company Ltd., Pages: 97-108.
[4] Blackwell, A. (2002) What Is Programming? 14th Workshop Of The Psychology Of Programming Interest Group. Brunel University.
[5] Brigham, F. & Daves, R. (2009) Intermediate Financial Management, Usa, South-Western, Cengage Learn
[6] Cammarata, S., Mcarthur, D. & Steeb, R. (1983) Strategies Of Cooperation In Distributed Problem Solving. Proceedings Of The Eight International Joint Conference On Artificial Intelligence, Pages 767-770.
[7] Chris, P., Dennis, M., Shawn, C. & Amit, B. (2007) Pro Wcf: Practical Microsoft Soa Implementation, Usa, Apress.
[8] Codasyl End-User Facilities Committee Status Report. Information Management Two,North Holland. 1979, 137-163.
[9] Cotterman, W. & Kummar, K. (1989) User Cube: A Taxonomy Of End Users. Communication Of The Acm, 32, 1313-1320.
[10] Dictionary Of Computing. Oxford University Press, 1983.
[11] Gupta, S. (2007) A Performance Comparison Of Windows Communication Foundation (WCF) With Existing Distributed Communication Technologies. Http://Msdn.Microsoft.Com/En-Us/Library/Bb310550.Aspx. Microsoft Corporation - MSDN, (Last Visited, 2010).
[12] Mhereeg, R. Mohamed. (2012), "The Development Of The Multi-Agent Classification System (MACS) In Compliance With Fipa Specifications”, World Academy Of Science, Engineering And Technology, Waset, France, Pp.1285-1291, PISSN 2010-376x, EISSN 2010-3778
[13] MSDN. (2010) Synchronous And Asynchronous Operations. Http://Msdn.Microsoft.Com/En-Us/Library/Ms734701.Aspx. Microsoft Corporation - Msdn, (Last Visited, 2010).