This document is an introductory tutorial on creating a domain-specific language for modeling finite state automata (FSA) and synthesizing a modeling environment for designing and simulating FSA models. It details steps for defining abstract and concrete syntax, building metamodels using class diagrams, and implementing behavior through model transformations. The tutorial includes instructions on creating, modifying, and saving various models and rules necessary for simulating FSAs.