forked from de-tu-berlin-tfs/Henshin-Editor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
111 lines (85 loc) · 5.59 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href='https://fonts.googleapis.com/css?family=Architects+Daughter' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>Henshin-editor by de-tu-berlin-tfs</title>
</head>
<body>
<header>
<div class="inner">
<h1>Henshin-editor</h1>
<h2></h2>
<a href="https://github.com/de-tu-berlin-tfs/Henshin-Editor" class="button"><small>View project on</small> GitHub</a>
</div>
</header>
<div id="content-wrapper">
<div class="inner clearfix">
<section id="main-content">
<h3>
<a name="welcome-to-the-multi-view-based-henshin-editors-and-henshin-tgg-engine" class="anchor" href="#welcome-to-the-multi-view-based-henshin-editors-and-henshin-tgg-engine"><span class="octicon octicon-link"></span></a>Welcome to the multi-view based Henshin Editors and Henshin TGG Engine.</h3>
<p>The Henshin Multi-View Editor is an alternative to the integrated <a href="https://wiki.eclipse.org/Henshin_Graphical_Editor">Henshin Graphical Editor</a>. It is based on the Muvitor framework and maintained at <a href="http://www.tu-berlin.de/tfs">TU Berlin</a> and <a href="http://wwwde.uni.lu/snt">Uni Luxembourg</a>.</p>
<h3>
<a name="update-site" class="anchor" href="#update-site"><span class="octicon octicon-link"></span></a>Update site</h3>
<p>This is an update site. You can install the software directly in Eclipse using the following URL:
<a href="http://de-tu-berlin-tfs.github.io/Henshin-Editor/">http://de-tu-berlin-tfs.github.io/Henshin-Editor/</a></p>
<h3>
<a name="main-features-of-the-henshin-multi-view-editor" class="anchor" href="#main-features-of-the-henshin-multi-view-editor"><span class="octicon octicon-link"></span></a>Main features of the Henshin multi view editor</h3>
<ul>
<li>Multi-view: the editor provides a tree-view of the transformation system and graphical views for rules and graphs</li>
<li>Visual simulation: you can create a graph and apply your rules in the GUI</li>
<li>Rule view with separate LHS and RHS instead of an integrated view </li>
</ul>
<h3>
<a name="henshin-tgg-engine" class="anchor" href="#henshin-tgg-engine"><span class="octicon octicon-link"></span></a>Henshin TGG engine</h3>
<p>The henshin tgg engine extends the henshin engine by features based on triple graph grammars (TGGs) used for:</p>
<ul>
<li>bidirectional model transformation</li>
<li>model integration</li>
<li>incremental model synchronisation (state based and delta based)</li>
</ul>
<h3>
<a name="henshin-tgg-editor" class="anchor" href="#henshin-tgg-editor"><span class="octicon octicon-link"></span></a>Henshin TGG editor</h3>
<p>The henshinTGG editor provides an IDE for deveoping and simulating TGGs via a graphical multi-view editor user interface:</p>
<ul>
<li>creation of TGG rules</li>
<li>creation of triple graphs</li>
<li>generation of operational rules (forward translation - FT, backward translation - BT, consistency creating - CC, integration - IT)</li>
<li>execution and simulation of TGG operations: forward model transformation (=FT=>), backward model transformation (=BT=>), model integration (=IT=), consistency checking (=CC=), state based forward and backward propagation (=S-fPpg=>, <=S-bPpg=), delta based forward and backward propagation (=D-fPpg=>, <=D-bPpg=)</li>
</ul>
<p>For more information, see the <a href="https://github.com/de-tu-berlin-tfs/Henshin-Editor/wiki">WIKI-manual of HenshinTGG</a>.</p>
<h3>
<a name="availability" class="anchor" href="#availability"><span class="octicon octicon-link"></span></a>Availability</h3>
<p>The multi-view editors are is available here at github. The repository contains the Henshin base plugins as well, which are extended to fit to the HenshinTGG editor.</p>
<p>To try the Muvitor-based Henshin-Editor, it is suggested that you use the plug-ins from the github repository.
You can clone the repository and start the editor by
1. Import the plug-ins from the github repository into your main workspace
2. Run > Run as > Eclipse application </p>
<h3>
<a name="further-information" class="anchor" href="#further-information"><span class="octicon octicon-link"></span></a>Further Information</h3>
<p><a href="http://www.user.tu-berlin.de/lieske/tfs/projekte/henshin/">Webpage at TU Berlin</a></p>
</section>
<aside id="sidebar">
<a href="https://github.com/de-tu-berlin-tfs/Henshin-Editor/zipball/master" class="button">
<small>Download</small>
.zip file
</a>
<a href="https://github.com/de-tu-berlin-tfs/Henshin-Editor/tarball/master" class="button">
<small>Download</small>
.tar.gz file
</a>
<p class="repo-owner"><a href="https://github.com/de-tu-berlin-tfs/Henshin-Editor"></a> is maintained by <a href="https://github.com/de-tu-berlin-tfs">de-tu-berlin-tfs</a>.</p>
<p>This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the Architect theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.</p>
</aside>
</div>
</div>
</body>
</html>