Hi Guilherme, I have used SCXML for use cases outside of telecom, including to control hardware in industrial systems. Semantically, SCXML has most of the features of Statecharts, the language upon which Stateflow is based, and it works well for this use case.
Unlike Stateflow, SCXML does not have a dedicated graphical IDE. The development I have done has primarily involved editing SCXML by hand, and applying automated visualization using D3. I have heard of other SCXML developers doing the same. I believe MagicDraw <http://www.nomagic.com/products/magicdraw-addons/cameo-simulation-toolkit.html> supports SCXML, but I have not tried it. There are also semantic difference between SCXML and Stateflow. For example, transition priority: Stateflow uses a graphical syntax, based on a clockwise <http://www.mathworks.com/help/stateflow/ug/evaluation-order-for-outgoing-transitions.html> ordering, while SCXML relies on document order of the transition nodes in the XML document. It would be interesting to combine an SCXML engine with open source software for modeling system dynamics, such as Modelica <https://www.modelica.org/> Xcos <https://www.scilab.org/scilab/features/xcos>, or Minsky <http://sourceforge.net/projects/minsky/>, to create an open stack of simulation software. Please feel free to reach me with any questions. Thank you, Jacob Beard > On Jan 22, 2016, at 11:58 AM, Guilherme Silveira <guilhermecgss...@gmail.com> > wrote: > > Hi Folks > > I am new to FSM and new to SCXML. On the other hand, I am expert in > Simulink, expert in Java and expert in model based systems engineering. > > I am currently evaluating SCXML and I would like a*honest, non biased > opinion *on the status of SCXML project. > > What I would like to assert if this project has a future, the number of > developers, if the SCXML specification will ever reach a stable > status....and so on > > So far, I have noticed few integrations with proprietary softwares.... > Simulink Stateflow does not export to SCXML, neither does IBM Rhapsody. > > How difficult would it be to create custom tool for these integrations? And > most important, is it REALLY possible to implement in Java all the > functionalities of Simulink Stateflow, without any drawback, with a > friendly user experience and a steep learning curve? > > ps: I am not from telecom industry