A Methodology for Developing Agent Based Systems

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.

[1]  Surya B. Yadav,et al.  Requirement definition architecture—an overview , 1985 .

[2]  David C. Brown,et al.  Using Single Function Agents to investigate conflict , 1995, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[3]  Nicholas R. Jennings,et al.  How Agents Do It in Stream Logic Programming , 1995, ICMAS.

[4]  Timothy W. Finin,et al.  Specification of the KQML Agent-Communication Language , 1993 .

[5]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[6]  Doug Schmidt,et al.  Workshop on design patterns for concurrent, parallel, and distributed object-oriented systems , 1995, OOPSLA '95.

[7]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[8]  John M. Carroll,et al.  Scenario-based design: envisioning work and technology in system development: john wiley & sons , 1995 .

[9]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[10]  James O. Coplien,et al.  Pattern languages of program design , 1995 .

[11]  Mark S. Fox,et al.  COOL: A Language for Describing Coordination in Multi Agent Systems , 1995, ICMAS.

[12]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[13]  Kazuhiro Kuwabara,et al.  AgenTalk: describing multiagent coordination protocols with inheritance , 1995, Proceedings of 7th IEEE International Conference on Tools with Artificial Intelligence.

[14]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[15]  M. R. Genesereth,et al.  Knowledge Interchange Format Version 3.0 Reference Manual , 1992, LICS 1992.

[16]  Surya B. Yadav,et al.  A methodology to model the functional structure of an organization , 1985 .