Applying Software Engineering to Agent Development.
Mark A. CohenFrank E. RitterSteven R. HaynesPublished in: AI Mag. (2010)
Keyphrases
- software engineering
- development process
- artificial intelligence
- intelligent agents
- software design
- multi agent
- software projects
- agent oriented
- requirements engineering
- programming language
- systems development
- software systems
- object oriented
- knowledge engineering
- software architecture
- software reuse
- multi agent systems
- software development
- decision making
- decision theoretic
- agent technology
- reverse engineering
- design principles
- knowledge management
- software agents
- agent based systems
- development methodologies
- software development process
- neural network
- multiple agents
- artificial agents
- systems analysis and design
- agent model
- agent architecture
- design patterns
- autonomous agents
- knowledge based systems
- decision support
- learning environment
- case study
- e learning
- learning algorithm