Developing a software system for automata-based code generation

作者:Shulga T E*; Ivanov E A; Slastihina M D; Vagarina N S
来源:Programming and Computer Software, 2016, 42(3): 167-173.
DOI:10.1134/S0361768816030075

摘要

This paper is devoted to the development of the State Machine Generator system meant for automatic code generation based on the principles of automata-based programming. This system models program logic in terms of the finite-state automaton transition graph and generates program code on its basis. Basic functions of the developed software system and the mechanism of their implementation are described. This paper also proposes a new pattern for designing automaton programs. As an example, State Machine Generator is used to develop a bug tracker system for software testing.

  • 出版日期2016-4