Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » ATL » ATL automatic transformation of multiple input models into multiple output models at the same time (run multiple ATL transformations on different input models to produce different output models at the same time automatically)
ATL automatic transformation of multiple input models into multiple output models at the same time [message #1847565] Mon, 01 November 2021 13:54 Go to next message
nour nour is currently offline nour nourFriend
Messages: 19
Registered: April 2020
Junior Member
Hello everyone,

I am working on a mutation testing technique, in which I have generated multiple mutants of the same ATL transformation, i.e. multiple versions of the same transformation. However, each version has a mutated element, which makes it erroneous and unable to produce the desired output model.

The process of testing aims to improve the test suite (the group of test cases, which will be input models for our transformations). Therefore, I also, generated multiple input models (instances) conforming to my input metamodel.

The test cases are supposed to reveal the errors in the mutated transformations and kill them or else, they need to be updated/improved and each mutant (ATL transformation) must be run over the entire test suite until one of the test cases detects the error.

Therefore, what I need is an automatic solution to run an ATL transformation over multiple separate input models at the same time (parallel) to produce multiple separate output models ( without having to manually launch each transformation on each input model using the Eclipse run configuration option in a "one at a time" manner).

Any suggestions of possible configurations, tools, instructions, whatever to enable that are welcome.
Thank you.
Re: ATL automatic transformation of multiple input models into multiple output models at the same ti [message #1847581 is a reply to message #1847565] Mon, 01 November 2021 17:56 Go to previous message
Dennis Wagelaar is currently offline Dennis WagelaarFriend
Messages: 581
Registered: September 2012
Location: Belgium
Senior Member

I'll leave the orchestration framework to you, but ATL/EMFTVM transformations can best be launched using Ant or Maven build scripts. See : https://denniswagelaar.wordpress.com/2018/05/20/compiling-and-running-atl-emftvm-from-ant-and-maven/

Cheers,
Dennis
Previous Topic:ATL 4.5.0 release
Next Topic: question about ATL
Goto Forum:
  


Current Time: Sat Nov 11 08:17:21 GMT 2023

Powered by FUDForum. Page generated in 0.01367 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top