Evgeny_CD, Архитектор (15.01.2008 14:36, просмотров: 326) ответил bialix_ на вот кстати сравнительная новая статья (я давно уже этот сайт не читал) -- вручную кодировать таблицы (или через эксель).
Все хорошо, но я про другое думаю. Оставим автоматы на 1к состояний теоретикам, займемся практикой. Для практики важна, + ко всему, еще и "компактность средств". Т.е. есть некий средний проект, который разрабатывается командой из нескольких человек. Важно, чтобы все было компактно, и в одном месте.
Т.е., если для визуализации автомата на два десятка состояний мне потребуется поднять аццкую тулзу на джаве, которая позволит из закодированного на UML FSM родить С код, то шла бы такая тулза лесом.
Я хочу, чтобы в одном файле, прямо "по ходу пьессы", где потребовалось сделать FSM, появился ее прототип. описанный на псевдомакросах С. Потом простой тулзой этот прототип превратился в картинку, где я визуально отладил бы свою FSM. А потом вокруг этого каркаса был бы выстроен код.
И, напримере, если кодер после системного архитектора обнаружит ошибку в FSM (точнее, обнаружит некорректность постновки задачи), то он прямо по месту и поправит описание этой FSM. Заново ее визуализирует, и поправит свой код. Заодно и технологией овладеет.
Я, вероятно, не совсем прав, но не месту экселю как рисовалке таблиц в эмбеддед проекте.