Методы построения конечных автоматов на основе ...
Методы построения конечных автоматов на основе ...
Методы построения конечных автоматов на основе ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
189ПРИЛОЖЕНИЕ 2. ПРИМЕР ОТЧЕТА ПО ЛАБОРАТОРНОЙ РАБОТЕОтчет по лабораторной работе «Построение управляющих <strong>конечных</strong><strong>автоматов</strong> с помощью эволюционных алгоритмов»Выполнил: В. И. Ульянцев, гр. 3538Учебный год: 2009-2010ВведениеЦель данной лабораторной работы – применение эволюционнойстратегии для <strong>построения</strong> по тестам конечного автомата управлениячасами с будильником.Java.При выполнении работы использовался язык программированияПостановка задачиЦель данной лабораторной работы – построение по тестам конечногоавтомата управления часами с будильником. В систему тестов для<strong>построения</strong> автомата управления часами с будильником включены тесты,описывающие его работу во всех трех режимах. Набор из 38 тестов взят изработы [1].Структура хромосомыКонечный автомат при использовании эволюционной стратегиипредставляется в виде объекта, содержащего множество состояний. Будемсчитать, что <strong>на</strong>чальным состоянием автомата считается состояние сномером ноль, поэтому номер <strong>на</strong>чального состояния в явном виде хранитьне требуется. Каждое состояние описывается множеством переходов,инцидентных ему, и числом выходных воздействий, совершаемых привходе в данное состояние. Каждый переход описывается номером