Automatic scxml code synthesis for statechart models

1.1k views Asked by At

Can the w3c scxml specs be considered under model driven development? i.e statecharts as models for scxml which can be autogenerated using a tool instead of hand coding them. I'm looking for such a tool for tablet GUI interactions.

David Harel's tools generated c/c++ code from statechart of system behavior. IBM Statemate(ilogix Statemate Magnum) for hardware statecharts and IBM Rhapsody for embedded software statecharts.

2

There are 2 answers

0
Neeraj Kaushik On

You can try QT state chart editor where you can design state and can add custom java script code. QT framework has state chart execution engine through whic you can run your state chart in c++ application without any specific code for state charts/model.

I am looking alternative of same tool but for c# integration.

http://doc.qt.nokia.com/4.7-snapshot/statemachine-api.html

0
jbeard4 On

This might be a good fit: https://github.com/jbeard4/SCION

It's an SCXML implementation in JavaScript. It can be used for Web UI development (this was its original purpose), or embedded in many other programming languages/runtimes.

Disclaimer: I am the author.