ASEME: Model-driven Software Engineering for Multi-Agent Systems
Nikolaos Spanoudakis (Technical University of Crete, Greece)
- Résumé:
- The research field of autonomous agents and multi-agent systems was established more than a decade ago as discipline combining ideas from computer science and artificial intelligence. Multi-agent systems are computerized systems composed of multiple intelligent agents interacting within an environment. Multi-agent systems can be used to solve problems that are difficult or impossible to solve by an individual agent or a monolithic system alone. In order to face the complex challenge of developing multi-agent software systems, they need to be integrated into an agent-oriented software engineering (AOSE) methodology. We present ASEME, a hybrid model-driven approach for AOSE. We explain how it improves upon earlier approaches such as MaSE, Gaia, and Tropos. ASEME’s added value is the uniform representation of intra-agent and inter-agent control using a modelling language (statecharts) allowing for seamless integration of an agent’s capabilities