2013-11-28 36 views
1

我正在爲Erlang編寫BPMN(業務流程模型和表示法)引擎。我創建瞭解析器,它從xml獲取業務流程定義,在它們之間創建大量不同的記錄和鏈接。現在,我需要根據上述數據創建gen_fsm框架。你能指出我在Erlang代碼生成的正確方向嗎?多謝你的建議Erlang BPMN 2 Parser

回答

0

我的建議是創建一個鋼筋模板(1),然後你可以簡單地創建一個基於你的骨架的應用程序。

(1):https://github.com/rebar/rebar/wiki/Template-support

+0

好主意,謝謝,我想過這個問題,但我的問題是,骨骼也不是一成不變的。換句話說,骨骼會從一個進程轉換到另一個進程,並且具有不同數量的狀態(函數) –

+0

我認爲值應該是動態的而不是骨架。例如,webmachine,其中包含一個腳本,可以讓我們初始化一個項目,它需要的是「名稱」和「前綴」,所以這兩個可以是任何東西,但骨架總是靜態的。然而,我知道你需要的是不同的,但想法是有一個模板並改變它的值。 –