SinelaboreRT Header Logo

SinelaboreRT

Productivity for embedded software development

User Tools

Site Tools


wiki:news:3nov2013

This is an old revision of the document!


Initial pseudo-states can end in a choice state now

In the current released version of sinelabore it is only possible to connect an initial pseudo-state to a normal state (hierarchical or flat). In some situations is is desirable to decide at runtime which state should be active initially when entering the state machine or a hierarchical state.

For that purpose it is now possible to connect the initial pseudo-state to a choice state which then points to the real initial state. This is possible

  • on the root level of a state machine diagram
  • in hierarchical states
  • in regions
  • in sub-machines

This adds a lot of new possibilities to design state diagrams.

This new feature requires a lot of coding internal in the generator backends and other parts of the code. Therefore this feature is only available in the CX backend initially. Also some other features of the code generator can't be used at the moment if “init to choice transitions” are used. Not available is:

  • test case generation
  • simulation / editing using the built in editor
  • robustness checks (partly)

More backends and the missing features will be added step by step depending on your feedback.

Please send me a note if you want to test the new beta. Feedback is highly welcome!

{(rater>id=7|name=How do you like this article?|type=rate)}

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
/home/strato/http/premium/rid/10/76/51751076/htdocs/wiki/data/pages/wiki/news/3nov2013.txt · Last modified: 2022/08/17 17:47 by pmueller

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki