Development of a multi-agent system for cooperative work with network negotiation capabilities
IATA '98 Proceedings of the second international workshop on Intelligent agents for telecommunication applications
On agent-based software engineering
Artificial Intelligence
Communications of the ACM
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
A Roadmap of Agent Research and Development
Autonomous Agents and Multi-Agent Systems
IEEE Software
The Vision of Autonomic Computing
Computer
Analysis and Design of Multiagent Systems Using MAS-Common KADS
ATAL '97 Proceedings of the 4th International Workshop on Intelligent Agents IV, Agent Theories, Architectures, and Languages
Agent Oriented Analysis Using Message/UML
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Intelligent Interface Agents Behavior Modeling
MICAI '00 Proceedings of the Mexican International Conference on Artificial Intelligence: Advances in Artificial Intelligence
The PSI3 agent recommender system
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Demos tools for online discussion and decision making
ICWE'03 Proceedings of the 2003 international conference on Web engineering
The construction of multi-agent systems as an engineering discipline
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
Estimating costs for agent oriented software
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Hi-index | 0.00 |
Although there is a huge amount of work and valuable proposals about agent oriented software engineering, it seems that the paradigm has not been yet widely adopted by software industry. Some claim that there is a need for a killer application showing clearly the benefits of multi-agent systems with respect to other techniques. Others may consider the approach as too academic to be applied in real projects. However, in our opinion, the answer may be found in the simple explanation of lessons learned while developing applications with agent-orientation, and confronting these with object and component oriented solutions, especially when faced to the development of complex systems. This paper discusses contributions of multi-agent systems from a software engineering perspective, as a way to put in value some of the properties of the agent paradigm in the development of complex software systems.