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/2013
http://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 grammars
C Ermel, F Hermann, J Gall, D
Binanzer
Electronic Communications of
the EASST 54
On an Automated
Translation of Satellite Procedures Using Triple
Graph Grammars
F Hermann, S Gottmann, N
Nachtigall, B Braatz, G Morelli, A Pierre, T Engel
Theory and Practice of Model
Transformations, 50-51
On 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@xxxxxxxxxxx
https://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
________________________________________________________________________
|