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 Tropos agent-oriented software engineering methodology. Tropos provides a modeling language based on a multi-agent paradigm; it supports analysis techniques and a structured modeling design) process. The Tropos process 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
TAOM4E: an Eclipse ready tool for Agent-Oriented Modeling. Issue on the development process
Novikau, Aliaksei;Susi, Angelo;Perini, Anna
2005-01-01
Abstract
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 Tropos agent-oriented software engineering methodology. Tropos provides a modeling language based on a multi-agent paradigm; it supports analysis techniques and a structured modeling design) process. The Tropos process 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 developmentI documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.