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代码。从而为高安全性应用系统的软件开发人员提供一套完整的基于模型的开发解决方案,以此降低开发成本、缩短开发周期、减少开发风险。

审核编辑 黄昊宇

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

    关注

    50

    文章

    3872

    浏览量

    132160
  • 建模工具
    +关注

    关注

    0

    文章

    10

    浏览量

    12764
  • 可视化
    +关注

    关注

    1

    文章

    1020

    浏览量

    20554
收藏 人收藏

    评论

    相关推荐

    贼拉好用的一个嵌入式数据可视化工具

    相关内容。SerialStudio概述SerialStudio从名称就可以看的出来,它是一款串口(Serial)可视化(Studio)工具:主要用于嵌入式开发者的跨平台数据可视化工具
    的头像 发表于 03-07 08:09 114次阅读
    贼拉好用的一个嵌入式数据<b class='flag-5'>可视化工具</b>

    一个嵌入式数据可视化工具——Serial Studio

    Serial Studio从名称就可以看的出来,它是一款串口(Serial)可视化(Studio)工具:主要用于嵌入式开发者的跨平台数据可视化工具(应用软件,或上位机软件)。
    的头像 发表于 03-04 10:12 1723次阅读

    一键生成可视化图表/大屏 这13款数据可视化工具很强大

    前言 数字经济时代,我们每天正在处理海量数据,对数据可视化软件的需求变得突出,它可以帮助人们通过模式、趋势、仪表板、图表等视觉辅助工具理解数据的重要性。 如果遇到数据集需要分析处理,但是你不又知道
    的头像 发表于 12-19 17:27 1161次阅读
    一键生成<b class='flag-5'>可视化</b>图表/大屏 这13款数据<b class='flag-5'>可视化工具</b>很强大

    数据可视化的应用有哪些?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年10月13日 09:19:27

    基于Arduino做个音乐可视化LED灯带

    基于Arduino做个音乐可视化LED灯带,快来探索用了什么原理和材料!结合提供的简单代码,软硬件结合,你也可以在音乐中成为最靓的仔!
    发表于 09-27 08:08

    数据可视化的未来发展趋势是什么?#可视化 #数据可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年09月25日 18:29:24

    数据可视化有什么优势?#可视化 #数据可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年09月25日 09:50:22

    什么是数据可视化?如何进行数据可视化?#可视化 #光点科技

    数据可视化
    光点科技
    发布于 :2023年09月20日 17:41:03

    可视化大屏设计模板 | 主题皮肤(报表UI设计)

    下载使用可视化大屏设计模板,减少重复性操作,提高报表制作效率的同时也确保了报表风格一致,凸显关键数据信息。 软件:奥威BI系统,又称奥威BI数据可视化工具 所属功能板块:主题皮肤上传下载(数据可视化
    发表于 09-12 10:10

    财务数据分析?奥威BI数据可视化工具很擅长

    的智能财务指标计算功能,还拥有一套标准、系统的财务数据分析方案,无需测试,下载即可用! 奥威BI工具+智能财务方案:轻松完成智能财务数据可视化分析 奥威BI智能财务方案是一套针对企
    发表于 08-29 09:44

    紧跟老板思维,这款数据可视化工具神了

    多维度自助分析;可无边界钻取分析,帮助商品/运营部门以数据驱动运营,实现数字运营管理。 在奥威BI数据可视化工具的多维动态分析功能的帮助下,即使是同一张报表,也能顺应不同角色的分析思维去分析、挖掘、展现,为企业运营决策提供更加详尽的数据信息。
    发表于 08-22 13:46

    SpeedBI数据可视化工具:浏览器上做分析

    SpeedBI数据分析云是一种在浏览器上进行数据可视化分析的工具,它能够将数据以可视化的形式呈现出来,并支持多种数据源和图表类型。 所有操作,均在浏览器上进行 在浏览器中打开SpeedBI数据分析云
    发表于 08-22 10:55

    keras可视化介绍

    keras可视化可以帮助我们直观的查看所搭建的模型拓扑结构,以及模型的训练的过程,方便我们优化模型。 模型可视化又分为模型拓扑结构可视化以及训练过程可视化。 以上一讲的mnist为例,
    发表于 08-18 07:53

    新唐开发平台黄金3部曲:独家可视化管脚状态检视工具PinView

    新唐开发平台黄金3部曲:独家可视化管脚状态检视工具PinView
    的头像 发表于 08-09 14:16 312次阅读
    新唐<b class='flag-5'>开发</b>平台黄金3部曲:独家<b class='flag-5'>可视化</b>管脚状态检视<b class='flag-5'>工具</b>PinView

    几款好用的可视化工具推荐

      1 说在前面的话 在开发IMU设备时,我们经常需要验证算法的正确性,并通过图表、图形和图像的可视化方式更直观地呈现数据和信息。这样可以更清晰地理解和分析复杂的数据关系,从而更好地进行算法的修正
    的头像 发表于 07-23 15:24 661次阅读
    几款好用的<b class='flag-5'>可视化工具</b>推荐