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.

1182.5.1.3. Результаты экспериментовВ результате экспериментов, использующих только тесты в качествевходных данных, в 993 случаях из 1000 получался неправильный конечныйавтомат. Один из таких <strong>автоматов</strong> представлен <strong>на</strong> рис. 30, жирной линиейвыделено <strong>на</strong>чальное состояние.0e11 / z1e2e2e3 / z1e121 2e4 / z3e12 / z2Рис. 30. Граф переходов автомата управления дверьми лифта,построенного только <strong>на</strong> <strong>основе</strong> тестовОшибка в представленном автомате состоит в том, что послеполомки лифта дверь может снова <strong>на</strong>чать закрываться, а затем лифт <strong>на</strong>чнетфункционировать как рабочий. Также данный автомат может повторно<strong>на</strong>чать закрывать или открывать двери после закрытия или открытиясоответственно.Среднее з<strong>на</strong>чение числа вычислений функции приспособленностиоказалось равным 7.479 × 10 4 , минимальное число вычислений –2.184 × 10 4 , максимальное число – 2.999 × 10 5 .При использовании в качестве входных данных тестов итемпоральных формул в результате каждого из 1000 запусков алгоритмабыл построен автомат, изоморфный автомату, изображенному <strong>на</strong> рис. 29.Среднее з<strong>на</strong>чение числа вычислений функции приспособленностиоказалось равным 7.246 × 10 5 , минимальное число вычислений –7.054 × 10 4 , максимальное число – 5.492 × 10 6 .Таким образом, число вычислений функции приспособленности дляметода <strong>построения</strong> <strong>автоматов</strong> по тестам и темпоральным формулам <strong>на</strong>

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

Saved successfully!

Ooh no, something went wrong!