Project Background

jbeard4 edited this page Feb 22, 2012 · 2 revisions

I started the SCION project as the third major iteration in an effort to create a Statecharts interpreter/compiler that would be well-suited for use in the browser environment. The first iteration was the development of a JavaScript backend to the SCC Statecharts compiler written by Thomas Feng. The second iteration was scxml-js, which was started as course project for COMP-621 - Program Analysis and Transformations under Prof. Laurie Hendren, and continued as a project for Google Summer of Code 2010, under the Apache Software Foundation, with Rahul Akolkar serving as project mentor. I decided to expand this work toward the completion of a master thesis at McGill University under Prof. Hans Vangheluwe. The decision was made to rewrite scxml-js from the ground up, for reasons described here, and the new project was named SCION.

Right now, I'm still working on my master thesis, but believe SCION is ready for general use.

My thanks go out to everyone who has supported me in this endeavor.

Jacob Beard