ste*_*n f 7 java dsl uml state-machine
我正在寻找一种理解DSL的工具,我可以在其中定义生成Java代码的状态图,或者DSL中的状态图可以按原样运行.理想情况下,该工具将用Java编写,并且必须通过Harel Statecharts(或等效的UML 2状态机)的定义来支持上层和正交区域.或者,用这种DSL编写最好的库或工具是什么?
Yakindu看起来不错:http://www.statecharts.org
小智 3
有一个用 Pharo Smalltalk 编写并在 OBJEKTspektrum 上发布的 Harel Statechart DSL:
http://www.sigs-datacom.de/fileadmin/user_upload/zeitschriften/os/2011/04/krasemann_brauer_crasemann_OS_04_11.pdf
唉,这是德语的。但是,代码是英文的:
www.squeaksource.com/AuDSL3.html
该 DSL 的实现可以轻松移植到 Scala解析器组合器,这意味着它将可用于 Java。
如果您想做移植,我们很乐意提供帮助 (krasemann@acm.org)。
我们只是还没有做到。
* 于 2012 年 3 月 17 日添加 * Scala 移植现已准备就绪。它作为 Scala Trait 出现,因此可以很容易地被 Java 程序可能使用的 scala 类继承。您可以在这里找到它:http ://dl.dropbox.com/u/4548797/AuDSLinScala-src.zip
| 归档时间: |
|
| 查看次数: |
1452 次 |
| 最近记录: |