Developing a software system for automata-based code generation


Cite item

Full Text

Open Access Open Access
Restricted Access Access granted
Restricted Access Subscription Access

Abstract

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.

About the authors

T. E. Shulga

Gagarin State Technical University

Author for correspondence.
Email: shulga@sstu.ru
Russian Federation, ul. Politekhnicheskaya 77, Saratov, 410054

E. A. Ivanov

Gagarin State Technical University

Email: shulga@sstu.ru
Russian Federation, ul. Politekhnicheskaya 77, Saratov, 410054

M. D. Slastihina

Gagarin State Technical University

Email: shulga@sstu.ru
Russian Federation, ul. Politekhnicheskaya 77, Saratov, 410054

N. S. Vagarina

Gagarin State Technical University

Email: shulga@sstu.ru
Russian Federation, ul. Politekhnicheskaya 77, Saratov, 410054

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2016 Pleiades Publishing, Ltd.