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
Multi-agent based community computing system development with the model driven architecture
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Automating model transformation by example using inductive logic programming
Proceedings of the 2007 ACM symposium on Applied computing
Towards Model Transformation Generation By-Example
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Eclipse development using the graphical editing framework and the eclipse modeling framework
Eclipse development using the graphical editing framework and the eclipse modeling framework
Model Driven Engineering for Designing Adaptive Multi-Agents Systems
Engineering Societies in the Agents World VIII
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
A Taxonomy of Model Transformation
Electronic Notes in Theoretical Computer Science (ENTCS)
Model transformation by example
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Bridging the gap between agent-oriented design and implementation using MDA
AOSE'04 Proceedings of the 5th international conference on Agent-Oriented Software Engineering
Automating model transformations in agent-oriented modelling
AOSE'05 Proceedings of the 6th international conference on Agent-Oriented Software Engineering
Gaia Agents Implementation through Models Transformation
PRIMA '09 Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent Systems
Comparing agile processes for agent oriented software engineering
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Comma: a commitment-based business modeling methodology and its empirical evaluation
Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
Engineering multi-agent systems through statecharts-based JADE agents and tools
Transactions on Computational Collective Intelligence VII
Hi-index | 0.00 |
Agent-Oriented Software Engineering is currently deeply influenced by the techniques and concepts of Model-Driven Development. In this context, the use of automated transformations to support software processes is not explored enough. Models are supposed to be created following the activities of a process, which standard transformations could partially perform. The reduced use of transformations for this purpose is largely due to the high effort required for their development. To overcome this limitation, this paper presents an algorithm to generate model transformations by-example. It overcomes two common limitations of these approaches: the generation of many-to-many transformation between arbitrary graphs of elements; dealing with transformation languages that do not directly support graphs of elements in their source or target models. The algorithm has been implemented for the ATLAS transformation language in the MTGenerator tool. The paper also illustrates how to use this tool to facilitate the support for a software process, in this case for the INGENIAS methodology.