Wiki source code of Comparison of the graphical representation
Last modified by wah on 2023/09/11 16:17
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | The following table depicts a detailed comparison** **of the graphical representation between the KIELER SyncCharts Editor and the Yakindu SCT Editor. | ||
2 | |||
3 | |=((( | ||
4 | |||
5 | )))|=((( | ||
6 | KIELER | ||
7 | )))|=((( | ||
8 | YAKINDU | ||
9 | )))|=((( | ||
10 | |||
11 | ))) | ||
12 | |((( | ||
13 | Transition | ||
14 | )))|((( | ||
15 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:46:43.png]] | ||
16 | )))|((( | ||
17 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:46:50.png]] | ||
18 | )))|((( | ||
19 | **YAKINDU**: There is only one type for transitions | ||
20 | |||
21 | **KIELER**: Strong Abort, Week Abort, Normal Termination | ||
22 | ))) | ||
23 | |((( | ||
24 | State | ||
25 | )))|((( | ||
26 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:47:11.png]] | ||
27 | )))|((( | ||
28 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:49:10.png]] | ||
29 | )))|((( | ||
30 | |||
31 | ))) | ||
32 | |((( | ||
33 | Composite State | ||
34 | )))|((( | ||
35 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:47:20.png]] | ||
36 | )))|((( | ||
37 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:47:58.png]] | ||
38 | )))|((( | ||
39 | |||
40 | ))) | ||
41 | |((( | ||
42 | Initial State | ||
43 | )))|((( | ||
44 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-15 14:41:10.png]][[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:46:58.png]] | ||
45 | )))|((( | ||
46 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:52:3.png]] | ||
47 | )))|((( | ||
48 | **YAKINDU**: Initials State are pseudo states. The Initial State may not be a Composite State. (% style="color: rgb(0,0,0);" %)An initial state can only have one outgoing transition and no incoming. | ||
49 | |||
50 | (% style="color: rgb(0,0,0);" %)**KIELER**: Initial states are supposed to have a thicker border than normal states | ||
51 | ))) | ||
52 | |((( | ||
53 | Final State | ||
54 | )))|((( | ||
55 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-15 14:40:31.png]][[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:47:5.png]] | ||
56 | )))|((( | ||
57 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:51:43.png]] | ||
58 | )))|((( | ||
59 | **YAKINDU**: Final States are pseudo states. The Final State may not be a Composite State | ||
60 | |||
61 | **KIELER**: Final states are depicted with a double border | ||
62 | ))) | ||
63 | |((( | ||
64 | History | ||
65 | )))|((( | ||
66 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:47:27.png]][[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:47:32.png]] | ||
67 | )))|((( | ||
68 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:47:54.png]] | ||
69 | )))|((( | ||
70 | **YAKINDU**: | ||
71 | |||
72 | * Shallow History: (% style="color: rgb(0,0,0);" %)is a pseudo state. It is placed inside a region of a composite state. | ||
73 | * (% style="color: rgb(0,0,0);" %)Deep History: is similar to shallow history. With a deep history the latest state of multiple nested states is remembered.- | ||
74 | |||
75 | **KIELER**: A History is a attribute of a Transition | ||
76 | ))) | ||
77 | |((( | ||
78 | Synchronization | ||
79 | )))|((( | ||
80 | |||
81 | )))|((( | ||
82 | [[image:attach:image2012-11-1 21:54:51.png]] | ||
83 | )))|((( | ||
84 | **YAKINDU**: Synchronization is a pseudo state. | ||
85 | |||
86 | **KIELER**: Synchronization not needed in KIELER | ||
87 | |||
88 | * \\ | ||
89 | ** No interlevel transitions | ||
90 | ** Closest construct: normal termination | ||
91 | ))) | ||
92 | |((( | ||
93 | Choice | ||
94 | )))|((( | ||
95 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:47:38.png]] | ||
96 | )))|((( | ||
97 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-11 13:47:44.png]] | ||
98 | )))|((( | ||
99 | |||
100 | ))) | ||
101 | |||
102 | |=((( | ||
103 | |||
104 | )))|=((( | ||
105 | KIELER | ||
106 | )))|=((( | ||
107 | YAKINDU | ||
108 | ))) | ||
109 | |((( | ||
110 | Interface declaration | ||
111 | )))|((( | ||
112 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-12 10:59:54.png]] | ||
113 | )))|((( | ||
114 | [[image:attach:KIELER.SCCharts-Editor based on Yakindu.WebHome@image2012-10-12 10:51:52.png]] | ||
115 | ))) |