Подтвердить что ты не робот

Графический редактор конечных машин

Я ищу сложный графический редактор FSM, который может экспортировать модель в хорошо документированный выходной формат, например SCXML или аналогичный.

Может кто-нибудь порекомендовать мне инструмент?

4b9b3361

Ответ 1

Я только сейчас начинаю смотреть на YAKINDU - похоже, что это отличный графический инструмент FSM поверх структуры Eclipse, и для генерации кода (IIUC) для графика состояний.

Ответ 2

Я нашел это довольно интересное программное обеспечение

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

http://drakon-editor.sourceforge.net/

Это расширенное программное обеспечение. Он может генерировать ERlang, а также многие другие языки, код конечного автомата. http://drakon-editor.sourceforge.net/erlang_auto.html

Это бесплатно /OSX/Windows

Screenshot.

Ответ 3

Я не уверен, что это именно то, что вы ищете, но, видя, что ответов на ваш вопрос не так много, я его выброшу. Ragel - это компилятор конечной машины, который выведет C/С++/Java и многое другое. Он не визуальный сам по себе (вы не можете графически изображать конечный автомат, вы используете код), но он может использовать GraphViz для визуализации конечный автомат.

Ответ 4

Если вы хотите сгенерировать код (С++ или Python), fsme выполняет очень хорошую работу. Я успешно использовал его для создания ряда очень сложных состояний машин и использовал бы его снова для чего-то подобного.

Ответ 5

Инструмент QM, доступный здесь http://www.state-machine.com/qm/index.php, является хорошим редактором statemachine UML и генератором кода, который генерирует код C/С++, но для QP ядра.

Ответ 6

Отъезд http://madebyevan.com/fsm/ его довольно прост в использовании, и он даже производит LaTeX!

Ответ 7

вы можете использовать Stateflow для рисования и моделирования графических состояний машин. Он также предоставляет интерфейс для создания таблиц перехода состояния. Затем модель может быть экспортирована в виде html-отчетов и может испускать код C/С++ для реализации.

Ответ 9

это может сработать для вас: http://fsme.sourceforge.net/

это своего рода старый, но лучше попробуйте;)

Ответ 10

Существует простой построитель пользовательского интерфейса для графиков scxml, доступных в коде google. Попробуйте здесь http://code.google.com/p/scxmlgui/

Кажется, он довольно активен