Dear Matthias,
you are perfectly right. I am now sending my answers to the developers list:
===================================================================
Answer 1, sent by Frank:
-------------------------------------------------------------------------------
Hi Marco,
currently, there is no update site - but we will put this request on the TODO list.
The current approach is:
1. You clone the git-repository
2. you need to do some setup as described in the Tutorial-PDF in subfolder "doc" of the project
de.tub.tfs.henshin.tgg.editor
Here is the direct link:
https://github.com/de-tu-berlin-tfs/Henshin-Editor/blob/master/de.tub.tfs.henshin.tgg.editor/docs/Tutorial-SetUpHenshinTGG.pdf
3. You run the editor by starting an Eclipse Runtime application
There is also some API for executing a developed TGG in a separate java class directly, but it needs some manual wrapper code to execute a forward translation without the GUI.
Best regards,
Frank
===================================================================
===================================================================
Question, sent by Marco
-------------------------------------------------------------------------------
Hi Frank,
I got HenshinTGG to run. However I cannot get the example to work: I cannot draw edges from :CD2DB to the corresponding LHS element and the corresponding RHS element.
We left the mailing list. Is there any good platform for this discussion besides directly e-mailing the developers? :-)
Best regards
Marco
===================================================================
===================================================================
Answer 2, sent by Frank:
-------------------------------------------------------------------------------
Hi Marco,
1. There are two Henshin-GUIs:
A) Henshin (for general graph transformation) - this one uses explicit LHS and RHS graph views for the rules
This editor is not designed for TGGs.
Edges cannot be drawn from LHS to RHS, because these are two different graphs.
B) HenshinTGG (for TGGs) - this editor provides an integrated view for triple rules (LHS and RHS are integrated in one view)
-> In order to open a .henshin file, please click on "open with->TGG Editor"
2. The CD2RDBM-Example can be found under:
de.tub.tfs.henshin.tgg.editor/Examples
You may hav a look at the following publication:
Visual modeling and analysis of EMF model transformations based on triple graph grammars
C Ermel, F Hermann, J Gall, D Binanzer
Electronic Communications of the EASST 54
Best regards,
Frank
===================================================================
On 12/11/2013 9:06 PM, Matthias Tichy wrote:
Dear Frank, dear Marco,
As i did not see a reply on the mailing list. It would be great if you could share the info on the mailing list as i am also interested.
Cheers,
/mtt
Dear Frank,
thanks for your reply, and thanks for your work on Henshin :-)
I am planning to apply it in our research Project ADVERT (advert.org) where we (very simply put) transform architecture specifications into architectural code.
Is there an update site for HenshinTTG? Or how do I install it?
Best regards
Marco
--
Marco Konersmann, né Müller
Research Associate
paluno - The Ruhr Institute for Software Technology
University of Duisburg-Essen * Gerlingstraße 16 * 45127 Essen * Germany
Dear Marco,
the project is running and the development is continued at TU Berlin and University of Luxembourg.
Moreover, the tool is used by engineers of the industrial partner SES in Luxembourg for the translation of satellite control procedures.
Below, you can find videos and references for HenshinTGG.
Fell free to send recommendations for tool improvements.
We are also in research collaboration with Prof. Barbara König at University of Duisburg Essen.
In which domain are you planing to apply HenshinTGG?
Best regards,
Frank
VIDEOS
- TGG tutorial
http://www.birs.ca/videos/2013http://www.birs.ca/events/2013/5-day-workshops/13w5115/videos/watch/201312021421-Hermann.mp4
- Tool demonstration
http://www.birs.ca/events/2013/5-day-workshops/13w5115/videos/watch/201312051655-Hermann.mp4
- Further video on application at SES
http://wwwen.uni.lu/snt/research#
Satellite Procedure Execution Language & Library (SPELL)
REFERENCES
Visual modeling and analysis of EMF model transformations
based on triple graph grammarsC Ermel, F Hermann, J Gall, D BinanzerElectronic Communications of the EASST 54On an Automated Translation of Satellite Procedures Using
Triple Graph GrammarsF Hermann, S Gottmann, N Nachtigall, B Braatz, G Morelli, A Pierre, T EngelTheory and Practice of Model Transformations, 50-51On 12/9/2013 11:19 AM, Konersmann, Marco wrote:
Dear Henshin Developers,
I found a project implementing a TGG extension for Henshin
(https://github.com/JuergenGall/Henshin-Editor). However, I wasn’t able to
find any information about the maturity and longevity of that project. I
would appreciate to use TGG in Henshin, for I have a case for
bidirectional transformations.
Could you please tell me if this project is still active and followed up
by people?
Best regards
Marco Konersmann
_______________________________________________
henshin-dev mailing list
henshin-dev@xxxxxxxxxxxhttps://dev.eclipse.org/mailman/listinfo/henshin-dev
--
________________________________________________________________________
Dr. Frank Hermann
________________________________________________________________________
Research Associate at SnT frank.hermann@xxxxxx
+352 466644 5864 www.securityandtrust.lu
Postal address Visiting address
--------------------------------- ---------------------------------
securityandtrust.lu
University of Luxembourg D104, Campus Kirchberg
4, rue Alphonse Weicker 4, rue Alphonse Weicker
L-2721 Luxembourg L-2721 Luxembourg
________________________________________________________________________
_______________________________________________
henshin-dev mailing list
henshin-dev@xxxxxxxxxxxhttps://dev.eclipse.org/mailman/listinfo/henshin-dev
--
________________________________________________________________________
Dr. Frank Hermann
________________________________________________________________________
Research Associate at SnT frank.hermann@xxxxxx
+352 466644 5864 www.securityandtrust.lu
Postal address Visiting address
--------------------------------- ---------------------------------
securityandtrust.lu
University of Luxembourg D104, Campus Kirchberg
4, rue Alphonse Weicker 4, rue Alphonse Weicker
L-2721 Luxembourg L-2721 Luxembourg
________________________________________________________________________