0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

上海控安SmartRocket系列:可视化建模开发工具

上海控安 来源:上海控安 作者:上海控安 2022-08-08 17:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

行业背景

随着计算机技术的快速发展、工业制造业的不断升级,对安全关键系统的要求也越来越严格,从而使得软件应用在安全关键系统中承担越来越多的功能。与此同时软件的规模和复杂度也不断提升,导致软件的缺陷密度和失效问题也显著增加。近半个世纪以来,由于软件问题造成安全关键系统出现故障所导致的损失难以衡量,传统的软件开发模式已无法满足越来越繁杂庞大的安全关键系统,因此SmartRocket Modeler可视化建模开发工具应需而生。该产品可实现国外垄断工具的国产化替代,解决需求建模、验证领域的“卡脖子”技术,可填补国内在数据流可视化建模和验证领域的空白,并达到国内先进水平。

产品概述


0N14509g25d4lZ1365ucdZqGPu1fQCS9.png

SmartRocket Modeler是一款国产自主可控的可视化建模开发工具。该工具支持嵌入式软件模型的设计与开发,能够从系统需求出发,为用户提供基于Lustre模型语言的图形化建模、模型静态检查、模型仿真与调试、模型在环测试、C代码自动生成等丰富便捷的功能。同时工具也支持全系列国产操作系统,为国内高端制造领域的嵌入式软件研制提供支撑平台,为逐步摆脱对国外同类软件的依赖提供有效解决方案。


产品功能


01图形化建模

根据对系统需求的分析,运用数据流构件、状态机构件库进行基于模型的系统设计。建模机制具有严格的数学语义。

EX0zl5654o9F9El163Z2wf1i64Uy7YtS.png


02模型静态检查

从设计模型的类型检查、量纲检查、数据依赖关系分析、状态迁移分析四个维度分析模型是否满足预定义的设计规则。

41Vt3bJ0xv93pD9jb6KYGvEy706254J9.png


03模型仿真与调试

通过模型仿真和断点调试确保模型在特定物理场景中动态运行能力,并对运行结果进行可视化展示满足更直观的分析。

iv9zJuN50C6A212f9nzN7044rLJI804l.png

04运行时验证

对需要验证性质进行性质关联并验证构建的性质模型,确保是否满足待验性质从而来保证模型的安全性与可靠性。

Oz7R95cs4d9Ya84466H7yxIO9O1Z7oC0.png

05代码自动生成

在排除模型早期错误,保障模型一致性、正确性和安全性基础上,通过模型、LUSTRE语言、代码转换,实现C代码自动生成。

80p8856GoP59Y9U1VhwIFn914FPNk4u5.png

06报告生成与定制

针对模型静态检查、仿真与调试、运行时验证等过程,生成相应报告供用户查看与存档,同时测试报告支持定制化。

691V48Tr4qcyS1iK5249tLUa9V0md7u1.jpg

特色优势


01丰富可拓展构件库

丰富可拓展的预定义构件库可用于连续、离散及混合系统等,适用面广泛。

02高效易用建模环境

直观图形化建模界面,在统一可视化环境中采用拖拽的方式进行模型设计。


03全方位静态检查

基于预定义的设计规则判断模型本身是否存在矛盾,排除开发早期的模型错误。


04动态仿真与验证

一键动态仿真调试与模型验证、多维度可视化仿真数据与验证结果反例追溯。


05有效C代码生成

自动生成符合国军标8114标准的C代码,有效减少用户重复编码工作。

06国产化环境支持

支持国产典型操作系统和处理器平台,为国内高端制造领域的嵌入式软件研制提供支撑平台。

成果应用

01航空航天

航天航空领域所涉及的飞控等操作系统都极其复杂。相较于传统的编码开发流程,Modeler基于模型的可视化建模开发,可以覆盖嵌入式开发的整个流程,从需求建模、静态分析、系统仿真与验证,再到最终代码的自动生成,以节约产品的开发时间、提高开发质量、减少开发风险。

02汽车电子

随着新能源汽车的普及和自动驾驶的兴起,行业对电池管理系统的软件关键级别要求升级,这就意味着相应软件验证成本也急剧加大。Modeler提供基于模型的软件架构建模、仿真、代码自动生成与测试的完整工具链,在极大提升电池管理系统软件研制效率的同时,节约高额的研制成本。

03轨道交通

Modeler可视化开发环境可以对城轨联锁软件进行建模,通过使用数据流与状态机等算子库,对联锁中的主要逻辑模块进行建模,并自动生成C代码。从而为高安全性应用系统的软件开发人员提供一套完整的基于模型的开发解决方案,以此降低开发成本、缩短开发周期、减少开发风险。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    53

    文章

    4404

    浏览量

    137644
  • 建模工具
    +关注

    关注

    0

    文章

    10

    浏览量

    12872
  • 可视化
    +关注

    关注

    1

    文章

    1316

    浏览量

    22581
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于 HT 技术的园区元宇宙可视化管理平台

    设计、核心功能实现及技术亮点,展现如何通过HT技术实现园区“环能”一体管控。 HT 技术作为平台开发的核心支撑,其基于 HTML5 标准的特性,为园区可视化管理提供了轻量、高效、跨
    的头像 发表于 11-07 14:54 141次阅读
    基于 HT 技术的园区元宇宙<b class='flag-5'>可视化</b>管理平台

    工业可视化平台是什么

    工业可视化平台是一种基于信息技术和可视化技术,将工业生产过程中的数据、信息、流程等以直观、动态的图形方式呈现,并实现交互式管理与分析的数字化工具。它通过整合工业物联网(IIoT)、大
    的头像 发表于 10-24 18:00 832次阅读

    光伏电站可视化的实现

    实现光伏电站可视化,核心是在于通过直观的视觉界面,解决传统运维中低效巡检、数据孤岛、被动响应等痛点,从而提升运营效率并提供决策支持。这是一种有效的技术手段,通过数字孪生、三维建模、数据融合等技术
    的头像 发表于 10-21 17:29 856次阅读
    光伏电站<b class='flag-5'>可视化</b>的实现

    如何使用协议分析仪进行数据分析与可视化

    分析与可视化需结合工具功能与业务场景: 快速诊断:依赖内置统计和IO Graph。 深度分析:导出数据至Python/R进行统计建模。 长期监控:集成至SIEM/APM系统实现自动
    发表于 07-16 14:16

    VirtualLab Fusion应用:3D系统可视化

    描述和F-Theta透镜的应用示例。 光学系统的3D-可视化 VirtualLab Fusion提供的工具可以实现光学系统的3D可视化,因此可以用于检查元件的位置,以及快速了解系统内部的光传播情况
    发表于 04-30 08:47

    可视化组态物联网平台是什么

    可视化含义:组态是一种用于构建复杂物联网系统的工具,它提供了丰富的图形组件和可视化元素,使得用户可以通过简单的拖拽操作来创建自定义的界面。可视化
    的头像 发表于 04-21 10:40 693次阅读

    rk3568开发工具

    rk3568开发工具
    发表于 04-16 17:03 7次下载

    AI开发工具分类与功能

    当下,AI开发工具不仅简化了AI开发的复杂流程,还提高了开发效率,推动了AI技术的广泛应用。下面,AI部落小编为大家介绍AI开发工具的分类及其功能。
    的头像 发表于 04-12 10:12 1038次阅读

    VirtualLab Fusion应用:光学系统的3D可视化

    摘要 为了从根本上了解光学系统的特性,对其组件进行可视化并显示光的传播情况大有帮助。为此,VirtualLab Fusion 提供了显示光学系统三维可视化工具。这些工具还可用于检查
    发表于 04-02 08:42

    可视化数据大屏:连线构建视觉新秩序 #数据可视化 #可视化大屏

    可视化
    阿梨是苹果
    发布于 :2025年03月18日 16:12:04

    VirtualLab Fusion中的可视化设置

    摘要 VirtualLab Fusion中的全局选项对话框可以轻松定制软件的外观和感觉。还可以保存和加载全局选项文件,以便可以轻松地将偏好设置从一个设备转移到另一个设备。本文档说明了与可视化和结果
    发表于 02-25 08:51

    VirtualLab Fusion应用:光波导k域布局可视化(“神奇的圆环”)

    ,光可以在TIR(全反射)作用下传播,并与光导表面上不同类型的光栅结构相结合,以耦合光进出。在VirtualLab Fusion中,k-Layout可视化工具提供了一种在k域中强大的图解方法,用于分析
    发表于 02-21 08:53

    七款经久不衰的数据可视化工具

    。 Apache Superset:Superset 是由 Airbnb 开发并捐赠给 Apache 基金会的开源数据可视化工具。它支持多种数据源,并提供丰富的可视化效果和实时分析功能,适合需要定制化分析的团队
    发表于 01-19 15:24

    光学系统的3D可视化

    **摘要 ** 为了从根本上了解光学系统的特性,对其组件进行可视化并显示光的传播情况大有帮助。为此,VirtualLab Fusion 提供了显示光学系统三维可视化工具。这些工具还可
    发表于 01-06 08:53

    什么是大屏数据可视化?特点有哪些?

    大屏数据可视化是指通过大屏幕展示大量数据和信息,以直观、可视化的方式帮助用户理解和分析数据。这种展示方式通常用于展示复杂的数据集、实时监控系统、企业管理仪表盘等。以下是关于 大屏数据可视化 的详细
    的头像 发表于 12-16 16:59 996次阅读