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 | ))) |