![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
静态检测、测试
文章平均质量分 85
weixin_48966025
这个作者很懒,什么都没留下…
展开
-
车辆控制器的 Fail Safe功能介绍
当发生电池/信号输入/CAN Fail/MCU Fail等故障时,通过Fail Safe模块执行Fail Safe功能,如图2所示。TCU 的 Fail Safe 旨在通过在输入传感器发生故障时维持车辆的发动机和驾驶条件来最大限度地减少事故的发生。配备电控自动变速器的车辆通过发动机和车辆行驶状态的各种传感器(输入传感器:转速,输出传感器:车速等)的输出来控制变速器。这样,在前照灯打开的情况下行驶时,即使控制器发生故障,也会通过前照灯备用开关保持点亮状态来应用故障保护。 Fail Safe的区分。原创 2023-02-02 13:31:49 · 1394 阅读 · 0 评论 -
基于MBD 的软件品质保证技术
这是验证开发的模型和生成的代码之间的对应关系的测试,它是使用相同的输入数据对正在开发的模型和自动生成的代码检查输出值是否一致的测试。在代码的情况下,复杂性是通过计算生成代码中的二进制节点数加 1 来衡量的。表 1 的第 1a 项共有 12 个部分,规定了通过模型度量检查进行质量保证的需要,表 12 的第 1e 项和 1f 项分别规定了模型动态验证和模型静态验证的需要。在C1中,通过模型和代码之间的背靠背测试进行验证,在C2中,当需要的功能从模型转换为代码时,测试该功能在该功能中是否正常执行.可以保证质量。原创 2023-01-28 09:11:01 · 1443 阅读 · 1 评论 -
基于控制器软件需求事项进行单元测试和单元测试规范
单元测试及其规范原创 2023-01-10 16:17:37 · 513 阅读 · 1 评论 -
利用Model Inspector的建模规则检查
在上面的浏览窗口中,选择链接的不符合规范项目或从 Model Inspector 不符合规范项目浏览界面中选择不符合规范搜索菜单,显示该项目的详细不符合项信息。如果选择模型中的背景,则可以查看当前子系统位置的不符合规则列表。在上面的检查窗口中,如果选择链接的子系统路径或者在 Model Inspector 项目视图中的子系统上选择违规项浏览菜单,则会显示该路径下不符合规范的列表。在Model Inspector Project View的模型中选择规范检查菜单,就能看到模型级别的规范检查窗口和相应模型。原创 2023-01-04 14:11:47 · 398 阅读 · 0 评论 -
基于ISO 29119 Part 2 的软件测试计划
SW TESTING原创 2022-12-27 09:17:22 · 956 阅读 · 1 评论 -
STATIC和静态分析的必要性
静态测试工具STATIC原创 2022-12-23 09:07:56 · 587 阅读 · 0 评论 -
车辆 USM 技术 - 车辆内部便利功能与底盘控制
车辆内部便利功能与底盘控制原创 2022-12-16 17:25:43 · 655 阅读 · 0 评论 -
汽车HVAC(空调系统)验证自动化场景设计
HVAC空调系统验证自动化原创 2022-12-06 09:12:38 · 797 阅读 · 0 评论 -
BMS(Battery Management System)是什么?
BMS简介原创 2022-11-25 11:59:36 · 1474 阅读 · 0 评论 -
何谓OTA(Over-the-air programming)?
1.何为OTA?指在手机、机顶盒等设备中采用无线的方式来更新软件、固件、设置、秘钥的一种技术。固件搭载在ROM, EPROM, flash memory等非挥发性的存储器中,被生产组装后无法进行变更,因此若想修复固件的bug或添加新功能,解决物理连接的不便性,就需要一种无线配置的技术。一个中控站可以将更新命令传输给所有的用户(用户无法拒绝或更改更新)。通过各种渠道更新可立即被应用于所有用户。OTA流程2.汽车OTA趋势随着汽车价值从硬件到软件的转移,汽车行业通过OTA可获得原创 2021-08-18 17:22:48 · 982 阅读 · 0 评论 -
何谓BMS(Battery Management System)控制器?
众所周知汽车需要诸多控制器,其中,被称为新能源汽车的混合动力车、电动车中便包含了控制电池的控制器。本篇文章我们将介绍新能源汽车的电池控制系统 BMS(Battery Management System),诸位若是感兴趣不妨接着看下去。BMS正如它的全称Battery Management System一样,指的是电池控制系统。新能源汽车使用的电池是由许多小的电池单元(Cell)组成的集合体。BMS的主要功能之一是将电池单元聚集在一起形成一个电池包,确认该电池的充电/放电量、电池余量等。接下来我们将针对BM原创 2021-08-18 17:04:45 · 5860 阅读 · 0 评论 -
故障注入测试(Fault Injection Test)评价类型说明
这周新一篇技术文章来袭,上周我们对故障注入测试(Fault Injection Test)方法进行了初步的了解,本周要分享的技术文章是《故障注入测试(Fault Injection Test)评价类型说明》,将针对故障注入测试进行更深层的说明。故障注入测试是指在系统正常运转期间,强制注入人为的系统缺陷,检测测试系统对异常情况的反应(强韧性)的方法。在上一篇的技术文章中我们已经介绍了故障注入测试的基本信息,本次将对故障注入测试评价类型进行说明。故障注入测试的评价类型大致可分为输入/输出功能安全评价和控原创 2021-08-18 16:48:50 · 4002 阅读 · 0 评论 -
故障注入测试(Fault Injection Test)方法
这周新一篇技术文章来袭,今天要分享的技术文章是《故障注入测试(Fault Injection Test)方法》过去只被归类为机械装置的汽车,现在变成了包括许多电子控制装置在内的尖端产品。最近上市的汽车上基本上都搭载了100个以上的控制器,由此也增加了过去没有发生过的与HW及SW有关的问题。2007年10月20日,在美国发生了一起因丰田凯美瑞(Camry)的突然加速而导致人员伤亡的事故。嵌入式软件专家迈克尔•巴教授分析该事故原因并发表了Report,该教授在Report中指出该汽车软件源代码存在缺陷,但整原创 2021-08-18 16:13:50 · 12278 阅读 · 0 评论 -
MATLAB Simulink数据的小数点设计
这周新一篇技术文章来袭,今天要分享的技术文章是《MATLAB Simulink数据的小数点设计》嵌入式软件开发会经常受到电力消耗和成本等资源制约。因此,开发人员在开发时就会考虑到软件运行目标环境中的资源约束。在这种资源有限的环境中,在确定变量的数据类型时应考虑到运算速度、复杂度和精度等,使用适合该环境的小数点表示方法。若没有足够考虑这些条件,就会发生数据溢出或数据精度过低导致数据丢失或因不必要的高精度造成性能下降等问题。在MATLAB Simulink环境中设计模型时,利用与小数点运算相关的toolbo原创 2021-08-18 15:43:55 · 3330 阅读 · 0 评论 -
静态检测工具STATIC以及静态分析的必要性
这一篇向大家介绍的是我司静态检测工具STATIC以及静态分析的必要性。欢迎各位技术大牛发表自己的看法呀!正常运行的软件就是完美的软件吗?下图是漫威电影《黑豹》中给小编留下很深印象的场面答案是无论做的多好,也有改进的余地!好的软件也是一样。正常运转不代表没有需要改善的地方,或许未被发现的BUG就隐藏在其中。本文将针对动态测试未能发现的BUG和静态分析的必要性以及需要修改缺陷的理由这三块内容展开讨论。动态测试不能发现的BUG找出动态测试中未能发现的BUG的方法..原创 2020-11-18 13:17:45 · 1296 阅读 · 0 评论