The C++ programming language
Software engineering metrics and models
Software engineering metrics and models
Computer architecture: a quantitative approach
Computer architecture: a quantitative approach
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
An introduction to Object COBOL
An introduction to Object COBOL
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Interaction-oriented programming
First international workshop, AOSE 2000 on Agent-oriented software engineering
Agent UML: a formalism for specifying multiagent software systems
First international workshop, AOSE 2000 on Agent-oriented software engineering
Representing agent interaction protocols in UML
First international workshop, AOSE 2000 on Agent-oriented software engineering
Agent software engineering with role modelling
First international workshop, AOSE 2000 on Agent-oriented software engineering
Designing agent-oriented systems by analysing agent interactions
First international workshop, AOSE 2000 on Agent-oriented software engineering
Logic for Problem Solving
Programming in PROLOG
The Gaia Methodology for Agent-Oriented Analysis and Design
Autonomous Agents and Multi-Agent Systems
Computer
Issues in Multiagent Design Systems
IEEE Expert: Intelligent Systems and Their Applications
Control Architectures for Autonomous and Interacting Agents: A Survey
PRICAI '96 Proceedings from the Workshop on Intelligent Agent Systems, Theoretical and Practical Issues
Automated Derivation of Complex Agent Architectures from Analysis Specifications
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Multi-agent Framework Support for Adaptive e-Learning
ICWL '08 Proceedings of the 7th international conference on Advances in Web Based Learning
Reasoning about Hand-Drawn Sketches: An Approach Based on Intelligent Software Agents
VISUAL '08 Proceedings of the 10th international conference on Visual Information Systems: Web-Based Visual Information Search and Management
An agent-based approach to the dynamic price problem
KES-AMSTA'11 Proceedings of the 5th KES international conference on Agent and multi-agent systems: technologies and applications
SONIA: a methodology for natural agent development
ESAW'04 Proceedings of the 5th international conference on Engineering Societies in the Agents World
Knowledge discovery for training intelligent agents: methodology, tools and applications
AIS-ADM 2005 Proceedings of the 2005 international conference on Autonomous Intelligent Systems: agents and Data Mining
Generating inspiration for agent design by reinforcement learning
Information and Software Technology
Hi-index | 0.00 |
In this paper, I will discuss the conceptual foundation of agentoriented software development by relating the fundamental elements of the agentoriented view to those of other, well established programming paradigms, especially the object-oriented approach. Furthermore, I will motivate the concept of autonomy as the basic property of the agent-oriented school and discuss the development history of programming paradigms that lead to this perspective on software systems. The paper will be concluded by an outlook on how the new paradigm can change the way we think about software systems.