文章
模型库
咨询
方案
工具
课程
资源
规范
会员
订购
|
案例
|
学习资源
|
培训&咨询
|
解决方案
|
模型框架
|
用户组
|
客户专区
|
联系我们
MBSE平台
EA
需求管理
自动建模
模型检查
孪生&仿真
代码工程
文档生成器
模型管理
研发管理
TestDriver
质量管理
集成测试
iPerson
文章
规范
方案
工具
课程
数字孪生
多级仿真
系统仿真
软件仿真
联合仿真(Matlab)
视频&文章
195 次浏览
1 次
基于Simulator和EA实现多级+联合仿真
作者:俎涛,火龙果软件工程
为什么进行多级联合仿真
目前的仿真主要是针对相对独立的层次进行,例如 系统仿真、软件仿真、算法仿真。而一个系统的分析设计涉及到多个层次:
业务层次:基于用户视角分析业务场景和流程。
系统层次:基于系统视角设计系统的功能和交互。
软件层次:基于软件视角设计软件的功能和算法。
设备层次:基于硬件的视角设计设备的功能和处理。
而这些层次是逐级推进,互相印证的。这就需要能够在模型级别进行多级联合仿真:
业务仿真
系统仿真
软件仿真
设备仿真
目前因为各个层次的建模规范的不同,所以经常是业务建模工具中建立业务模型,在系统建模工具中建立系统模型,在软件算法建模工具中建立软件模型,在硬件设计工具中建立硬件模型。虽然这些工具也可能具有仿真能力,但是各个层次的互相验证的多级联合仿真则无法进行。
因为 EA 可以支持各种建模规范:
业务建模: BPMN
系统建模: Sys ML
软件建模: UML
硬件建模: VHDL
而且 EA 还提供的多种图形化仿真: StateMachine 、 Activity 、 BPMN 。
在此基础上,火龙果软件结合多年经验,提供了 EA 的增强功能插件 Simulator ,可以在 EA 的模型的基础上实现多级联合仿真。
视频:使用 Sys Simulator 进行系统仿真
可以帮助客户构建仿真环境:
业务仿真:
模拟业务场景的执行过程,验证业务流程的正确性和效率。
多系统联合仿真:
模拟多个系统之间的通信和交互,验证功能和性能。
视频:航空领域的系统协同仿真(基于EA+Simulator)
嵌入式系统仿真:
模拟一个包含嵌入式软件的各个子系统之间的通信和交互,验证功能和性能。
视频:使用Simulator实现子系统交互仿真
软件仿真:
模拟软件的处理流程和计算过程,接收输入的数据,进行处理,输出结果数据 。
设备仿真:
模拟设备的功能,接收输入的数据,执行功能处理,反馈状态 。
视频:Simulator的代码生成与仿真测试
基于建模工具 EA 的仿真器 Simulator 同时支持多个级别的仿真:业务仿真、系统仿真、嵌入式系统仿真、软件仿真、设备仿真。
火龙果软件提供 多级别方针的产品和服务:
仿真软件EA+Simulator
承接仿真预研项目:建立仿真模型,执行仿真,给出仿真验证报告
特定领域仿真软件定制开发
培训课程《 多级别仿真:业务、联合系统、嵌入式系统、软件、设备 》
如果您希望购买产品和服务,欢迎联系我们
howy@uml.net.cn
195 次浏览
1 次