|
|
|
工具 > Enterprise Architect
> 更新日志 |
|
|
|
|
MBSE 工具链,让模型驱动系统分析、设计与验证 |
作者:俎涛,火龙果软件工程 |
|
MBSE (模型驱动的系统工程)涉及系统研发全周期,各个阶段用到了不同而工具。 |
各种工具的对接和集成是能否落地的关键,为此 火龙果推出基于 建模工具EA的MBSE工具集成方案,包括: |
|
基于模型,驱动系统工程全过程的各种工作制品对接、跟踪、管理,提高产品质量
|
工作流集成:系统分析设计、学科工程(软件、电子、机械)、系统集成、系统验证。 |
|
工程数据集成:需求、设计、实现、验证。 |
|
|
|
工具接口集成:以建模工具EA驱动8种工具,关联跟踪 |
|
|
|
工作 |
工作内容说明 |
工具 |
基于模型对需求进行管理
|
把需求模型、设计模型、code模型、测试模型以条目列表的形式显示,对系统工程的全部模型可以列表形式关联、跟踪管理,包括
需求、设计、code、测试。
|
|
需求条目管理
|
以条目列表的形式登记需求,导入需求文档,可以对需求进行关联和跟踪管理。
|
|
系统分析设计与建模 |
采用系统工程分析设计方法,采用SysML建模系统分析设计模型,并对系统模型可以进行运行仿真,指标分析与验证。
|
EA
|
软件分析设计与建模
|
采用软件工程分析设计方法,采用UML建模软件需求和设计模型,并可以基于设计模型生成code,进行模型仿真和验证。
|
EA
|
算法建模与仿真
|
采用模块图建模系统结构单元,采用状态机描述控制逻辑,采用算法模块建模算法功能,可以生成代码、仿真和验证。
|
Matlab
|
系统运行架构建模
|
对i系统的运行架构进行建模,包括CPU、存储器、进程、线程 和数据流,可以采用AADL建模,生成代码、仿真。
|
OSate |
电子分析设计与建模
|
可以对电子电路进行分析设计和建模,可以采用PCB建模电子器件、电路节点和线路,可以生成代码、仿真。
|
Protel |
物理系统分析设计与建模
|
采用系统工程分析设计方法,采用SysML建模系统分析设计模型,并对系统模型可以进行运行仿真,指标分析与验证。
|
EA
|
系统分析设计与建模 |
对各种物理系统进行分析设计,可以采用Modelica建模各种物理单元、算法逻辑和接口关系,可以生成代码、仿真验证。
|
OpenModelica
|
各种文档编辑与阅读
|
基于自然语言(汉语、英语、法语、德语)对各种信息进行描述,还可以穿插各种图描述关系、表格罗列类似的信息,可以被各种干系人阅读,作为人员之间交流的载体。
|
Word,ppt,excel |
软件开发
|
采用各种编程语言(例如:C,C++,Java,C#,Python,JavaScript)编写软件程序,编译为可执行程序。
|
Keil,IdealJ,VS.net
Eclipse |
持续集成
|
代码检查,单元测试,集成测试,功能测试 。
|
Integrator集成各种工具:BeyondCompare
QAC
TestBed, CppCheck
C++Test,DT10
|
工具总线
|
建模整个系统开发周期的工作流程、工具和工件的关系,支持如上各种工具的接口:
EA中的系统分析设计模型?生成word文档:系统需求文档和系统设计文档
EA中的软件分析设计模型?生成word文档:软件需求文档和系统设计文档
EA中的软件分析设计模型?生成matlab simulink 中的:状态机算法模型
Doors中的需求?导入到EA中:作为需求模型的来源
EA中的软件设计模型?生成代码:导入到 开发工具 Eclipse、VS.net中进行开发
EA中的组件?导入到持续集成平台integrator:驱动代码检查、构建、单元测试、集成测试
EA中的系统分析设计模型?导入到OpenModelica:进行物理系统的设计和仿真
EA中的软件设计模型?导入到AADL:进行运行时设计和仿真。
EA中的硬件模块?导入到Protel中:进行电路板设计
|
|
|
更多信息:http://tool.uml.com.cn/ToolsEA/introduce.asp
|
|
|
|