Skip to main content

Agent Software for Near-Term Success in Distributed Applications

  • Chapter

Abstract

The world is moving rapidly toward the deployment of geographically and organizationally diverse computing systems. Accordingly, the technical difficulties associated with distributed, heterogeneous computing applications are becoming increasingly apparent. Applications such as distributed information systems and electronic commerce are placing new demands on software infrastructures.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Agha, G. A. (1986) ACTORS: A Model of Concurrent Computation in Distributed Systems. The MIT Press, Cambridge, MA.

    Google Scholar 

  • Asimov, I. (1987) If AI = the human brain, cars should have legs. Information-WEEK, March, 56.

    Google Scholar 

  • Bond, A. H., Gasser, L. (1988) An analysis of problems and research in DAI. In: A. H. Bond, L. Gasser (Eds.) Readings in Artificial Intelligence, 3–35. Morgan Kaufmann Publishers, Los Altos, CA.

    Google Scholar 

  • Bradshaw, J. M., Duffield, S., Carpenter, B., Jeffers, R., Robinson, T. (1995) KAoS: a generic agent architecture for aerospace applications. In: Proceedings of the CIKM’95 Intelligent Information Agents Workshop, Baltimore, MD.

    Google Scholar 

  • Burmeister, B., Bussmann, S., Haddadi, A., Sundermeyer, K. (1995) Agent-oriented techniques for traffic and manufacturing applications: progress report. In: Proceedings of the Agent Software Seminar, 122–131, London, England. Unicom Seminars.

    Google Scholar 

  • Cohen, P. R., Levesque, H. J. (1990) Intention is choice with commitment. Artificial Intelligence, 42 (2–3), 213–261.

    Article  MathSciNet  MATH  Google Scholar 

  • Collet, C., Huhns, M. N., Shen, W.-M. (1991) Resource integration using a large knowledge base in Carnot. IEEE Computer, December, 55–62.

    Google Scholar 

  • Davis, R., Smith, R. G. (1983) Negotiation as a metaphor for distributed problem solving. Artificial Intelligence, 20 (1), 63–109.

    Article  Google Scholar 

  • Dent, L., Boticario, J., McDermott, J., Mitchell, T., Zabowski, D. A. (1992) A personal learning apprentice. In: Proceedings of the Tenth National Conference on Artificial Intelligence, 96–103, San Jose, CA. AAAI Press.

    Google Scholar 

  • Etzioni, O., Levy, H. M., Segal, R. B., Thekkath, C. A. (1994) OS agents: using AI techniques in the operating system environment. Technical report #93–04–04, Department of Computer Science and Engineering, University of Washington.

    Google Scholar 

  • Etzioni, O., Weld, D. (1994) A softbot-based interface to the Internet. Communications of the ACM, 37 (7), 72–76.

    Article  Google Scholar 

  • Finin, T., Fritzson, R., McKay, D., McEntire, R. (1994) KQML as an agent communication language. In: Proceedings of the Third International Conference on Information and Knowledge Management, 456–463. Gaithersburg, MD. ACM Press.

    Google Scholar 

  • Finin, T., Weber, J., Wiederhold, G., Genesereth, M., Fritzson, R., McKay, D., McGuire, J., Pelavin, R., Shapirof, S., Beck, C. (1993) DRAFT specification of the KQML agent-communication language. DARPA Knowledge Sharing Initiative External Interfaces Working Group.

    Google Scholar 

  • Flores, F., M. Graves, Hartfield, B., Winograd, T. (1988) Computer systems and the design of organizational interaction. ACM Transactions on Office Information Systems, 6 (2), 153–172.

    Article  Google Scholar 

  • Gelernter, D., Carriero, N. (1992) Coordination languages and their significance. Communications of the ACM, 35 (2), 97–107.

    Article  Google Scholar 

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

    Google Scholar 

  • Haugeneder, H., Steiner, D. (1995) Cooperating agents: concepts and applications. In: Proceedings of the Agent Software Seminar, 80–106, London, England. Unicom Seminars.

    Google Scholar 

  • Hewitt, C. E. (1985) The challenge of open systems. BYTE, April, 223–242.

    Google Scholar 

  • Hewitt, C. E. (1986) Offices are open systems. ACM Transactions on Office Information Systems, 4 (3), 271–287.

    Article  Google Scholar 

  • Huhns, M. N., Jacobs, N., Ksiezyk, T., Shen, W. M., Singh, M. P., Cannata, P. E. (1992) Integrating enterprise information models in Carnot. In: Proceedings of the International Conference on Intelligent and Cooperative Information Systems, 32–42, Rotterdam, Netherlands.

    Google Scholar 

  • Jennings, N. (1994) Cooperation in industrial multi-agent systems. World Scientific, London.

    Google Scholar 

  • Laufmann, S. C. (1992) Coarse-grained distributed agents for transparent access to remote information. In: M. P. Papazoglou, J. Zeleznikow (Eds.) The Next Generation of Information Systems — from Data to Knowledge, Lecture Notes in Artificial Intelligence Vol. 611, 223–237. Springer-Verlag, Berlin.

    Chapter  Google Scholar 

  • Laufmann, S. C. (1994) The information marketplace: the challenge of information commerce. In: Proceedings of the Second International Conference on Cooperative Information Systems, 147–157, Toronto, Canada.

    Google Scholar 

  • Laufmann, S. C. (1996) The information marketplace: achieving success in commercial applications. In: N. Adam, Y. Yesha (Eds) Electronic Commerce: Current Research Issues and Applications, Lecture Notes in Computer Science Vol. 1028, 115–147. Springer-Verlag, Berlin.

    Google Scholar 

  • Laufmann, S. C. (1996) Toward agent-based software engineering for information-dependent enterprise applications. Journal of Software Engineering,in press.

    Google Scholar 

  • Laufmann, S. C., Blumenthal, R. L., Thompson, L. M., Bowen, B. (1991) Direct end-user access to remote information. In: Proceedings of the Conference on Organizational Computing Systems, 16–28, Atlanta. ACM Press.

    Chapter  Google Scholar 

  • Laufmann, S. C., Nathan, M. J., Blumenthal, R. L. (1991) An architecture to support cooperation among coarse-grained distributed problem solvers. In: Proceedings of the AAAI-91 Workshop on Cooperation Among Heterogeneous Intelligent Agents, Anaheim, CA.

    Google Scholar 

  • Maes, P. (1994) Agents that reduce work and information load. Communications of the ACM, 37(7), 31–40, 146.

    Google Scholar 

  • Mayfield, J., Finin, T., Narayanaswamy, R., Shah, C., MacCartney, W., Goolsbey, K. (1995) The Cycic friends network: getting Cyc agents to reason together. In: Proceedings of the CIKM’95 Intelligent Information Agents Workshop, Baltimore, MD.

    Google Scholar 

  • McKay, D. P., Pastor, J., McEntire, R., Finin, T. (1996) An architecture for information agents. In: Proceedings of the Third International Conference on Artificial Intelligence Planning Systems (ARPI Supplement). AAAI Press.

    Google Scholar 

  • Micallef, J. (1988) Encapsulation, reusability and extensibility in object-oriented programming languages. Journal of Object Oriented Programming, 1 (1), 12–36.

    MathSciNet  Google Scholar 

  • Minsky, M. (1986) The Society of Mind. Simon and Schuster, New York.

    Google Scholar 

  • Mitchell, T., Caruana, R., Freitag, D., McDermott, J., Zabowski, D. (1994) Experience with a learning personal assistant. Communications of the ACM, 37 (7), 81–91.

    Article  Google Scholar 

  • Nwana, H. S. (1996) Software agents: an overview. The Knowledge Engineering Review, 11 (3), 1–40.

    Article  Google Scholar 

  • Papazoglou, M. P., Laufmann, S. C., Sellis, T. K. (1992) An organizational framework for cooperating intelligent information systems. International Journal on Intelligent and Cooperative Information Systems, 1 (1), 169–202.

    Article  Google Scholar 

  • Rao, A. S., Georgeff, M. P. (1991) Modeling rational agents within a BDI-architecture. In: Proceedings of the Second International Conference on Knowledge Representation and Reasoning, 473–484. Morgan Kaufmann.

    Google Scholar 

  • Searle, J. R. (1979) Expression and Meaning: Studies in the Theory of Speech Acts. Cambridge University Press, Cambridge, MA.

    Book  Google Scholar 

  • Shoham, Y. (1990) Agent-oriented programming. Technical report #STAN-CS-90–1335, Stanford University.

    Google Scholar 

  • Singh, M. P. (1994) Multi-agent Systems: A Theoretical Framework for Intentions, Know-How, and Communications, Lecture Notes in Artificial Intelligence Vol. 799. Springer-Verlag, Berlin.

    Google Scholar 

  • Smith, I. A., Cohen, P. R. (1995) Toward a semantics for a speech act based agent communications language. In: Proceedings of the CIKM’95 Intelligent Information Agents Workshop, Baltimore, MD.

    Google Scholar 

  • Smith, R. G. (1980) The contract net protocol: high-level communication and control in a distributed problem solver. In: A. H. Bond, L. Gasser (Eds.) Readings in Distributed Artificial Intelligence, 357–366. Morgan Kaufmann Publishers, Los Altos, CA.

    Google Scholar 

  • Smith, R. G. (1981) A Framework for Distributed Problem Solving. UMI Research Press, Ann Arbor, MI.

    Google Scholar 

  • Smith, R. G., Davis, R. (1980) Frameworks for cooperation in distributed problem solving. In: A. H. Bond, L. Gasser (Eds.) Readings in Distributed Artificial Intelligence, 6170. Morgan Kaufmann Publishers, Los Altos, CA.

    Google Scholar 

  • Stefik, M., Bobrow, D. G. (1986) Object-oriented programming: themes and variations. The AI Magazine, 6 (4), 40–62.

    Google Scholar 

  • Weld, D., Etzioni, O. (1994) The first law of robotics (a call to arms). In: Proceedings of the Twelfth National Conference on Artificial Intelligence, 1042–1047, Seattle, WA. AAAI Press.

    Google Scholar 

  • Wooldridge, M., Jennings, N. R. (1995) Intelligent agents: theory and practice. The Knowledge Engineering Review, 10 (2), 115–152.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Laufmann, S.C. (1998). Agent Software for Near-Term Success in Distributed Applications. In: Jennings, N.R., Wooldridge, M.J. (eds) Agent Technology. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-03678-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-03678-5_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-08344-0

  • Online ISBN: 978-3-662-03678-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics