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.
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.
相关文章推荐
- ARM:嵌入式系统介绍、开发板环境设置、tftp实现文件下载、SecureCRT工具烧写
- 系统封装教程---之几种常用封装工具和驱动包的简单介绍
- 简单介绍嵌入式软件测试工具及测试内容
- [跟我学ROS]2.ROS系统中文件系统及命令工具介绍
- 典型的简单权限分配系统方法介绍
- 安华金和数据库保险箱系统简单介绍
- Android系统性能调优工具介绍
- Vuzzer自动漏洞挖掘工具简单分析附使用介绍
- 嵌入式设备上的LINUX系统开发与嵌入式linux的入门学习介绍
- mac系统免费的UML建模工具
- socket编程的最简单实例 - linux系统编程及驱动开发 - 小超嵌入式工作室 嵌入式开发学习交流论坛 XC-STC XC2440技术支持 - Powered by Discuz!
- Linux中系统整体性能监控工具详细介绍
- Qt-Linguist工具简单介绍和使用方法
- part1:2-嵌入式系统简单概念
- Android系统性能调优工具介绍
- Perf -- Linux下的系统性能调优工具介绍
- 元过程建模以及一种元过程建模工具MetaEdit+的介绍
- ZeroTurnaround JRebel(一):热部署工具简单介绍
- linux的文件系统简单介绍
- Mac系统中各个文件夹简单介绍(转)