Changes for page Kieler Compiler

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

From version 20.1
edited by cmot
on 2014/03/21 14:29
Change comment: There is no comment for this version
To version 27.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,11 +6,13 @@
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) =
12 12  
13 -In order to integrate and be able to evaluate our compiler chain from SCCharts to C or VHDL code we use the KiCo project as a generic framework that allows to register setp-by-step transformations on EObjects. These can then be handled by the generic KIEM KiCo DataComponent.
15 +In order to integrate and be able to evaluate our compiler chain from SCCharts to C or VHDL code we use the KiCo project as a generic framework that allows to register setp-by-step transformations on EObjects. These can then be handled by the generic KIEM KiCo DataComponent. **To see the KielerCompiler in action, we provide an Online SCCharts Compiler [[here>>doc:Online Compiler]].**
14 14  
15 15  
16 16  
... ... @@ -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 ==
... ... @@ -192,8 +192,19 @@
192 192  
193 193  |=(((
194 194   [[image:attach:dependencies2.jpg]]
197 +
198 +(% style="text-align: center;" %)
199 +Original Dependency
200 +Graph
195 195  )))|=(((
196 -[[image:attach:dependencies3.jpg]]
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
197 197  )))
198 198  
199 199  
... ... @@ -203,8 +203,16 @@
203 203  
204 204  |=(((
205 205   [[image:attach:dependencies4.jpg]]
219 +
220 +(% style="text-align: center;" %)
221 +Selected for
222 +transformation
206 206  )))|=(((
207 207   [[image:attach:dependencies4b.jpg]]
225 +
226 +(% style="text-align: center;" %)
227 +Auto selected
228 +requirements
208 208  )))
209 209  
210 210  
... ... @@ -215,12 +215,26 @@
215 215  
216 216  
217 217  |=(((
239 +(% style="text-align: center;" %)
218 218  Example 2
219 219  
220 220  |=(((
221 221  [[image:attach:dependencies5.jpg]]
222 -)))|=(((
244 +
245 +(% style="text-align: center;" %)
246 +Selected for
247 +transformation
248 +)))|=(% style="text-align: center;" %)(% style="text-align: center;" %)
249 +(((
223 223  [[image:attach:dependencies5b.jpg]]
251 +
252 +Auto selected
253 +requirements
254 +using DEFAULT
255 +of alternative
256 +group
257 +
258 +
224 224  )))
225 225  
226 226  
... ... @@ -230,8 +230,18 @@
230 230  
231 231  |=(((
232 232  [[image:attach:dependencies6.jpg]]
268 +
269 +(% style="text-align: center;" %)
270 +Selected for
271 +transformation
233 233  )))|=(((
234 234  [[image:attach:dependencies6b.jpg]]
274 +
275 +(% style="text-align: center;" %)
276 +Auto selected
277 +requirements
278 +using selected
279 +alternative
235 235  )))
236 236  
237 237  
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -9470113
1 +25952291
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470113/Kieler Compiler
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/25952291/Kieler Compiler