487 次浏览 10 次
|
|
基于Simulator和EA实现多级+联合仿真 |
作者:俎涛,火龙果软件工程 |
|
 |
|
为什么进行多级联合仿真 |
目前的仿真主要是针对相对独立的层次进行,例如 系统仿真、软件仿真、算法仿真。而一个系统的分析设计涉及到多个层次: |
业务层次:基于用户视角分析业务场景和流程。
系统层次:基于系统视角设计系统的功能和交互。
软件层次:基于软件视角设计软件的功能和算法。
设备层次:基于硬件的视角设计设备的功能和处理。 |
而这些层次是逐级推进,互相印证的。这就需要能够在模型级别进行多级联合仿真:
业务仿真
系统仿真
软件仿真
设备仿真 |
目前因为各个层次的建模规范的不同,所以经常是业务建模工具中建立业务模型,在系统建模工具中建立系统模型,在软件算法建模工具中建立软件模型,在硬件设计工具中建立硬件模型。虽然这些工具也可能具有仿真能力,但是各个层次的互相验证的多级联合仿真则无法进行。
因为 EA 可以支持各种建模规范: |
业务建模: BPMN
系统建模: Sys ML
软件建模: UML
硬件建模: VHDL
|
而且 EA 还提供的多种图形化仿真: StateMachine 、 Activity 、 BPMN 。
在此基础上,火龙果软件结合多年经验,提供了 EA 的增强功能插件 Simulator ,可以在 EA 的模型的基础上实现多级联合仿真。 |
|
|
可以帮助客户构建仿真环境: |
业务仿真: |
模拟业务场景的执行过程,验证业务流程的正确性和效率。 |
|
多系统联合仿真: |
模拟多个系统之间的通信和交互,验证功能和性能。 |
|
|
嵌入式系统仿真: |
模拟一个包含嵌入式软件的各个子系统之间的通信和交互,验证功能和性能。 |
|
|
软件仿真: |
模拟软件的处理流程和计算过程,接收输入的数据,进行处理,输出结果数据 。 |
|
|
设备仿真: |
模拟设备的功能,接收输入的数据,执行功能处理,反馈状态 。 |
|
|
基于建模工具 EA 的仿真器 Simulator 同时支持多个级别的仿真:业务仿真、系统仿真、嵌入式系统仿真、软件仿真、设备仿真。 |
火龙果软件提供 多级别方针的产品和服务:
仿真软件EA+Simulator
承接仿真预研项目:建立仿真模型,执行仿真,给出仿真验证报告
特定领域仿真软件定制开发
培训课程《 多级别仿真:业务、联合系统、嵌入式系统、软件、设备 》
|
|
如果您希望购买产品和服务,欢迎联系我们 howy@uml.net.cn |
|