028-83685276

我们只用绿色的食品原料

成都言康食品公司,只为您的健康着想

如何管理软件生命周期,如何保护软件免受智能货运的影响

2020-04-16 10:02上一篇 |下一篇

各种传感器广泛应用于工业物联网(II,T)系统.. 智能货运可以通过传感器判断货物的实时状态,传输各种指令和数据,为软件应用提供保障例如,在“智能”冷藏车的运行中,它受到许多因素的影响。

如何将建筑设计原则融入到软件中,以保护卡车及其货物不受恶意活动的影响,值得开发人员仔细研究的一部分 一辆冷藏车,其货物有一个智能空调系统,由复杂的软件控制,通过预测沿途的室外温度来降低能源消耗,这可能容易受到攻击和干扰 软件接收卡车上不同传感器的温度和室外温度读数 半挂车两侧的紫外线传感器提供太阳能 软件负责负载安全. 它确保货物保持在规定的温度范围内,如果不在规定的温度范围内,它将警告司机防止食品的健康问题 目的是减少沿线天气预报所需的最佳冷却或加热能源供应 该软件从导航系统和因特网接收计划航线的天气预报 所有部件使用卡车控制器LAN(CAN)总线 现在可以用什么设计目标来确保控制卡车操作的软件的可靠性 软件保护需要在设计阶段进行规划,因为软件的设计和结构将影响可达到的保护水平:软件体系结构必须易于验证和测试货物在节能方面的安全性,并采取措施将温度保持在允许的最高和最低限度内 必须建立明确的机制,及时发出预警警报,使卡车经营者能够采取补救行动,并记录和记录衡量、决策和补救行动的机制和方法 设计需要明确说明做出某些设计决策的原因和原因,如温度传感器的数量和位置 为了实现软件模块的独立测试,设计需要允许不同的模块接收来自同一温度传感器的输入 软件保护技术需要在周期的早期应用,以确保设计是可保护的,允许对性能指标进行早期验证,并使早期验证所达到的保护水平成为可能 随着系统的发展,动态测试应该持续运行,包括部署和维护:有效的测试需要输入传感器和监视控制输出值或发送到其他设备的任何命令的能力 设计和测试方法,允许在虚拟(或建模)环境中开发测试集和软件算法,允许快速调试和验证两者 可重复使用系统级测试来验证最终硬件产品 随着重复人工评估的质量随着时间的推移而下降,测试结果的分析应该自动化 虽然功能测试的重点是系统的正确运行,但安全测试的重点是试图通过滥用和滥用功能来颠覆系统,试图让软件做一些它不打算做的事情 系统建模对安全测试有很大贡献,因为人们现在可以比系统上的实际设备更积极地干扰模型 此外,不会在生产构建中使用插入到设计中的附加测试功能 在一组可接受的公差范围内,需要进行预测测试以准确预测系统的预期结果 对于卡车,我们应该生成各种温度测量组合,并改变输入的天气数据和门位传感器 如果这些输入设备位于主电子控制单元之外,则需要对它们之间的通信链路进行应力测试。

软件保护旨在确保软件不受攻击或未经授权使用 软件保护是为了添加明确定义的防御属性,并应在所有软件生命周期管理流程和技术实现后应用 在设计过程中,设计人员需要识别要保护的数据、计算、决策和配置,并确定如何增强代码 例如,使用软件保护来增强算法,以确保货物的安全比减少能源消耗、加强脆弱和关键的决策功能具有更高的优先级 使用数据来保护使用中的变量,然后将它们与决策序列纠缠在一起,使得更改变得更加困难 这将保护软件和传感器免受威胁,并在享受物联网的同时保护它们