Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A core SCChart is composed of elements of a minimal set of constructs. Additional constructs and syntactical sugar (f.e. actions, suspend) are introduced in extended SCCharts. Every extended SCCharts can be transformed into a core SCChart.

 

Core SCChartExtended SCChartsGraphical comparison
  • Simple States
  • Hierarchical States
    (aka Composite States)
  • Regions
  • Transitions (weak abort)
  • Immediate Transitions
  • Normal Termination 
  • Variables (primitive types)
  • Interface Declaration

 

Core SCCharts +

  • Connector (aka Choice)
  • Strong Abort
  • Weak Abort
  • History Transition
  • SuspendSuspension
  • Entry Action
  • During Action (aka Inner Action)
  • Exit Action
  • SignalsSignal
  • Pre
  • Count Delay
  • Conditional Termination
  • Initialization
  • Complex Final State
  • Deferred Transition

Image Modified

...

[click to enlarge]

Project Status

ExtensionProgressOriginal SCChartAfter expansion
ConnectorExtended 2 Core SCChartsimplemented in kieler.yakindu.sccharts.scl  Signals
Core 2 Normalized SCCharts   
During Action    Entry Action
Normalized SCCharts 2 SCG   Exit Action
SCG 2 Sequential SCG   Aborts
SCG 2 Cprototype implemented in kieler.yakindu.sccharts.scl