Abstract
The aim of this research is to efficiently provide reusable autonomous capabilities to agent supervisors within teams, without the need to re-instantiate agents representing specific capabilities. Agent teaming techniques have already been used to enhance the behaviour and flexibility of agent communication in the real world applications. The theory of this concept needs to be simulated in order to generate Measures Of Efficiency (MOE) and Measures Of Performance (MOP). A concept demonstrator uses persistent components that assemble at design-time called the Agent Factory Demonstrator (AFD). It has been developed to show how a Multi-Agent System (MAS) can dynamically create capabilities using a single agent supervisor. This architecture is also used to show how the changing composition of a team can be used to efficiently complete a variety of tasks using adaptive capabilities provided in a manner similar to a team of single agents. The simulator uses a Java Graphical User Interface (GUI) supported by an agent oriented design in order to autonomously coordinate MAS Teams which can be enhanced further by incorporating other MAS to dynamically improve communication and knowledge-sharing. Knowledge Interchange Format (KIF), Agent Communication Languages (ACL), Knowledge Query Manipulation Language (KQML), FIPA Agent Communication Languages (FIPA ACL) and Simple Object Access Protocol (SOAP) have already been revised in an attempt to create a universal communication model that adapts to transient agent teams dynamically. Complementary research on a variety of agent tools (specifically JACK, JADE and CIAgent) has also been conducted to adapt the lessons learned into the AFD to generate results worthy of further effort.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Wooldridge, M., Jennings, N.R.: Theories, architectures, and languages: A survey, intelligent agents. In: Wooldridge, M.J., Jennings, N.R. (eds.) ECAI 1994 and ATAL 1994. LNCS (LNAI), vol. 890, pp. 1–39. Springer, Heidelberg (1995)
Castelfranchi, C.: Guarantees for autonomy in cognitive agent architecture. In: Wooldridge, M., Jennings, N.R. (eds.) ECAI 1994 and ATAL 1994. LNCS, vol. 890, pp. 56–70. Springer, Heidelberg (1995)
Genesereth, M.R., Ketchpel, S.P.: Software agents. Communications of the ACM 37(7), 48–53 (1994)
Bratman, M.E.: Intentions Plans and Practical Reason. Center for the Study of Language and Information (1999)
Nwana, H.S.: Software agents: An overview. In: McBurney, P. (ed.) The Knowledge Engineering Review, Cambridge Journals, Simon Parsons, City University of New York, USA, vol. 11(3), pp. 205–244 (1996)
Finn, A., Kabacinski, K., Drake, S., Mason, K.: Design challenges for an autonomous cooperative of UAVs. In: Information Decision and Control (IDC 2007), Adelaide, DSTO, Australia, February 11-14 (2007)
Chira, O., Chira, C., Roche, T., Tormey, D., Brennan, A.: An agent-based approach to knowledge management in distributed design. Journal of Intelligent Manufacturing, The Institution of Engineering and Technology 17(6), 737–750 (2006)
Jennings, N., Wooldridge, M.: Software agents, vol. 42(1), pp. 17–20. IEEE Press, NY (1996)
Panait, L., Luke, S.: Cooperative Multi-Agent learning: The state of the art. Autonomous Agents and Multi-Agent Systems 11(3), 387–434 (2005)
Dudek, G., Jenkin, M., Milios, E., Wilkes, D.: Taxonomy for swarm robots. In: International Conference on Intelligent Robots and Systems 1993, IROS 1993, Yokohama, Japan, IEEE/RSJ, vol. 1, pp. 441–447. IEEE Press, Piscataway (1993)
Wooldridge, M.: Verifying that agents implement a communication language. In: Proceedings Sixteenth National Conference on Artificial Intelligence (AAI 1999). Eleventh Innovative Applications of Artificial Intelligence Conference (IAAI 1999), Orlando, FL, USA, pp. 52–57 (1999)
Tweedale, J., Jain, L.C.: The Evolution of Intelligent Agents within the World Wide Web. In: Nguyen, N., Jain, L.C. (eds.) Intelligent Agents in the Evolution of Web and Applications, pp. 1–9. Springer, Heidelberg (2009)
Bigus, J.P., Bigus, J.: Constructing Intelligent Agents Using Java: Professional Developer’s Guide, 2nd edn. Wiley, New York (2001)
Austin, J.L.: How to Do Things with Words. University Press, Oxford (1962)
Labrou, Y., Finin, T., Peng, Y.: The current landsscape in agent communication languages. IEEE Intelligent Systems 2 (1999)
Finin, T., Labrou, Y., Mayfield, J.: Kqml as an agent communication language. In: Software Agents, p. 480. AAAI Press / The MIT Press (1997)
Bradshaw, J.M.: Software Agents. AAAI, MIT Press (1997)
Fasli, M.: Agent technology for e-commerce. John Wiley, Chichester (2007)
Seely, S., Sharkey, K.: SOAP: Cross Platform Web Services Development Using XML. Pearson Education, London (2001)
Graham, S., Davis, D., Simeonov, S., Daniels, G., Brittenham, P., Nakamura, Y., Fremantle, P., Koenig, D., Zentner, C.: Building Web services with Java: making sense of XML, SOAP, WSDL, and UDDI. Developer’s Library (2002)
Russell, S.J., Norvig, P.: Artificial intelligence: A Modern Approach. Prentice Hall/ Pearson Education, Inc., Upper Saddle River (2005)
Wooldridge, M., Muller, J., Tambe, M.: Agent theories, architectures, and languages: a bibliography. In: IJCAI 1995 Workshop (ATAL) Proceedings. Intelligent Agents II. Agent Theories, Architectures, and Languages, pp. 408–431. IEEE Press, New York (1996)
Bratman, M.E.: Intention, Plans, and Practical Reason. Harvard University Press, USA (1999)
Patil, R., Fikes, R., Patel-Schneider, P., McKay, D.P., Finin, T., Gruber, T., Neches, R.: The darpa knowledge sharing effort: Progress report. In: Nebel, B. (ed.) Proceedings of the Third International Conference on Principles of Knowledge Representation And Reasoning. Morgan Kaufmann Publishers Inc., San Fransisco (1992)
Finin, T., Fritzon, R., McKay, D., McEntire, R.: KQML as an Agent Communication Language. In: Adam, N., Bhargaa, B., Yesha, Y. (eds.) Proceeding of the 3rd international Conference on Information and Knowledge Managment (CIKM 1994), pp. 456–463. ACM Press, New York (1994)
Shneiderman, B.: Designing trust into online experiences. Communications of the ACM 43(12), 57–59 (2000)
Subramanian, K.R., Lee, S., Shiang, T.K., Sue, G.B.: Intelligent agent platform for procurement. In: Preceedings of the IEEE International Conference on Systems, Man, and Cybernetics (IEEE SMC 1999), vol. 3, pp. 107–112. IEEE, Los Alamitos (1999)
Hoffman, R.R.: Whom (or what) do you (mis)trust?: Historical reflections on the psychology and sociology of information technology. In: Proceedings of the Fourth Annual Symposium on Human Interaction with Complex Systems, pp. 28–36 (1998)
Rosenbloom, A.: Trusting technology: Introduction. Communications of the ACM 43(12), 31–32 (2000)
Uslaner, E.M.: Trust online, trust offline. Communications of the ACM 47(4), 28–29 (2004)
Gefen, D.: Reflections on the dimensions of trust and trustworthiness among online consumers. SIGMIS Database 33(3), 38–53 (2002)
Schneidewind, N.F.: Reliability modeling for safety-critical software. IEEE Transactions on Reliability 46(1), 88–98 (1997)
Cahill, V., Gray, E., Seigneur, J.M., Jensen, C.D., Chen, Y., Shand, B., Dimmock, N., Twigg, A., Bacon, J., English, C., Wagealla, W., Terzis, S., Nixon, P., Serugendo, G.D.M., Bryce, C., Carbone, M., Krukow, K., Nielson, M.: Using trust for secure collaboration in uncertain environments. IEEE Pervasive Computing 2(3), 52–61 (2003)
Lindqvist, U., Olovsson, T., Jonsson, E.: An analysis of a secure system based on trusted components. In: Proceedings of the Eleventh Annual Conference on Computer Assurance Systems Integrity. Software Safety. Process Security, pp. 213–223. IEEE, Los Alamitos (1996)
Oppliger, R.: Internet security enters the middle ages. Computer 28(10), 100–101 (1995)
Wang, W., Zhu, Y., Li, B.: Self-managed heterogeneous certification in mobile ad hoc networks. In: Proceedings of the IEEE 58th Vehicular Technology Conference (VTC 2003-Fall), vol. 3, pp. 2137–2141. IEEE, Los Alamitos (2003)
Wilson, W., Sachs, J., Wichers, D., Boucher, P.: MLS and trust issues at the user interface in MLS AISs. In: Proceeding of the Sixth Annual Computer Security Applications Conference, pp. 204–208 (1990)
Madsen, M., Gregor, S.: Measuring human-computer trust. In: Proceedings of the Eleventh Australasian Conference on Information Systems, Brisbane (2000)
Kelly, C., Boardman, M., Goillau, P., Jeannot, E.: Guidelines for trust in future atm systems: A literature review. Technical Report 030317-01, European Organisation for the Safety of Air Navigation, Naval Wepons Center, Chine Lake, CA (May 2003)
Khasawneh, M.T., Bowling, S.R., Jiang, X., Gramopadhye, A.K., Melloy, B.J.: A model for predicting human trust in automated systems. In: Proceedings of the Eigth Annual International Conference of Industrial Engineering - Theory, Applications and Practice, Las Vegas, Nevada, USA, pp. 216–222 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Khazab, M., Tweedale, J., Jain, L. (2009). Dynamic Applications Using Multi-Agents Systems. In: Teodorescu, HN., Watada, J., Jain, L.C. (eds) Intelligent Systems and Technologies. Studies in Computational Intelligence, vol 217. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01885-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-01885-5_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01884-8
Online ISBN: 978-3-642-01885-5
eBook Packages: EngineeringEngineering (R0)