嵌入式软件模块高可靠性设计与验证技术研究

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:play5
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,嵌入式系统已广泛地应用于控制系统部件和智能仪表中,在控制系统部件对嵌入式系统依赖性增强的同时,对嵌入式软件质量的要求也越来越高,尤其是可靠性的要求。为此,IEC61508等功能安全标准通过严格规定软件安全生命周期中各阶段应采用的技术和措施,以期提高软件的可靠性,保证软件质量。本文围绕高可靠性设计与验证技术研究,从IEC61508-3软件开发V模型出发,根据安全完整性等级SIL 2的需要,针对V模型的模块层,定义了编码标准,实现了代码静态分析,并通过对软件模块测试的功能需求的分析,提出了嵌入式软件模块代码测试框架的架构。针对代码测试框架的组成,阐明了程序信息提取器、代码生成器、测试函数库和测试报告生成器的理论基础和实现细节。以Lex&Yacc词法语法分析技术为基础的程序信息提取器通过建立被测模块的抽象语法树模型,提取出模块的接口信息,实现对源代码的自动分析。针对目前商用测试工具测试代码量大和中小型嵌入式系统内部资源有限的现实,在满足测试需求的前提下,简化测试函数的实现,减少对被测系统资源的占用。基于XML/XSLT技术的代码生成器和测试报告生成器可自动生成测试用例源代码和XML格式的测试报告。最后,以某智能仪表为背景给出了代码静态分析和模块测试的实现过程。
其他文献
目前,嵌入式系统在控制设备中被广泛使用且具有专用性强的特点。针对某一具体的控制设备,开发出满足要求的故障诊断专家系统需要很长时间。因此,以专家系统为基础,以快速开发
人眼是最重要的感觉器官之一,视觉障碍和眼部疾病会给人们带来痛苦和不便,早发现、早治疗将可以延缓其痛苦,并且有可能根治眼部疾病。最近25年出现的光学相干断层术(Optical
作为企业生产管理的核心部分,调度问题一直被人们密切关注。生产调度是在生产任务给定的前提下,确定合理的优化决策,将有限的物质资源分配给不同的工作任务,使预定的目标最优
随着交流调速技术的发展,轨道交通牵引系统也发生翻天覆地的变换,已经基本从传统的直流牵引系统变成了先进的交流牵引系统。具有运行性能优异、运营成本低、节能且很高的可靠性等特点,交流牵引系统成为了交流调速领域研究的热点。交流机车的驱动方式是由单逆变器驱动2台或者多台电机,因此单逆变器驱动多台的控制方式成为了交流传动的关键技术。本文在理论研究的基础上,对交流牵引系统进行硬件平台进行设计,并对系统矢量控制算