Agent-based Software Engineering as a Layered Technology

Mohammad Reza, Ayatollahzadeh Shirazi, Ahmad Abdollahzadeh Barfouroush · 2002

In this paper, a new approach to agent-based software engineering is presented. According to this approach, agent-based software engineering is a layered technology that encompasses software quality, agent-oriented software development process, agent-oriented methods and agent development tools. This pragmatic approach guides developers and project managers to remove many pitfalls of agent-based software engineering, helps researchers to determine the existing gaps in the current works and helps tool developers to organize their efforts for constructing agent-oriented tools. On the basis of this approach an investigation of the current works in agentbased software engineering is presented. Also, in this paper, umbrella activities for complementing the main activities and steps in the agent-based development are introduced and described.

Read the paper · More papers on PaperTik