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.

19ГЛАВА 1. АВТОМАТНОЕ ПРОГРАММИРОВАНИЕ И ПОИСКОВАЯИНЖЕНЕРИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯВ <strong>на</strong>стоящей главе приводятся результаты обзора работ,посвященных автоматному программированию, поисковой инженерии ПОи применению эволюционных алгоритмов для <strong>построения</strong> <strong>конечных</strong><strong>автоматов</strong>. На основании результатов обзора формулируются задачи,решаемые в диссертации.1.1. АВТОМАТНОЕ ПРОГРАММИРОВАНИЕВ <strong>на</strong>стоящем разделе приводятся результаты обзора работ,посвященных автоматному программированию.1.1.1. Сущности со сложным поведениемВ процессе разработки программного обеспечения часто возникаетнеобходимость реализации сущностей со сложным поведением. Такимповедением обладают многие устройства и системы управления, сетевыепротоколы и т. д.Сущность обладает сложным поведением, если в ответ <strong>на</strong> одно и тоже входное воздействие о<strong>на</strong> может сгенерировать в зависимости отпредыстории различные выходные воздействия. Сущность с простымповедением в ответ <strong>на</strong> одно и то же входное воздействие всегда генерируетодно и то же выходное воздействие (рис. 1).входныевоздействиясущностьx 1 z 1x 2 z 2выходныевоздействиявходныевоздействиясущностьx 1z 1z 2z 3x 2z 2выходныевоздействияz 4Рис. 1. Сущность с простым поведением и сущность со сложнымповедением

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

Saved successfully!

Ooh no, something went wrong!