从Rational Rose 到IBM Rational Software Architect和IBM Rational Rhapsody

2014/10/27java

RSA升级,重装,不知怎么搞的,不能添加某些图(好比,活动图),重试了几回都不行,在其它电脑上没有问题.后来把其它电脑上的workspace复制过来,问题攻克了,原来是workspace的问题.新建一个workspace也没有问题了.架构



2014/10/02eclipse

IBM RSA 8.5有更新版本号8.5.2,但是需要安装IBM Installation manager 1.6.3.1,在IBM官方站点下载,安装IBM RSA 8.5时有不少选项.maven


2014/10/03
分布式

新建插件项目找不到"具备变换的插件"模板的解决方法:工具

单击窗体-首选项,展开常规,单击功能,而后选择变换.性能

假设在功能中找不到变换,那就是没有安装变换功能.开发工具

 

2014/10/04ui

英文:AUTomotive Open System Architecture
缩写:AUTOSAR
中文:汽车开放系统架构
汽车电子软件标准
 

Wind River® Workbench is the most complete suite of developer tools for software running on Wind River Platforms. It's everything you need to quickly configure your operating system, analyze and tune your software and debug the entire system.
spa

 

TornadoTornado表明嵌入实时应用中最新一代的开发和运行环境。

Tornado 包括三个完整的部分: (1)Tornado系列工具, 一套位于主机或目标机上强大的交互式开发工具和使用程序; (2)VxWorks 系统。 目标板上高性能可扩展的实时操做系统; (3)可选用的链接主机和目标机的通信软件包 如以太网、串行线、在线仿真器或ROM仿真器。


本身主动化分布式软件的实现

Rhapsody 8.0.3 改进了适用性。扩展了对开发数据分发服务 (Data Distribution Service, DDS) 的 接口定义语言 (Interface Definition Language, IDL) 支持,加入了针对多个 IDL 文件和命名空间生成代码的支持。还可以在两个主题结构之间建立一种关联,在两个主题结构之间实现通常化,并定义 IDL 识别联合。



安装了IBM Rational Rhapsody for Java 8.1 64bit,试用反向project,提示6la4位的不支持反向工做,要安装32位的。

Rhapsody与Eclipse的集成

安装文件夹中有文件夹Samples\JavaSamples\AndroidSamples\AndroidHomeAlarmSample。打开模型项目,单击执行button时要启动Eclipse,但是Eclipse的工做空间指向不正确。

在全模型视图中展开组件节点,在标记下可以改动工做空间。

或者单击工具-检查模型-配置菜单。在标记页签改动工做空间。

在IDE页签查看工做空间等的设置。

新建一个模型项目,项目类型选择Android40,反向project成功。

原来在Rose下反向project没成功。

全模型视图中展开组件节点。右击缺省组件,选择新增-Eclipse配置,作好设置之后,可以选择菜单:代码-打开IDE。


RSA中的逆向project

与Rose不一样的是。RSA可以导入Eclipse的Java项目,而后右击Java源码目录。选择可视化就可以建立类图


RSA既是建模IDE。也是开发IDE。支持Maven构建。导入OLAT项目成功,用Maven构建OLAT成功。


用命令mvn eclipse:eclipse将maven项目olat转换为eclipse项目,在rsa中导入olat的eclipse项目,新建变换配置(Java to UML),转换时遇到例如如下错误信息:

变换运行状态。   java.lang.NullPointerException   java.lang.NullPointerException     变换环境堆栈     java.lang.NullPointerException       变换 com.ibm.xtools.transform.java.uml.GenerateUmlPropertyTransform:元素“生成属性代理规则”正在运行源“com.ibm.xtools.transform.java.uml.internal.model.JavaEnumPropertyProxy@5b1a2b3d”       变换 com.ibm.xtools.transform.java.uml.GenerateTransform:元素“com.ibm.xtools.transform.java.uml.PropertyProxyExtractor”正在运行源“com.ibm.xtools.transform.java.uml.internal.model.EnumerationProxy@593a4cca”       变换 Java 至 UML:元素“com.ibm.xtools.transform.java.uml.extractors.ElementProxyExtractor”正在运行源“[P/OLAT-LMS]”