Методы построения конечных автоматов на основе ...
Методы построения конечных автоматов на основе ...
Методы построения конечных автоматов на основе ...
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>