Skip to main content

A methodology for developing agent based systems

  • Conference paper
  • First Online:
Distributed Artificial Intelligence Architecture and Modelling (DAI 1995)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1087))

Included in the following conference series:

Abstract

Before agents can be used extensively a methodology must be established for the development of agent based systems. This methodology must encompass modeling or analysis, design, and implementation of both the technical and organisational aspects of the systems. This paper outlines a methodology for the engineering of agent based systems. The methodology is based upon the IDEF (ICAM Definition) approach for workflow modeling and the use case driven approach to object oriented software engineering. The methodology is illustrated via a case study in the area of discrete parts manufacturing.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Barbuceanu, M. and M. S. Fox, “COOL: A Language for Describing Coordination in Multi-Agent Systems,” First International Conference on Multi-Agent Systems, pp. 17–24, 1995.

    Google Scholar 

  • Booch, G., “Object Oriented Analysis and Design with Applications, Second Edition”, The Benjamin/Cummings Publishing Company, 1994.

    Google Scholar 

  • Bravoco, R. R., and S. B. Yadav, Requirement Definition Architecture — An Overview, Computers in Industry, Vol. 6, pp. 237–251, 1985a.

    Google Scholar 

  • Bravoco, R. R., and S. B. Yadav, A Methodology to Model the Functional Structure of an Organization, Computers in Industry, Vol. 6, pp. 345–361, 1985b.

    Google Scholar 

  • Brenton, A., “The dMARS Plan Language Reference Manual”, Australian Artificial Intelligence Institute (AAII), 1995.

    Google Scholar 

  • Carrol, J.M., Scenario-Based Design — Envisioning Work and Technology in System Development, Wiley, 1995.

    Google Scholar 

  • Cohen, D., and G. Ringwood, “Decision Table Languages and Guarded Definite Cleauses: Old Wine in New Bottles”, Queen Mary and Westfield College, Dept of Computer Science Report, 1995.

    Google Scholar 

  • Coplien, J.O., and D.C. Schmidt, Pattern Languages of Program Design, Addison Wesley, 1995.

    Google Scholar 

  • Dunskus, B. V., D. L. Grecu, D. C. Brown, and I. Berker, “Using Single Functions Agents to Investigate Conflict”, AI in Engineering Design and Manufacturing, special issue in Conflict Management in Multi-Agent Systems, to appear, 1995.

    Google Scholar 

  • Finin, T., J. Weber, et al, “Specification of the KQML Agent-Communcation Language”, The DARPA Knowledge Sharing Initiative External Interfaces Working Group, February, 1993.

    Google Scholar 

  • Gamma, E., Helm, R., Johnson, R., and Vlissides, J., Design Patterns — Elements of Reusable Object-Oriented Software, Addison Wesley, 1995.

    Google Scholar 

  • Genesereth, M., R. E. Fikes, et al, “Knowledge Interchange Format, Version 3.0, Reference Manual,” Report Logic-92-1, Computer Science Department, Stanford University, 1992.

    Google Scholar 

  • Georgeff, M. P., and F. Ingrand, “Research on Procedural Reasoning Systems”, SRI International, 1990.

    Google Scholar 

  • Gruber, T. R, “Ontolingua: A Mechanism to Support Portable Ontologies”, Reference Manual, June, 1992.

    Google Scholar 

  • Huntbach, M. M., N. R. Jennings, and G. A. Ringwood, “How Agents Do It In Stream Logic Programming”, Proc. First International Conference on Multi-Agent Systems, pp. 177–184, 1995

    Google Scholar 

  • Jacobsen, I., Object-Oriented Software Engineering: A Use Case Driven Approach, Addison Wesley, 1992.

    Google Scholar 

  • Klein, M., “Business Process (Re-)Engineering: Methodologies and Multi-Agent Technologies,” Tutorial at First International Conference on Multi-agent Systems, 1995.

    Google Scholar 

  • Kuwabara, K., T. Ishida, and N. Osato, “AgenTalk: Describing Multiagent Coordination Protocols with Inheritance,” submitted to Tools for Artificial Intelligence Conference, 1995.

    Google Scholar 

  • Lavender, R.G., and D.C. Schmidt, “Active Object: an Object Behavioural Pattern for Concurrent Programming”, Pattern Languages of Programming Conference, Illinois, 1995.

    Google Scholar 

  • Rao, A., private conversation, 1995.

    Google Scholar 

  • Rumbaugh, J., M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen, Object Oriented Modeling and Design, Prentice Hall, 1991.

    Google Scholar 

  • Wooldridge, M. J., and N. R. Jennings, “Agent Theories, Architectures, and Languages”, Tutorial, First International Conference on Multi-Agent Systems, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Chengqi Zhang Dickson Lukose

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kendall, E.A., Malkoun, M.T., Jiang, C.H. (1996). A methodology for developing agent based systems. In: Zhang, C., Lukose, D. (eds) Distributed Artificial Intelligence Architecture and Modelling. DAI 1995. Lecture Notes in Computer Science, vol 1087. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61314-5_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-61314-5_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61314-5

  • Online ISBN: 978-3-540-68456-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics