Има ли библиотека за графики, използващи Backbone модели?

Работя върху проект, в който искам да има поток от събития. Потокът от събития е вид краен автомат, с изключение на това, че състоянията и преходите не са първоначално известни. Например:

Event A --[ do nothing ]--> Event B --[ do nothing ]--> Event D
    \                          ^                         ^
     \                [do something else]               /
      \                        |                       /
       \--[do something]--> Event C --[time  passes]--/

Използвах това като възможност да науча Backbone.js (наред с други неща) и се чудех Има ли библиотека за графики, използващи Backbone модели?

Разгледах Workflow.js, но изглежда, че е предназначен за случаи, когато графиката е известна първоначално.


person NT3RP    schedule 02.02.2013    source източник
comment
въпросът ви е как да се приложи крайна машина? или въпросът ви е как да се приложи визуализацията на краен автомат?   -  person Vincent Briglia    schedule 02.02.2013
comment
code.google.com/p/canviz е еквивалент на graphviz в javaScript   -  person Vincent Briglia    schedule 03.02.2013
comment
Съжалявам, специално търся бита за внедряване, поради което споменах Workflow.js.   -  person NT3RP    schedule 03.02.2013
comment
Има доста библиотеки за работни потоци, изброени в тази SO тема: stackoverflow.com/ въпроси/10414849/   -  person jevakallio    schedule 03.02.2013
comment
Благодаря за споменаването, но за съжаление нито една от тези библиотеки не е базирана на Backbone.js. Освен това изглежда, че всички те изискват да настроите държавната машина при инициализация.   -  person NT3RP    schedule 03.02.2013
comment
@NT3RP, FSM е доста общ (и обобщаващ) инструмент. Каква конкретна Backbone интеграция търсите, която не можете да постигнете с решение без Backbone и някакъв лепен код? Що се отнася до динамичното генериране на състоянията, не мисля, че някога съм чувал за FSM решение, което прави това. Какво ще кажете вместо това за функционално реактивно програмиране за настройка на държавна машина с bacon.js: github.com/raimohanska /bacon.js ?   -  person jevakallio    schedule 04.02.2013
comment
Не търся конкретно решение за крайна машина, по-скоро базирано на обща графика.   -  person NT3RP    schedule 04.02.2013