The affective reasoner: a process model of emotions in a multi-agent system
The affective reasoner: a process model of emotions in a multi-agent system
Artificial Intelligence
Agents that reduce work and information overload
Communications of the ACM
Communications of the ACM
The PLACA agent programming language
ECAI-94 Proceedings of the workshop on agent theories, architectures, and languages on Intelligent agents
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Negotiation and cooperation in multi-agent environments
Artificial Intelligence - Special issue on economic principles of multi-agent systems
Entertaining agents: a sociological case study
AGENTS '97 Proceedings of the first international conference on Autonomous agents
An intelligent assistant for patient health care
AGENTS '97 Proceedings of the first international conference on Autonomous agents
An introduction to software agents
Software agents
Heterogeneous active agents, I: semantics
Artificial Intelligence
Heterogeneous active agents, II: algorithms and complexity
Artificial Intelligence
IATA '98 Proceedings of the second international workshop on Intelligent agents for telecommunication applications
Agent-based schemes for plug-and-play network components
IATA '98 Proceedings of the second international workshop on Intelligent agents for telecommunication applications
Network configuration management in heterogeneous ATM environments
IATA '98 Proceedings of the second international workshop on Intelligent agents for telecommunication applications
Compositional modelling of reflective agents
International Journal of Human-Computer Studies
First international workshop, AOSE 2000 on Agent-oriented software engineering
First international workshop, AOSE 2000 on Agent-oriented software engineering
Simulation for the Social Scientist
Simulation for the Social Scientist
A Roadmap of Agent Research and Development
Autonomous Agents and Multi-Agent Systems
Using Archon to Develop Real-World DAI Applications, Part 1
IEEE Expert: Intelligent Systems and Their Applications
What Are Ontologies, and Why Do We Need Them?
IEEE Intelligent Systems
Impact: A Platform for Collaborating Agents
IEEE Intelligent Systems
IATA '99 Proceedings of the Third International Workshop on Intelligent Agents for Telecommunication Applications
SHOP: Simple Hierarchical Ordered Planner
IJCAI '99 Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence
Market-Skilled Agents for Automating the Bandwidth Commerce
USM '00 Proceedings of the Third International IFIP/GI Working Conference on Trends in Distributed Systems: Towards a Universal Service Market
Agent-Based Negotiations for Multi-provider Interactions
ASA/MA 2000 Proceedings of the Second International Symposium on Agent Systems and Applications and Fourth International Symposium on Mobile Agents
Modelling project coordination in a multi-agent framework
WET-ICE '96 Proceedings of the 5th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'96)
Agents Negotiating for Load Balancing of Electricity Use
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
Mobile agents for network management
IEEE Communications Surveys & Tutorials
Development environments for autonomous mobile robots: A survey
Autonomous Robots
Software Engineering for Service-Oriented MAS
CIA '08 Proceedings of the 12th international workshop on Cooperative Information Agents XII
Analysis, Comparison and Selection of MAS Software Engineering Processes and Tools
PRIMA '09 Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent Systems
Evaluating software engineering techniques for developing complex systems with multiagent approaches
Information and Software Technology
Reasoning about agents' interaction protocols inside DCaseLP
DALT'04 Proceedings of the Second international conference on Declarative Agent Languages and Technologies
Hi-index | 0.00 |
In the last years, dozens of environments for modeling, testing and finally implementing multi-agent systems have been developed. Unfortunately, no standard criteria for understanding what kind of application profile a particular development environment is good for have been individuated yet, and the question 'How should I choose an existing environment which best suits the features and requirements of my application?' is still difficult to answer. This paper addresses this question, and aims at helping the multi-agent system developer to solve this problem. It provides a set of criteria for evaluating development environments, and then applies these criteria to five selected tools and multi-agent systems prototypes. Furthermore, some application-driven guidelines are described to help identifying the features of a suitable environment for developing an implementation of the given application. The features we identify can be used to find the right development framework among the frameworks we evaluate for doing the right application.