Current Agent-Oriented Software Engineering (AOSE) methodologies adopt a model-based approach for analysis and design, but, in order to become of practical use, they should include it in a clear and customizable software development process and provide CASE tools that support it. In this technical report we describe the TAOM4E (Tool for Agent Oriented visual Modeling for the Eclipse platform) tool supporting the Troposagent-oriented software engineering methodology. Troposprovides a modeling language based on a multi-agent paradigm; it supports analysis techniques and a structured modeling (design) process. The Troposprocess covers whole software development cycle starting from the very first requirements. In developing the TAOM4E environment we are taking into account emerging guidelines and standards from the OMG’ Model-Driven Architecture (MDA) initiative which proposes an approach to software development based on modeling and automated mapping of models to code. The tool is based on the Eclipse Platform that offers a flexible solution to the problem of component integration. The motivations, the requirements and the architecture for the TAOM4E tool are described here in the very details. The report includes the current architectural diagrams and the working documents on the status of the development.
[1]
Franco Zambonelli,et al.
A Study of Some Multi-agent Meta-models
,
2004,
AOSE.
[2]
Fausto Giunchiglia,et al.
Tropos: An Agent-Oriented Software Development Methodology
,
2004,
Autonomous Agents and Multi-Agent Systems.
[3]
John Mylopoulos,et al.
The Tropos Metamodel and its Use
,
2005,
Informatica.
[4]
Onn Shehory,et al.
Towards industrially applicable modeling technique for agent-based systems
,
2002,
AAMAS '02.
[5]
Ed Burnette,et al.
Eclipse in action : a guide for Java developers
,
2003
.
[6]
Fausto Giunchiglia,et al.
A knowledge level software engineering methodology for agent oriented programming
,
2001,
AGENTS '01.
[7]
Gauthier Picard,et al.
ADELFE: A Methodology for Adaptive Multi-agent Systems Engineering
,
2002,
ESAW.
[8]
Anna Perini,et al.
Automating Model Transformations in Agent-Oriented Modelling
,
2005,
AOSE.
[9]
Alan W. Brown.
An Introduction to Model Driven Architecture - Part 1; MDA and Today's Systems
,
2004
.
[10]
Frank Budinsky,et al.
Eclipse Modeling Framework
,
2003
.
[11]
Anna Perini,et al.
Developing Tools for Agent-Oriented Visual Modeling
,
2004,
MATES.
[12]
Editors
,
1986,
Brain Research Bulletin.