Skip to main content

Dynamic Applications Using Multi-Agents Systems

  • Chapter
Intelligent Systems and Technologies

Part of the book series: Studies in Computational Intelligence ((SCI,volume 217))

  • 476 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Genesereth, M.R., Ketchpel, S.P.: Software agents. Communications of the ACM 37(7), 48–53 (1994)

    Article  Google Scholar 

  4. Bratman, M.E.: Intentions Plans and Practical Reason. Center for the Study of Language and Information (1999)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Jennings, N., Wooldridge, M.: Software agents, vol. 42(1), pp. 17–20. IEEE Press, NY (1996)

    Google Scholar 

  9. Panait, L., Luke, S.: Cooperative Multi-Agent learning: The state of the art. Autonomous Agents and Multi-Agent Systems 11(3), 387–434 (2005)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. Bigus, J.P., Bigus, J.: Constructing Intelligent Agents Using Java: Professional Developer’s Guide, 2nd edn. Wiley, New York (2001)

    Google Scholar 

  14. Austin, J.L.: How to Do Things with Words. University Press, Oxford (1962)

    Google Scholar 

  15. Labrou, Y., Finin, T., Peng, Y.: The current landsscape in agent communication languages. IEEE Intelligent Systems 2 (1999)

    Google Scholar 

  16. Finin, T., Labrou, Y., Mayfield, J.: Kqml as an agent communication language. In: Software Agents, p. 480. AAAI Press / The MIT Press (1997)

    Google Scholar 

  17. Bradshaw, J.M.: Software Agents. AAAI, MIT Press (1997)

    Google Scholar 

  18. Fasli, M.: Agent technology for e-commerce. John Wiley, Chichester (2007)

    Google Scholar 

  19. Seely, S., Sharkey, K.: SOAP: Cross Platform Web Services Development Using XML. Pearson Education, London (2001)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Russell, S.J., Norvig, P.: Artificial intelligence: A Modern Approach. Prentice Hall/ Pearson Education, Inc., Upper Saddle River (2005)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. Bratman, M.E.: Intention, Plans, and Practical Reason. Harvard University Press, USA (1999)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Chapter  Google Scholar 

  26. Shneiderman, B.: Designing trust into online experiences. Communications of the ACM 43(12), 57–59 (2000)

    Article  Google Scholar 

  27. 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)

    Chapter  Google Scholar 

  28. 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)

    Google Scholar 

  29. Rosenbloom, A.: Trusting technology: Introduction. Communications of the ACM 43(12), 31–32 (2000)

    Article  Google Scholar 

  30. Uslaner, E.M.: Trust online, trust offline. Communications of the ACM 47(4), 28–29 (2004)

    Article  Google Scholar 

  31. Gefen, D.: Reflections on the dimensions of trust and trustworthiness among online consumers. SIGMIS Database 33(3), 38–53 (2002)

    Article  Google Scholar 

  32. Schneidewind, N.F.: Reliability modeling for safety-critical software. IEEE Transactions on Reliability 46(1), 88–98 (1997)

    Article  Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. 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)

    Google Scholar 

  35. Oppliger, R.: Internet security enters the middle ages. Computer 28(10), 100–101 (1995)

    Article  Google Scholar 

  36. 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)

    Chapter  Google Scholar 

  37. 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)

    Google Scholar 

  38. Madsen, M., Gregor, S.: Measuring human-computer trust. In: Proceedings of the Eleventh Australasian Conference on Information Systems, Brisbane (2000)

    Google Scholar 

  39. 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)

    Google Scholar 

  40. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics