Academia.eduAcademia.edu

A Software Agent Architecture Pattern

Abstract

Our main objective is to demonstrate that agent techniques can be used successfully in web applications. Developing systems using agents covers a wide range of issues that might be overwhelming, particularly in a teaching environment. After describing essential qualities of software agents we present the Software Agent Architecture Pattern, used for teaching agent concepts and for reuse by undergraduate students in the development of course projects. Future plans include a working example based on this approach and a framework to develop web applications using agents.