Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > 嵌入式实时UML资源
【标  题】:嵌入式实时UML资源
【关键字】:UML
【来  源】:http://www.cublog.cn/u/8962/showart.php?id=100506

嵌入式实时UML资源

Your Ad Here
手中有了一本《pattern》,但最想看看的《rt UML》找不到~~0day上好像有,不过俺没有下载权限~~准备以后掏RMB来

实时UML大师:Bruce Powel Douglass --布鲁克·泡尔·道格拉斯

简介:在设计安全性要求严苛的实时应用系统设计领域具有20多年经验。
     Bruce Powel Douglass是OMG实时分析设计工作组的主席,现为I-Logix公司首席科学家。

著作:
Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns》
Real-Time UML:Developing Efficient Objects for Embedded Sysgtems》
Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems》
Real Time UML: Advances in The UML for Real-Time Systems》
umlchina曾经对他做过专访........

中文版的
《实时UML—开发嵌入式系统高效对象》
其他几本好像都是gravure的*__*

这里发现一本好书
《嵌入式系统的微模块化程序设计——实用状态图C/C++实现》--量子编程和架构......不知道什么意思*__*
http://www.buaapress.com.cn/buaa/html/commend/view.asp?id=773

嵌入式UML工具比较好用的是ilogix的Rhapsody,想用的话到akaembed去当,lisence需要找一个注册机,不过这几天akaembedFTP没开*__*

还有
Rational的Rose RT
Artisansw的Artisan Studio
Telelogic的Tau

这里有网友的评价

说实话,我觉得Rhapsody最大的缺点是不支持FrameWork的定制(应该可以,ilogix公司有一个IDF(Interrupt Driven framework)就是另外定制的,只是我不知道如何定制,文档也没有较好的说明),而FrameWork的代码我觉得还是有可优化的空间的。

Rhapsody的helloworld很简单的,30多叶主要是强调了一些基本用法,另外,Rhapsody生成代码主要还是根据用户订制,一个class对应一个文件,所以看上去多,但实际并不多。我觉得是可以满足实时要求的。当然,如果用户需要一个对象的状态变化非常快(100HZ以上),可能Rhapsody的Framework不是很适合,这也是我想自己定义他的Framework的原因。

再说说RoseRT给我的第一感觉(只是做了一个Helloworld的感觉,所以很不全面)
RoseRT是Rational 在收购objecttime以后的推出的,该工具主要是基于一个叫做ROOM的模式,所有可执行<<active>>的对象都必须是一个叫做capsule的子类。其好坏我也感受不抬出来。(ilogix的道先生对ROOM不太赞同)
RoseRT的界面感觉比较复杂,代码生成也可以,但效率无法评价。

最后说说Artisan何tau.
Artisan据说是ilogix的一个副总离职后开办的一家公司,所以有理由相信,他们的很多技术来源于ilogix,说实话,那个工具装上后,我碰都没碰一下,只是看了看他的文档。最终给我的感觉是,他更加贴近嵌入式设计(可以和硬件设计相关联)。另外,他没有类似rhapsody的framework,而只是定义了最基本的系统元素。
tau由于刚刚拿到,装上了感受了一下,可怜我的C41.7G+512M内存,运行都很慢,郁闷~~~(可见他们的产品面向大公司,对小公司的低配置电脑支持不佳!!@#$@#$@#!$),但是Telelogic是欧洲软件工程很牛的公司,tau也应该很不错地.

’’’’’’’’’’’’’’
Raphsody生成的文档和代码是否能用CVS进行有效的版本管理这也是我关心的。即它生成的那些图是否都是结构化的文档,而不是象Word那样所见即所得的文档。Word这样所见即所得的文档在CVS库中是以二进制文件保存的,而文本文件只是保存版本间的增量,这样主要是有利于版本比较。
tuxedo 通讯方式小结:【上一篇】
实时系统软件设计概念纲要:【下一篇】
【相关文章】
  • 开机就激活“Numlock”灯(习惯了Numlock亮灯)
  • 一个软件设计的全过程(基于UML)
  • Linux下两个UML工具介绍
  • UML类图基础
  • Uml2随笔
  • EA与Rose UML建模工具比较
  • UML的概述
  • 以一个装饰模式来看IBM RSA与Together2006(附UML图)
  • UML概念模型图
  • UMLChina-我不经意的创业故事
  • 【随机文章】
  • tom的profsum.sql脚本
  • 管住男人的方法!(绝版)
  • RedHat上SSH2的安装和使用
  • 如何学好java
  • Visual Basic .NET 代码示例
  • Ubuntu Linux:MySQL安装与MYSQL基本操作
  • HFC3000宽带接入系统
  • 简析Linux中如何改变文件或目录的访问权限
  • HyperBook Guestbook汉化语言包
  • 在Lua中调用C++函数
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.