Just out of curiosity, wouldn't it be easier to simply create a SCXML serializer plug-in for the EMF, since EMF already supports state diagrams (in addition to all the other diagram types)? It might save you some time and effort.
Hope this helps, Mark On Wed, Mar 31, 2010 at 10:39 PM, xunlong gui <ustbco...@gmail.com> wrote: > Hi guys, > I have finish my Project Proposal, you can find it here > http://wiki.apache.org/commons/guixl, any one who is interested in > mentoring > me,please let me know ,thank you very much :-) > > 2010/3/31 xunlong gui <ustbco...@gmail.com> > > > Hi all, > > > > I have been using Apache Commons SCXML Engine for more than two years,Now > i > > have an idea to improve it, and I wanted to post it and see if there > would > > be any interest in it in the Apache SCXML community. If possible, i want > to > > hold it as a GSoC(url:http://socghop.appspot.com/< > http://socghop.appspot.com/>) > > open source project. > > The basic idea of the project is to create a Eclipse based visual editor > > and debugger for SCXML which can also generate SCXML statechart to Java > > code. > > > > State Chart XML (SCXML) is currently a Working Draft published by the > World > > Wide Web Consortium (W3C). SCXML provides a generic state-machine based > > execution environment based on Harel State Tables. SCXML is a candidate > for > > the control language within multiple markup languages coming out of the > > W3C.It is very useful to handler complex status transfer logic,but if a > > SCXML file is really so huge and complex,it will become too difficult to > > maintain and refactor or to test its logic validity. > > > > This project is to develop a Eclipse plunge-in visual editor which is > > capable of showing a graphical representation of the process model and > > allows for adding breakpoints to activities, variable modifications and > > managing the debugging process for SCXML.I have already done some work on > > both SCXML and Eclipse GMF,even i tried to implement a SCXML editor using > > GMF and got a little achievement,so i want to develop this editor with > GMF > > and have enough confidence to finish it. > > Usually,State Chart XML file will be running on a SCXML engine(for > example, > > our Apache Commons SCXML),if some one only want to achieve the SCXML > file's > > business logic,but do not want to or can not use some SCXML engine due to > > licence problem etc,this tool can export SCXML file's logic to > executeable > > Java code which has the same state logic translation with the SCXML file. > > > > This is my mainly idea,if anyone has any questions or comments, or would > be > > interested in mentoring this project, please let me know. Thanks. > > > > Gui > > > > >