2004 · 23 citations · 12 references
ComputingComputer ScienceSoftware EngineeringSystems AnalysisSystems ArchitectureObject-oriented AnalysisObject-oriented DesignObject-oriented ProgrammingSoftware ArchitectureSoftware DesignSoftware ModelingAgent Oriented DesignAgent Oriented Software EngineeringObject-oriented Design ModelsObject-oriented Language DesignSoftware Components
Agent-oriented software engineering (AOSE) has become an active area of research in recent years. We look at the use of agent-oriented concepts for software analysis. Using agent-oriented analysis may offer benefits even if the system is implemented without an agent-based language or framework (e.g. using an object-oriented detailed design and language). We examine the software analysis components of a number of existing agent-oriented methodologies. We discuss the benefits that can be gained by using agent-oriented concepts, and where the concepts require further development. Based on this analysis, we present the agent-oriented methodology that we are developing, and describe an example of how it may be applied for software analysis.
12
The unified Modeling Language User Guide
Geoff Glasson · Linux journal · 1999 · 3.3K citations
James Odell, H. v. D. Paranuk, Bernhard Bauer · 2000 · 507 citations