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

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

3天内不再提示

Stimulus—需求形式化建模和验证工具

hirain_tech 来源:hirain_tech 作者:hirain_tech 2023-12-12 16:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

产品概述

Stimulus是法国达索公司产品,其目的是通过需求建模分析来验证需求的正确性。Stimulus的核心理念是运用“自然语言”对功能性需求进行建模,并通过仿真来查找需求中的缺陷,例如需求一致性、不二义性和完整性检查等。借助Stimulus可以在系统开发的早期阶段发现并修改需求规范中的错误,在系统最终交付验收阶段检查系统设计是否满足需求规范,从而较大程度地降低产品开发的成本与风险。

wKgZomV4EsmAUS0_AACK4GquF2Y455.png

产品介绍

wKgZomV4EtGANJXVAAEhbCqqCVc040.png

仿真及验证需求规范

Stimulus使系统架构师能够模拟需求,并在设计开始之前检测到模糊、不正确、缺失或冲突的需求,从而创建安全关键型嵌入式系统验证所需的高质量规范。Stimulus使用“自然语言”对需求进行建模、仿真并验证需求,Stimulus中包含了丰富的时间与逻辑运算符,例如:“当……时”“如果”“大于”“只有”等。通过对需求按照运算符进行重新书写,可以验证需求中是否存在冲突;通过对仿真结果的观察,来验证需求规范中是否存在冲突与缺陷,进而保证了需求规范的正确性。开发团队可以用更少的时间重新定义需求、重写和重新调试代码,从而减少实现高质量结果所需的开发迭代。

生成测试用例及系统验证

在验证阶段,Stimulus还使测试工程师能够自动生成测试向量和测试目标,并检查嵌入式代码是否符合其规范。Stimulus可以根据需求描述自动生成符合需求的测试用例(需求可以是高层次需求或者低层次需求),也可以在Stimulus中使用“自然语言”描述测试场景,并生成符合测试场景的测试用例。Stimulus不但可以根据需求生成测试用例,还可以监测系统输出是否符合需求规格说明中的要求。测试团队不再需要编写或维护从需求中手动派生的测试案例。相反,他们可以重复利用系统架构师已完成的工作来构建高度灵活的测试活动,从而采用有效的敏捷方法。

良好的集成扩展性

Stimulus支持对SIMULINK及SCADE集成,可以为SIMULINK或SCADE模型自动生成测试用例,即根据需求生成系统输入以及系统行为的约束限制,进而检验模型是否满足需求规范。

主要优势

实现早期需求验证

在工程师之间分享清晰且可观察的需求

有效扩大测试活动的功能覆盖范围

减少开发流程中成本高昂的迭代

应用案例

某跨国汽车设备供应商(验证ABS/ESP系统需求规范)。

审核编辑 黄宇

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

    关注

    1

    文章

    324

    浏览量

    63530
  • stimulus
    +关注

    关注

    0

    文章

    1

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    阿卡思微电子携前沿形式化验证技术亮相DVCon China 2026

    DVCon China 2026于5月13日盛大开启,阿卡思携前沿形式化验证技术参展,与行业专家和专业用户共探芯片验证技术新高度,解锁形式化验证全新能力边界。
    的头像 发表于 05-18 15:34 172次阅读

    国产DevOps工具链实践:知识库与需求/任务/版本如何打通?

    人工、复用率低、变更不同步。国产DevOps工具链要解决的,不是简单替换界面,而是把 需求→任务→版本→知识库 变成可追溯、可审计、可联动的闭环,同时满足私有部署、数据不出境、操作
    的头像 发表于 05-13 09:41 235次阅读

    智造引擎,仿真之巅:Altair HyperWorks 重塑工程研发新格局?

    沉淀与行业验证,已成为汽车、航空航天、机械制造、电子电器、轨道交通等领域的首选仿真工具,深受全球财富 500 强制造企业信赖。它打破传统 CAE 软件 “碎片” 痛点,整合高性能前处理、多物理场求解
    发表于 04-03 14:45

    MCU工程初始,到底该不该交给工具

    初始 MCU特殊外设或硬件约束 工程验证和调试 结论 交给工具并不意味着放弃控制 而是让工程师从重复操作中解放出来 专注于不可自动的高价值工作 审核编辑 黄宇
    的头像 发表于 01-29 10:18 306次阅读
    MCU工程初始<b class='flag-5'>化</b>,到底该不该交给<b class='flag-5'>工具</b>?

    芯华章GalaxFV模型检测解决方案及成功案例分享

    芯华章GalaxFV融合AI,构建覆盖多个芯片验证场景的形式化验证APP矩阵,在国内头部GPGPU、车规芯片等多个行业核心项目中落地。
    的头像 发表于 12-19 09:33 631次阅读
    芯华章GalaxFV模型检测解决方案及成功案例分享

    有哪些工具可以辅助进行电能质量在线监测装置的数据验证

    辅助电能质量在线监测装置数据验证工具可分为标准源设备、现场校验仪器、数据分析软件、自动测试平台四大类,覆盖从信号模拟、实时监测到数据验证的全流程。以下结合行业实践与搜索资源,详细说
    的头像 发表于 09-04 12:07 735次阅读
    有哪些<b class='flag-5'>工具</b>可以辅助进行电能质量在线监测装置的数据<b class='flag-5'>验证</b>?

    自动测试如何绕过Cloudflare验证码?Python + Selenium 脚本实战指南!

    01什么是Cloudflare验证码Cloudflare提供网络工具,并提供一套全面的安全功能,以保护网站免受各种在线威胁。Cloudflare验证码是一种用于区分人类用户和自动机器
    的头像 发表于 08-15 10:01 1752次阅读
    自动<b class='flag-5'>化</b>测试如何绕过Cloudflare<b class='flag-5'>验证</b>码?Python + Selenium 脚本实战指南!

    RFID智能工具柜:重构工具管理的智能范式​

    的精准需求。RFID 智能工具柜的出现,以 “自动识别 - 数据互联 - 智能管控” 的技术架构,为工具全生命周期管理提供了系统性解决方案,成为各行业降本增效的关键利器。
    的头像 发表于 07-29 18:11 1265次阅读

    如何利用三维建模加速FCB-CR8530的定制化开发?案例与工具详解

    领域。然而,传统开发流程中,硬件设计、结构验证与软件调试往往需要多次迭代,导致周期长、成本高。三维建模技术的引入,为FCB-CR8530的定制化开发提供了全新路径,通过数字仿真与快速验证
    的头像 发表于 07-22 16:14 733次阅读

    华大九天物理验证EDA工具Empyrean Argus助力芯片设计

    在芯片设计的流片之路充满挑战,物理验证EDA工具无疑是这“最后一公里”关键且不可或缺的利器。它通过设计规则检查、版图与原理图一致性验证等关键流程,为IC设计契合制造需求提供坚实保障。作
    的头像 发表于 07-03 11:30 3882次阅读
    华大九天物理<b class='flag-5'>验证</b>EDA<b class='flag-5'>工具</b>Empyrean Argus助力芯片设计

    适用于SystemC/C++验证形式化解决方案

    虽然 SystemC/C++ 编程风格已使用多年,但最近出现了一些特定使用模式,它们推动工程团队采用共同的设计流程。这包括抽象算法设计代码用作高层次综合 (HLS) 工具的输入,虚拟平台模型用于早期软件测试,可配置的知识产权 (IP) 模块,等等。
    的头像 发表于 06-24 11:07 1482次阅读
    适用于SystemC/C++<b class='flag-5'>验证</b>的<b class='flag-5'>形式化</b>解决方案

    EDA是什么,有哪些方面

    EDA(Electronic Design Automation,电子设计自动)是一种基于计算机软件的电子系统设计技术,通过自动化工具和算法辅助完成电路设计、验证、制造等全流程。以下是EDA的主要
    发表于 06-23 07:59

    MBSE工具+架构建模:从效率提升到质量赋能

    MBSE解决方案,以架构建模为纽带,工具链集成为支撑,帮助客户有效应对汽车电子系统日益增长的复杂性挑战。通过打破信息孤岛、实现变更协同、提升工具链流畅度,加速开发进程、降低返工成本、提升系统整体质量与可靠性。
    的头像 发表于 06-20 10:57 530次阅读
    MBSE<b class='flag-5'>工具</b>+架构<b class='flag-5'>建模</b>:从效率提升到质量赋能

    VirtualLab Fusion应用:Herriott池的建模

    摘要 在气体光谱学中,为了获得足够灵敏的吸收测量,通常要求具有较长的光程长度。充气体积包裹在反射镜之间的多通道单元是满足这一要求的一种方式,同时在途中控制光束发散,避免了对超大设备的需求
    发表于 06-11 08:52

    超大规模芯片验证:基于AMD VP1902的S8-100原型验证系统实测性能翻倍

    引言随着AI、HPC及超大规模芯片设计需求呈指数级增长原型验证平台已成为芯片设计流程中验证复杂架构、缩短迭代周期的核心工具。然而,传统原型验证
    的头像 发表于 06-06 13:13 1753次阅读
    超大规模芯片<b class='flag-5'>验证</b>:基于AMD VP1902的S8-100原型<b class='flag-5'>验证</b>系统实测性能翻倍