Logical foundations of object-oriented and frame-based languages
Journal of the ACM (JACM)
The unified software development process
The unified software development process
Agent-oriented modeling with graph transformation
First international workshop, AOSE 2000 on Agent-oriented software engineering
Prometheus: a methodology for developing intelligent agents
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Modeling Early Requirements in Tropos: A Transformation Based Approach
AOSE '01 Revised Papers and Invited Contributions from the Second International Workshop on Agent-Oriented Software Engineering II
Developing multiagent systems: The Gaia methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Tropos: An Agent-Oriented Software Development Methodology
Autonomous Agents and Multi-Agent Systems
MDA Distilled
Java(TM) Developer's Guide to Eclipse, The (2nd Edition)
Java(TM) Developer's Guide to Eclipse, The (2nd Edition)
Declarative techniques for model-driven business process integration
IBM Systems Journal
Graph Rewriting for Agent Oriented Visual Modeling
Electronic Notes in Theoretical Computer Science (ENTCS)
A survey of strategies in rule-based program transformation systems
Journal of Symbolic Computation
ADELFE: a methodology for adaptive multi-agent systems engineering
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
Introducing pattern reuse in the design of multi-agent systems
NODe'02 Proceedings of the NODe 2002 agent-related conference on Agent technologies, infrastructures, tools, and applications for E-services
A study of some multi-agent meta-models
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
High variability design for software agents: Extending Tropos
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Agent-oriented software engineering: a model-driven approach
International Journal of Agent-Oriented Software Engineering
Traceability and completeness checking for agent-oriented systems
Proceedings of the 2008 ACM symposium on Applied computing
Towards goal-oriented development of self-adaptive systems
Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
Towards an Ontological Account of Agent-Oriented Goals
Software Engineering for Multi-Agent Systems V
Model Transformation for Model Driven Development of Semantic Web Enabled Multi-Agent Systems
MATES '07 Proceedings of the 5th German conference on Multiagent System Technologies
Model Driven Engineering for Designing Adaptive Multi-Agents Systems
Engineering Societies in the Agents World VIII
Integrating Model Transformation in Agent-Oriented Software Engineering
WI-IAT '09 Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
Gaia Agents Implementation through Models Transformation
PRIMA '09 Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent Systems
Modeling the interaction between semantic agents and semantic web services using MDA approach
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
From a goal-oriented methodology to a BDI agent language: the case of tropos and alan
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
Modeling tools for platform specific design of multi-agent systems
MATES'09 Proceedings of the 7th German conference on Multiagent system technologies
Refining goal models by evaluating system behaviour
AOSE'07 Proceedings of the 8th international conference on Agent-oriented software engineering VIII
An expressway from agent-oriented models to prototypes
AOSE'07 Proceedings of the 8th international conference on Agent-oriented software engineering VIII
Model transformations for improving multi-agent system development in INGENIAS
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Using ASEME methodology for model-driven agent systems development
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
ForMAAD: towards a model driven approach for agent based application design
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
Meta-models, models, and model transformations: towards interoperable agents
MATES'06 Proceedings of the 4th German conference on Multiagent System Technologies
Design and implementation of a multiagent stock trading system
Software—Practice & Experience
A collection of method fragments automated with model transformations in agent-oriented modeling
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
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 regards, the Model-Driven Architecture (MDA) initiative of OMG is providing useful concepts and techniques. The MDA ultimate objective is that of improving quality and software maintainability by allowing for the reuse of models and mappings between models. It offers standards and techniques for model interoperability and for automating model transformations. Our goal in this paper is to address the role of model transformations in AOSE by discussing a practical example, with reference to the Tropos methodology. In particular, we will focus on the automatic transformation of a Tropos plan decomposition into a UML 2.0 activity diagram. We will show how to use the transformation technique to automate model mappings and describe how a CASE tool, based on a modular architecture, has been extended to automate models transformations.