12.07.2015 Views

Методы построения конечных автоматов на основе ...

Методы построения конечных автоматов на основе ...

Методы построения конечных автоматов на основе ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

792.1.2. Выходные данныеВыходные данные должны представлять собой описание автомата,содержащего не более k состояний, удовлетворяющего каждому тесту измножества Tests и обладающего свойством непротиворечивости.Управляющий конечный автомат A удовлетворяет тестуTest = (Input, Answer), если результат обработки входнойпоследовательности Input при старте из <strong>на</strong>чального состояния автоматасовпадает с последовательностью Answer.Результат обработки входной последовательности Input при<strong>на</strong>чале из состояния s определяется рекурсивно: если последовательность Input пуста, то результат ееобработки также является пустой последовательностью; если последовательность Input не пуста, а ее первый элементимеет вид (e, f), то результат обработки последовательностиInput конкате<strong>на</strong>ция двух последовательностей – результатаобработки элемента входной последовательности (e, f) всостоянии s и результата обработки оставшейся частипоследовательности Input при <strong>на</strong>чале из состояния, в котороеведет переход из s по событию e и условию, эквивалентному f.Если результат обработки оставшейся частипоследовательности Input не определен, то и результатобработки последовательности также не определен.Результатом обработки элемента входной последовательности(e, f) в состоянии s является последовательность выходных воздействий,соответствующая переходу, который помечен событием e и условием,эквивалентным f. Если же такого перехода из состояния s нет или такихпереходов несколько, то результат обработки указанного элемента неопределен.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!