A Framework for Designing, Modeling and Analyzing Agent Based Software Systems

  • Authors:
  • Affiliations:
  • Venue:
  • ICA3PP '02 Proceedings of the Fifth International Conference on Algorithms and Architectures for Parallel Processing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The agent paradigm is gaining popularity because itbrings intelligence, reasoning and autonomy to softwaresystems. Agents are being used in an increasingly widevariety of applications from simple email filter programsto complex mission control and safety systems. Howeverthere appears to be very little work in defining practicalsoftware architecture, modeling and analysis tools thatcan be used by software engineers. This should becontrasted with object-oriented paradigm that issupported by models such as UML and CASE tools thataid during the analysis, design and implementationphases of object-oriented software systems. In ourresearch we are developing a framework and extensionsto UML to address this need. Our approach is rooted inthe BDI formalism, but stresses the practical softwaredesign methods instead of reasoning about agents. Inthis paper we describe our preliminary ideas