Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Epsilon » SysML/UML to Simulink/Matlab Transformation(ETL,SysML,Code generation)
SysML/UML to Simulink/Matlab Transformation [message #1835840] Mon, 14 December 2020 18:40 Go to next message
Leonardo Igler is currently offline Leonardo IglerFriend
Messages: 1
Registered: December 2020
Junior Member
Hi everyone,

I'm looking for a way to generate code out of SysML and UML models. For my models I use Eclipse Papyrus and the code generation should be done for Matlab/Simulink

I have been looking for methods to do so, and stumbled across ETL (Epsilon Transformation Language). Now the problem I'm having is, that I just can't find any tutorials or literature for me to learn how to use ETL.

There are examles online, like in the link below:

https://git.eclipse.org/c/epsilon/org.eclipse.epsilon.git/tree/examples/org.eclipse.epsilon.examples.uml2simulink/uml2simulink.etl

But that code was made for one specific model example, and does not help me to get to learn how to make the transformation with any model I want to make.

So my question is: does somebody know if there are tutorials and videos explaining the Epsilon Transformation Language in detail.

Or maybe even a complete other way to generate code out of models.

Thank you very much
Re: SysML/UML to Simulink/Matlab Transformation [message #1835841 is a reply to message #1835840] Mon, 14 December 2020 18:53 Go to previous message
Dimitris Kolovos is currently offline Dimitris KolovosFriend
Messages: 2165
Registered: July 2009
Location: York, UK
Senior Member

Hi Leonardo,

ETL and its expression language (EOL) are documented in [1, 2]. Some of the articles in [3] (and in particular the article on working with profiled UML models [4]) could also help.

You may also find the recorded lecture in [5] to be useful.

Thanks,
Dimitris

[1] https://www.eclipse.org/epsilon/doc/etl/
[2] https://www.eclipse.org/epsilon/doc/eol/
[3] https://www.eclipse.org/epsilon/doc/articles/
[4] https://www.eclipse.org/epsilon/doc/articles/profiled-uml-models/
[5] https://youtu.be/_5DCABgHn_4?list=PLRwHao6Ue0YUecg7vEUQTrtySIWwrd_mI&t=4539

[Updated on: Mon, 14 December 2020 18:54]

Report message to a moderator

Previous Topic:Meta Model Merging with EML
Next Topic:Transformation XText to Papyrus and vice versa
Goto Forum:
  


Current Time: Sat Apr 27 08:26:29 GMT 2024

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

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

Back to the top