Agent-oriented software systems are becoming large and complex. This paper presents a methodology for agent-oriented software development, grounded in software engineering principles. It also presents a knowledge-based agent modeling and design environment that supports different phases of the agent-software lifecycle.
Sugumaran, Vijayan and Park, Sooyong, "A Knowledge-Based Agent Modeling and Design Environment" (2000). AMCIS 2000 Proceedings. 19.