Changes for page Kieler Compiler

Last modified by Richard Kreissig on 2023/09/14 10:52

From version 19.1
edited by cmot
on 2014/03/21 12:18
Change comment: There is no comment for this version
To version 26.1
edited by cmot
on 2014/06/26 15:14
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -6,6 +6,8 @@
6 6  Related Theses:
7 7  
8 8  * none yet
9 +
10 +**To see the KielerCompiler in action, we provide an Online SCCharts Compiler [[here>>doc:Online Compiler]].**
9 9  {{/panel}}
10 10  
11 11  = Kieler Compiler (KiCo) =
... ... @@ -21,9 +21,9 @@
21 21  The KIELER Compiler (KiCo) project allows to register step-by-step model transformations on EObjects that could be written in Xtend or Java. These transformations are registered using an extension point provided (see below). After registering transformations these can be used by simply call the KielerCompiler compilation method as also explained further below.
22 22  
23 23  |=(((
24 -[[image:attach:KiCo.jpg]]
26 +[[image:attach:IMAG4642.jpg]]
25 25  )))|=(((
26 -[[image:attach:KiCo3.jpg]]
28 +[[image:attach:KiCo.jpg]]
27 27  )))
28 28  
29 29  == Extension Point ==
... ... @@ -96,9 +96,7 @@
96 96   dependencies="TRIGGEREFFECT, SURFACEDEPTH"
97 97   name="Transform All Normalize">
98 98   </transformationGroup>
99 - </extension>
100 - <extension
101 - point="de.cau.cs.kieler.kico.transformation">
101 +
102 102   <transformationMethod
103 103   class="de.cau.cs.kieler.sccharts.extensions.SCChartsCoreTransformation"
104 104   id="TRIGGEREFFECT"
... ... @@ -105,10 +105,7 @@
105 105   method="transformTriggerEffect"
106 106   name="Transform Trigger and Effect">
107 107   </transformationMethod>
108 - </extension>
109 -
110 - <extension
111 - point="de.cau.cs.kieler.kico.transformation">
108 +
112 112   <transformationMethod
113 113   class="de.cau.cs.kieler.sccharts.extensions.SCChartsCoreTransformation"
114 114   id="SURFACEDEPTH"
... ... @@ -115,10 +115,7 @@
115 115   method="transformSurfaceDepth"
116 116   name="Transform Surface Depth">
117 117   </transformationMethod>
118 - </extension>
119 -
120 - <extension
121 - point="de.cau.cs.kieler.kico.transformation">
115 +
122 122   <transformationGroup
123 123   id="ALL"
124 124   dependencies="CORE NORMALIZE"
... ... @@ -190,6 +190,106 @@
190 190  
191 191  {{/code}}
192 192  
187 +=== Requirement Completion ===
188 +
189 +
190 +
191 +|=(((
192 +(% style="text-align: center;" %)
193 +Original
194 +
195 +|=(((
196 + [[image:attach:dependencies2.jpg]]
197 +
198 +(% style="text-align: center;" %)
199 +Original Dependency
200 +Graph
201 +)))|=(((
202 +(% style="text-align: center;" %)
203 +[[image:attach:dependencies3.jpg]]
204 +
205 +(% style="text-align: center;" %)
206 +Two alternative
207 +transformation
208 +implementations
209 +for Abort
210 +)))
211 +
212 +
213 +)))|=(((
214 +(% style="text-align: center;" %)
215 +Example 1
216 +
217 +|=(((
218 + [[image:attach:dependencies4.jpg]]
219 +
220 +(% style="text-align: center;" %)
221 +Selected for
222 +transformation
223 +)))|=(((
224 + [[image:attach:dependencies4b.jpg]]
225 +
226 +(% style="text-align: center;" %)
227 +Auto selected
228 +requirements
229 +)))
230 +
231 +
232 +)))
233 +
234 +
235 +
236 +
237 +
238 +|=(((
239 +(% style="text-align: center;" %)
240 +Example 2
241 +
242 +|=(((
243 +[[image:attach:dependencies5.jpg]]
244 +
245 +(% style="text-align: center;" %)
246 +Selected for
247 +transformation
248 +)))|=(% style="text-align: center;" %)(% style="text-align: center;" %)
249 +(((
250 +[[image:attach:dependencies5b.jpg]]
251 +
252 +Auto selected
253 +requirements
254 +using DEFAULT
255 +of alternative
256 +group
257 +
258 +
259 +)))
260 +
261 +
262 +)))|=(((
263 +(% style="text-align: center;" %)
264 +Example 3
265 +
266 +|=(((
267 +[[image:attach:dependencies6.jpg]]
268 +
269 +(% style="text-align: center;" %)
270 +Selected for
271 +transformation
272 +)))|=(((
273 +[[image:attach:dependencies6b.jpg]]
274 +
275 +(% style="text-align: center;" %)
276 +Auto selected
277 +requirements
278 +using selected
279 +alternative
280 +)))
281 +
282 +
283 +)))
284 +
285 +
286 +
193 193  == Help / Problems / FAQs ==
194 194  
195 195  Maybe you get into problems when using KiCo. The following list should give you hints to solve these. If you have a problem not considered here please write us an e-mail (see above for contact information of the persons in charge of KiCo).
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -9470111
1 +9471252
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470111/Kieler Compiler
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9471252/Kieler Compiler