SmartLogic,very nice

来源:互联网 发布:可可网络验证后台入侵 编辑:程序博客网 时间:2024/05/08 04:24

动态建模软件SmartLogic的0.0.1beta版本终于可以使用了,它支持:

1,可视化进行模型设计。

2,支持模型图到代码的正向工程。

3,支持代码到模型图的反向工程。

4,支持单步调试,在调试界面支持设置断点和取消断点,以及修改运行时参数/变量值。

5,支持导出库以及导入库,保证建模对象的复用性。

实现代码以及支持代码都是C# 2.0。

建模特点:

1,模型支持树型结构建模,即允许在主活动对象下有子对象,子对象向下递归扩展。

2,活动对象拥有参数,变量,端口,子对象(可以是列表),状态图。

3,活动对象直接通过参数更改,变量更改,端口消息,事件消息(fireEvnet)进行通信互动。

4,伪多线程支持运算(微软一个线程默认2M内存,这里可以避开这个问题),因此可以支持非常大量的活动对象的运算。

5,模型设计集成在IDE中,享有IDE的一般特性。

适用范围:

逻辑比较复杂且需要有联动操作以及事件驱动的系统,其开发效率将得到充分展示。

特别适合商业建模,比如设置若干模型对象以及参数,通过调整参数获得最优化效果。

另外也很适合软件系统,软件系统本身就是对现实事物的一种计算机模型,如果非常复杂,建议用动态建模技术来实现一些核心功能。

原创粉丝点击