求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code
会员   
订购 | 案例 | 建模扩展语言 | 模型框架 | 学习资源 | 培训&咨询 | 解决方案 | 用户组 | 客户专区 | 联系我们
  8092 次浏览  18 次
MBSE平台 | EA | 模型库 | 需求管理 | 自动建模 |
联合仿真 | 代码工程 | 文档生成器 | 模型管理器 |
研发管理 | 质量管理 | 集成测试 | iPerson |

 数字孪生
 多级仿真
 系统仿真
 软件仿真
 联合仿真(Matlab)
视频&文章

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

    如果您希望购买产品和服务,欢迎联系我们 howy@uml.net.cn
     
     
    8092 次浏览  18 次