DocumentCode :
3269275
Title :
Extended Finite-State Machine Induction Using SAT-Solver
Author :
Ulyantsev, Vladimir ; Tsarev, Fedor
Author_Institution :
Mech. & Opt. Comput. Technol. Dept., St. Petersburg Nat. Res. Univ. of Inf. Technol., St. Petersburg, Russia
Volume :
2
fYear :
2011
fDate :
18-21 Dec. 2011
Firstpage :
346
Lastpage :
349
Abstract :
In the paper we describe the extended finite-state machine (EFSM) induction method that uses SAT-solver. Input data for the induction algorithm is a set of test scenarios. The algorithm consists of several steps: scenarios tree construction, compatibility graph construction, Boolean formula construction, SAT-solver invocation and finite-state machine construction from satisfying assignment. These extended finite-state machines can be used in automata-based programming, where programs are designed as automated controlled objects. Each automated controlled object contains a finite-state machine and a controlled object. The method described has been tested on randomly generated scenario sets of size from 250 to 2000 and on the alarm clock controlling EFSM induction problem where it has greatly outperformed genetic algorithm.
Keywords :
Boolean functions; computability; finite state machines; trees (mathematics); Boolean formula construction; IEFSM induction algorithm; SAT-solver invocation; automata-based programming; compatibility graph construction; extended finite-state machine induction; scenarios tree construction; Automata; Boolean functions; Color; Genetic algorithms; Input variables; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Machine Learning and Applications and Workshops (ICMLA), 2011 10th International Conference on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4577-2134-2
Type :
conf
DOI :
10.1109/ICMLA.2011.166
Filename :
6147702
Link To Document :
بازگشت