2001 · 37 citations · 8 references
ComputingSystems EngineeringRequirements EngineeringSoftware EngineeringSystems ArchitectureIntelligent AgentsSoftware ArchitectureSoftware ConstructionSoftware DesignSoftware EvolutionSoftware Process ModelsAgent Oriented DesignAgent Oriented Software EngineeringRefinementRequirements Engineering ProcessSoftware Development LifecycleSoftware Development MethodologySoftware ReengineeringTropos Methodology
This paper describes a methodology for agent oriented software engineering, called Tropos. Tropos is based on three key ideas. First, the notion of agent and all the related mentalistic notions (for instance: goals and plans) are used in all phases of software development, from the early analysis down to the actual implementation. Second, Tropos covers also the very early phases of requirements analysis, thus allowing for a deeper understanding of the environment where the software must operate, and of the kind of interactions that should occur between software and human agents. Third, Tropos adopts a transformational approach to process artifacts refinement. The methodology is partially illustrated with the help of a case study.
8
Allen Newell · Artificial Intelligence · 1982 · 2.5K citations
Goal-directed requirements acquisition
Anne Dardenne, Axel van Lamsweerde, Stephen Fickas · Science of Computer Programming · 1993 · 2K citations
On agent-based software engineering
Nicholas R. Jennings · Artificial Intelligence · 2000 · 1.6K citations
Modelling strategic relationships for process reengineering
John Mylopoulos, Eric Yu · 1995 · 1.4K citations