您的位置:首页 > 其它

Rhapsody-嵌入式系统建模工具(1) -- 简单介绍

2007-10-23 17:37 351 查看
用I-Logix公司的Rhapsody工具,完成了一个项目。觉得该工具确有不少可圈可点之处。Rhapsody主要用于实时嵌入式系统的开发。Rhapsody有如下几个值得称道的优点:(1)模型/代码相关性:即修改模型,则生成代码相应自动修改;修改代码,则模型也会自动修改以保持模型/代码的一致性。(2)调试器和动态模拟:可以在图形化的设计级进行调试和动态模拟。(3)文档自动生成功能:比较完善,有不同的模板,也可以自己定制。Rhapsody是一种可视化的编程环境,可以用它进行分析、涉及、实现和测试复杂的应用软件。Rhapsody采用基于模型的开发方法,代码从设计模型中直接生成。

Rhapsody是第一个供实时嵌入式软件开发人员使用的遵从Unified Modeling Language (UML)的可视化编程环境.

· Rhapsody的diagram编辑器能够创建如下diagram:Use Case diagrams, Object Model diagrams, Sequence diagrams, and Harel Statecharts.

· Browser为你提供一个 “big picture”,用以观察整个model.

· The Code Generator synthesizes production-quality code for several real-time target environments from your UML diagrams.

· Roundtrip功能确保model/code的一致. model总是和你改变的code保持同步,相反也一样.

· Animator 以多变的动画视图加亮运行程序的当前状态。不同与编译级别的调试, 允许设计级别的debugging.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: