基于UML的嵌入式软件可靠性和安全性研究

被引量 : 0次 | 上传用户:xivi1848
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式产品在安全相关领域的应用的发展,人们逐渐认识到嵌入式软件可靠性和安全性的重要性。嵌入式软件可靠性和安全性的研究是一门涉及软件工程、软件测试、可靠性工程、嵌入式软件设计、通信技术的综合学科。目前随着航天、军工和核电事业的发展,软件可靠性和功能安全的研究正得到突飞猛进的发展。但目前对于嵌入式软件可靠性和安全性的研究还比较少,主要还集中在获得软件测试的失效数据和构建嵌入式软件可靠性模型,对嵌入式软件进行可靠性增长测试和可靠性验证测试。但是由于嵌入式软件的可靠性要求比较高,且代码量比较少,很难获得大量的软件失效数据。所以想要提高和验证嵌入式软件可靠性和安全性单单采用基于软件可靠性模型的可靠性增长测试和可靠性验证测试是不够的。可靠性和安全性的提高是伴随着合理的工程管理和充分的测试,必须覆盖嵌入式软件的实际使用情况。本文首先结合软件工程的思想和IEC 61508功能安全规范,根据IEC 61508功能安全规范给出的措施建议,选取适当的措施用于软件系统设计,采用半形式化方法的统一标准建模语言,和Rational Rose辅助系统设计工具,描述软件系统的结构,构建软件系统模型,以此描述软件规范,以提高嵌入式软件的可靠性和安全性。其次,为了解决半形式化的描述不能被运用于软件测试,提出采用可测性约束语言OCL约束嵌入式软件的系统模型,并根据MARKOV链算法,构建嵌入式软件的MARKOV链使用模型,在此基础上生成软件的测试用例。研究了对嵌入式软件的系统模型添加可测性描述,构建使用模型及其转移矩阵以及生成测试用例的方法。最后针对智能HART压力变送器的软件,采用UML建立软件系统的模型,然后这对变送功能和HART信息接收功能,构建这些用例的使用模型,并计算了HART信息接收用例的测试覆盖率以及提出产生测试用例的方法。
其他文献
随着我国经济体制改革的进一步深入,中国已融入世界经济的发展体系中,中国企业的竞争环境日趋激烈。在此环境下,组织的适应能力,即柔性化能力显得尤为重要。针对珠江三角洲20
随着计算机技术的飞速发展,企业人事信息管理已成为企业管理的重要组成部分。它能提高企业的管理水平、增强员工的积极性,进而提升企业的竞争力。本文以企业人事管理信息化为
自国家加快发展住房租赁市场、建立房地产长效机制以来,各类租赁住房融资工具不断发行,其中REITs(房地产投资信托基金)为收益率较低、回报周期较长的租赁住房项目提供了融资
农业科技企业在人力资源、产品和服务等方面具有独特特点。实施人力资源会计核算体系来衡量农业科技企业人力资本符合其要求。从核算内容和核算账户2个方面构建农业科技企业
信息技术特别是网络技术的迅猛发展,为思想政治教育的改革创新带来了机遇与挑战,如何发挥好信息技术的特点,将传统教育内容用更加形象、生动、具体的方式展现给师生,成为了摆
以星座短腹海鞘(Aplidium constellatum)为研究对象,采用正交试验法对其脂溶性成分的提取工艺进行优化。以提取率和类胡萝卜素含量为指标评定工艺的优劣,并通过气相色谱对提
本课题主要研究了虚拟现实系统的开发及其应用。首先,文章分析了一个完整的虚拟现实系统的构成,将虚拟现实系统抽象归纳为实体几何模块,场景模块,功能模块三部分。并研究了计
计算机的发展带来了药物设计理论和方法的迅猛发展,计算机辅助药物设计(CADD)的发展源于上个世纪,是一门涵盖化学、生物学、计算机科学、信息学和数学等领域的综合性学科。随
美国以其强大的经济实力和政治影响力在二战结束后的30年中为国际体系的稳定提供了一系列的制度安排,其中布雷顿森林体系为战后各国的经济复苏提供了良好的国际货币环境。布
基于CHIPS数据,本文考察了社会资本对中国农村家庭非农经营参与决策的影响,以及社会资本的此种作用将如何随着市场化程度的提高而改变。通过社会资本相关文献的梳理可以看出,