International Journal of Distributed Computing and Technology

Distributed computing and agent technology

  1. Mark Burgin ✉

Abstract

The technology of intelligent agents and multi-agent systems has fundamentally transformed distributed computations and software development changing the way in which complex, distributed computing and communicating systems are conceptualized, designed, assembled and implemented. In this paper, we study distributed computations in the context of agent organizations and principal-agent relation making emphasis on the organizational structure of agent functioning and interaction. To achieve higher generality and at the same time, better precision, agents are studied as special types of actors operating within principal-agent relations. At first, the concept of an agent is specified and extended. Then we study properties of actors involved in the principal-agent relations. Finally, we describe and explore agent organizations specifying different types of their structures.

References (36)

  1. Argente, E., Julian, V. and Botti, V. (2006) Multi-Agent System Development Based on Organizations, Electronic Notes in Theoretical Computer Science, v. 150, No. 3, pp. 55-71
  2. Bradshaw J (Ed) Software agents, AAAI Press/MIT Press, Menlo Park, 1997
  3. Burgin, M. (1983) Inductive Turing machines, Notices Acad. Sci. USSR, v. 270, No. 6, pp. 1289–1293 (translated from Russian, v. 27, No. 3)
  4. Burgin, M. Super-recursive Algorithms, Springer, New York/Berlin/Heidelberg, 2005
  5. Burgin, M. Theory of Named Sets, Mathematics Research Developments, Nova Science, New York, 2011
  6. Burgin, M. Structural Reality, Nova Science, New York, 2012
  7. Burgin, M. Bidirectional named sets as structural models of interpersonal communication, in Proceedings, 2017, v. 1, No. 3, 58
  8. Burgin, M., Cohen, M.E., and Hudson, D.L. Intelligent Agent Technique in Age Related Measurements, ISCA 18th International Conference on Computer Application in Industry and Engineering, Honolulu, Hawaii, 2005, pp. 129-134
  9. Burgin, M. and Dodig-Crnkovic, G. A Systematic Approach to Artificial Agents, Preprint in Computer Science, cs.AI. 0902.3513, 2009, 8 p. (electronic edition: http://arXiv.org)
  10. Burgin, M. and Eberbach, E. On Foundations of Evolutionary Computation: An Evolutionary Automata Approach, in Handbook of Research on Artificial Immune Systems and Natural Computing: Applying Complex Adaptive Technologies (Hongwei Mo, Ed.), Section II: Natural Computing, Section II.1: Evolutionary Computing, Chapter XVI, Medical Information Science Reference/IGI Global, Hershey, Pennsylvania, 2009, pp. 342-260
  11. Burgin, M. and Gladun, V.P. (1989) Mathematical Foundations of the Semantic Networks Theory, Lecture Notes in Computer Science, v. 364, pp. 117-135
  12. Burgin, M. and Mikkilineni, R. Agent technology, superrecursive algorithms and DNA as a tool for distributed clouds and grids, in Proceedings of the 25th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2016), Paris, France, June 12-15, 2016, pp. 89-94
  13. Carley, K. M. (2002) Computational organization science: A new frontier. Proceedings of the National Academy of Sciences of the United States of America, 99(Suppl 3), 7257–7262
  14. Coutinho, L.R., Sichman, J.S. and Boissier, O. (2009) Modelling Dimensions for Agent Organizations, in Handbook of Research on Multi-Agent Systems: Semantics and Dynamics of Organizational Models, pp. 18-50
  15. Christofides, N. Graph Theory: An Algorithmic Approach, Academic Press, New York/London/San Francisco, 1975
  16. Dinverno, M. and Luck, M. (Eds) Understanding Agent Systems, Springer, New York, 2001
  17. Eisenhardt, K.M. (1989) Agency Theory: An Assessment and Review, The Academy of Management Review, v. 14, No. 1, pp. 57–74
  18. Ferber, J. Multi-Agent System: An Introduction to Distributed Artificial Intelligence, Addison Wesley Longman, Harlow, 1999
  19. Franklin, S. and Graesser, A. Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents, in Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages, Springer-Verlag (1996)
  20. Hayes-Roth, B. An Architecture for Adaptive Intelligent Systems, Artificial Intelligence: Special Issue on Agents and Interactivity, 72, 329-365 (1995)
  21. Hewitt, C. (2012) What is computation? Actor Model versus Turing’s Model, in A Computable Universe, Understanding Computation & Exploring Nature as Computation (H. Zenil, Ed.) World Scientific Publishing Company/Imperial College Press
  22. IBM's Intelligent Agent Strategy white paper,
  23. http://activist.gpl.ibm.com:81/WhitePaper/ptc2.htm
  24. Jansen, J. (1996) Using Intelligent Agents to Enhance Search Engine Performance, Firstmonday, No.2/3, http://www.firstmonday.dk
  25. Jennings, N.R. (1999) Agent-based computing: Promise and perils, Proc. IJCAI-99, Stockholm, Sweden, pp. 1429-1436
  26. Jennings, N.R. and Wooldridge, M.J. (Eds) Agent Technology: Foundations, Applications and Markets, Springer Verlag, Berlin, 1998
  27. Luck, M. McBurney, P. and Preist, C. (2004) A Manifesto for Agent Technology: Towards Next Generation Computing, Journal of Autonomous Agents and Multi-Agent Systems, v. 9, No. 3, pp. 203–252
  28. Luck, M., McBurney, P., Shehory, O. and Willmott, S. Agent Technology: Computing as Interaction (A Roadmap for Agent Based Computing), University of Southampton, 2005 (http://www.inf.kcl.ac.uk/staff/mml/papers/al3roadmap.pdf)
  29. Maes, P. (1995) Artificial Life Meets Entertainment: Life like Autonomous Agents, Communications of the ACM, v. 38, No. 11, pp. 108-114
  30. Moses, Y. and Tenneholtz, M. (1995) Artificial Social Systems, Computers and Artificial Intelligence, v. 14(3) pp. 533–562
  31. Null, L. and Lobur, J. Fundamentals of Computer Organization and Architecture, Jones and Bartlett Publishers, Inc, Sudbury, United States, 2010
  32. Russel, S.J. and Norvig, P. Artificial Intelligence: A Modern Approach, Prentice-Hall, Englewood Cliffs, N.J. (1995)
  33. Smith, D. C., Cypher, A. and Spohrer, J. KidSim: Programming Agents without a Programming Language, Communications of the ACM, 37, 7, 55-56. (1994)
  34. Wooldridge, M. (1997) Agent-Based Software Engineering, EE Proceedings - Software Engineering, v. 144, No. 1, pp. 26 – 37
  35. Wooldridge, M. and Jennings, N. R. (1995) Intelligent agents: theory and practice, Knowledge Eng. Rev., v. 10(2), pp. 115–152,
  36. F. Zambonelli and H. V. Parunak, Signs of a revolution in computer science and software engineering, in (P. Petta, R. Tolksdorf and F. Zambonelli, Eds) Engineering Societies for the Agents World, Lecture Notes in Artificial Intelligence, v. 2577, pp. 13–28, Springer, 2002

Read more of it

Subscribe to one journal or build your own list of several. One invoice, one payment, access for a full year.

Subscribe to journals →

Publish your article

Peer-reviewed journals across every subject, with open access options. Send your manuscript to the right editor today.

Publish with us → Calculate your APC
Support