Koskinen, et al.. Implementing a Component-based Tool for Interactive Synthesis of UML Statechart Diagrams. 2002.