2016-04-12 8 views
0

Требования:Что такое двигатели для конечных автоматов общего назначения?

  • основные автоматы функции: состояния, события, правила
  • гибкость (интеграция с внешними языковыми инструментами для анализа, классификации, поиска)
  • declaratives, изменения без перекомпиляции
  • [ необязательные] возможности рандомизации (например, для рандомизированного перехода между состояниями)

eg аналогично Akka FSM, но с декларативными возможностями. Также полезно гибкое согласование на основе правил и текста (на основе NLP).

ответ

1

Есть несколько библиотек, которые могут обрабатывать UML state machines --- будет ли это работать на вас?

+0

@NikitaZhiltsov: Если этот ответ помог вам, я был бы очень признателен, если вы могли бы [принять] (https://stackoverflow.com/help/accepted-answer), так как я сейчас травляю несколько дополнительных очков репутации; Большое спасибо за помощь. – errantlinguist