конечные автоматы

folk
Сообщений: 4177
Зарегистрирован: 11 сен 2009, 21:00

конечные автоматы

Сообщение folk » 10 мар 2012, 20:09

Какие есть сейчас современные методы для удобного описания конечных автоматов. Известные - таблица переходов, граф, грамматики. Что хотелось бы - допустим мы хотим реализовать (или проанализировать) непростую систему, спецификация дана как набор "правил" - как это обычно любят писать в ТЗ. Пример - управление какой нибудь там какомешалкой в зависимости от датчиков загрузки, напряжения и так далее, или анализ протокола обмена данными. Наверняка существуют тулзы или методики для работы с такими вещами, но к сожалению прошли мимо меня в свое время.

Да и вообще полезные идеи связанные с конечными автоматами весьма приветствуются.
Последний раз редактировалось folk 28 ноя 2019, 16:54, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
NT
Сообщений: 3384
Зарегистрирован: 25 янв 2010, 21:00

конечные автоматы

Сообщение NT » 10 мар 2012, 20:24

folk писал(а):Source of the post
Да и вообще полезные идеи связанные с конечными автоматами весьма приветствуются.

Это наверное "старьё".
Но ничего лучшего от блоксхем, т.е. программного графического преставления - до головы не приходит.
Ну может только, чтоб на этой графике пиктограммы покрасочнее и посовременнее были.

PS. Ага, есть еще медиа варианты - анимация, фильмики-ютубе и т.п.
Последний раз редактировалось NT 28 ноя 2019, 16:54, всего редактировалось 1 раз.
Причина: test

folk
Сообщений: 4177
Зарегистрирован: 11 сен 2009, 21:00

конечные автоматы

Сообщение folk » 10 мар 2012, 20:36

Прикольно а блок схема (то есть алгоритм) в конечный автомат это наверное нетривиально преобразовать. Да и ограничения должны быть как минимум на используемые переменные.
Есть ли ссылки на что то подобное, я пока не встречал.
Последний раз редактировалось folk 28 ноя 2019, 16:54, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
homosapiens
Сообщений: 8400
Зарегистрирован: 16 июн 2008, 10:02

конечные автоматы

Сообщение homosapiens » 11 мар 2012, 06:20

Xilinx ise умеет. Мы по работе не пользуемся, но фича есть. Что-то из labviewшного пакета умеет. Я не очень в теме, потому что проще, на мой взгляд, рисовать на доске, а потом писать Vhdl/verilog.
Последний раз редактировалось homosapiens 28 ноя 2019, 16:54, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
NT
Сообщений: 3384
Зарегистрирован: 25 янв 2010, 21:00

конечные автоматы

Сообщение NT » 11 мар 2012, 09:35

folk писал(а):Source of the post
Прикольно а блок схема (то есть алгоритм) в конечный автомат это наверное нетривиально преобразовать. Да и ограничения должны быть как минимум на используемые переменные.
Есть ли ссылки на что то подобное, я пока не встречал.

Enterprise Architect
Последний раз редактировалось NT 28 ноя 2019, 16:54, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
homosapiens
Сообщений: 8400
Зарегистрирован: 16 июн 2008, 10:02

конечные автоматы

Сообщение homosapiens » 11 мар 2012, 20:37

у меня на работе их называют "конченными автоматами"
Последний раз редактировалось homosapiens 28 ноя 2019, 16:54, всего редактировалось 1 раз.
Причина: test

sciman91
Сообщений: 10
Зарегистрирован: 07 апр 2012, 21:00

конечные автоматы

Сообщение sciman91 » 09 апр 2012, 17:15

кроме диаграммы состояний ничего не знаю
Последний раз редактировалось sciman91 28 ноя 2019, 16:54, всего редактировалось 1 раз.
Причина: test


Вернуться в «Computer Science»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 9 гостей