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.
Preview
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.
Booch, G., “Object Oriented Analysis and Design with Applications, Second Edition”, The Benjamin/Cummings Publishing Company, 1994.
Bravoco, R. R., and S. B. Yadav, Requirement Definition Architecture — An Overview, Computers in Industry, Vol. 6, pp. 237–251, 1985a.
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.
Brenton, A., “The dMARS Plan Language Reference Manual”, Australian Artificial Intelligence Institute (AAII), 1995.
Carrol, J.M., Scenario-Based Design — Envisioning Work and Technology in System Development, Wiley, 1995.
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.
Coplien, J.O., and D.C. Schmidt, Pattern Languages of Program Design, Addison Wesley, 1995.
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.
Finin, T., J. Weber, et al, “Specification of the KQML Agent-Communcation Language”, The DARPA Knowledge Sharing Initiative External Interfaces Working Group, February, 1993.
Gamma, E., Helm, R., Johnson, R., and Vlissides, J., Design Patterns — Elements of Reusable Object-Oriented Software, Addison Wesley, 1995.
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.
Georgeff, M. P., and F. Ingrand, “Research on Procedural Reasoning Systems”, SRI International, 1990.
Gruber, T. R, “Ontolingua: A Mechanism to Support Portable Ontologies”, Reference Manual, June, 1992.
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
Jacobsen, I., Object-Oriented Software Engineering: A Use Case Driven Approach, Addison Wesley, 1992.
Klein, M., “Business Process (Re-)Engineering: Methodologies and Multi-Agent Technologies,” Tutorial at First International Conference on Multi-agent Systems, 1995.
Kuwabara, K., T. Ishida, and N. Osato, “AgenTalk: Describing Multiagent Coordination Protocols with Inheritance,” submitted to Tools for Artificial Intelligence Conference, 1995.
Lavender, R.G., and D.C. Schmidt, “Active Object: an Object Behavioural Pattern for Concurrent Programming”, Pattern Languages of Programming Conference, Illinois, 1995.
Rao, A., private conversation, 1995.
Rumbaugh, J., M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen, Object Oriented Modeling and Design, Prentice Hall, 1991.
Wooldridge, M. J., and N. R. Jennings, “Agent Theories, Architectures, and Languages”, Tutorial, First International Conference on Multi-Agent Systems, 1995.
Author information
Authors and Affiliations
Editor information
Rights 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