Применение теории автоматов

Содержание

Ключевае слова:
Автомат
Программирование
Визуализатор
Нейронные сети
Микроконтроллеры
Документооборот

Актуальность теории автоматов

Существует множество объектов управления, связанных с большой ответственностью: ядерные и химические реакторы, комплексы промышленного, оборонного, космического назначения, горное дело. Успех в работе с ними прямо зависит от четкости и слаженности действий, от умения принимать выверенные решения и грамотно анализировать ситуацию, от возможности однозначной интерпретации информации. Различная природа физических процессов, протекающих в объектах, сложный характер взаимодействия между ними и управляющими системами обуславливает трудности разработки, алгоритмизации и программирования задач управления. Возникают трудности, связанные с необходимостью достижения наглядности и структурированности.

Для решения этих задач используется развитый математический аппарат теории автоматов.

Описание логики поведения (при каких условиях необходимо выполнить те или иные действия) при автоматном подходе структурировано. Это свойство делает автоматное описание сложного поведения наглядным и ясным. Корректность работы при использовании автоматов закладывается еще на этапе проектирования, благодаря графическому представлению, т.е.

Все это приводит к четкому пониманию работы устройства. Процессы управления, проектирования могут быть представлены в виде элементов с предсказуемым поведением.

Пример: один из крупнейших мировых производителей авиационной, космической и военной техники – американская корпорация «Боинг» занимается системами стабилизации самолетов с использованием чистой теории автоматов. Большая часть теории автоматов была успешно использована в системных программах и текстовых фильтрах в ОС UNIX. Это позволяет множеству людей работать на высоком уровне и разрабатывать очень эффективные программы.

Области применения ТА поражают своим размахом и не ограничиваются узкой направленностью и специализацией. Рассмотрим некоторые из них.


См. также
Предыдущий раздел - Теория автоматов. Общие понятия
Следующий раздел - Программирование


X