12.07.2015 Views

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

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

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

110Отметим также, что при верификации не всегда требуется целикомобходить автомат-пересечение. Если модель не удовлетворяеттемпоральной формуле, то контрпример может быть <strong>на</strong>йден задолго дообхода всего автомата. Кроме этого, часть состояний автоматапересечениямогут быть недостижима.Из изложенного следует, что <strong>на</strong> практике время вычисленияфункции приспособленности с учетом результатов верификациинесущественно увеличивается по сравнению с функциейприспособленности, учитывающей только тесты.2.4.5. Операции мутации и скрещиванияОперация мутации выполняется так же, как описано в разд. 2.1.6, аоперация скрещивания – как описано в разд. 2.2.2.5. ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ МЕТОДА ПОСТРОЕНИЯАВТОМАТОВ ПО ОБУЧАЮЩИМ ПРИМЕРАМ И ТЕМПОРАЛЬНЫМФОРМУЛАМНастоящий раздел посвящен экспериментальному исследованиюметода <strong>построения</strong> <strong>автоматов</strong> по обучающим примерам (тестам) итемпоральным формулам <strong>на</strong> <strong>основе</strong> эволюционных алгоритмов иверификации. Исследование проводилось <strong>на</strong> задаче <strong>построения</strong> автоматауправления дверьми лифта.Требования к этой системе управления можно неформально описатьследующим образом. Двери лифта могут открываться и закрываться. Еслипри закрытии дверей, они <strong>на</strong>ткнулись <strong>на</strong> препятствие, то требуетсяостановить закрытие и открыть двери. Кроме этого, лифт может сломатьсяв процессе открытия или закрытия дверей, и тогда необходим звонок ваварийную службу.Система управления дверьми лифта содержит пять входныхсобытий:

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

Saved successfully!

Ooh no, something went wrong!