面向模型驱动开发软件的故障定位技术研究

来源 :中国运载火箭技术研究院 | 被引量 : 0次 | 上传用户:gidzkid
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航天技术的不断发展,传统的航天软件研制模式无论从研发周期、测试周期角度都越来越无法满足型号软件的研制要求。航空领域的成功实践经验表明,以SCADE为主体的模型驱动研制模式能够大大提高软件的研制效率,降低研制成本。航天领域也开始运用以SCADE为主体的模型驱动研制模式来设计、研发和测试航天型号嵌入式软件,以期缩短软件研制周期,提高软件研制效率,适应航天型号高密度发射的现状。开发过程中发现,在新的研制模式下,通过建立软件的SCADE模型,可以自动生成高安全性的产品级嵌入式C代码,大大减少了编程和测试工作量。但是由于生成代码的可读性差,极大的增加了软件集成测试时故障定位的难度,使得软件测试的周期不可控。为了让这种研制模式能够更加高效,需要研究一种适用于模型驱动开发软件(特指以SCADE工具为主体开发的软件)的自动化故障定位方法。基于执行轨迹的故障定位(简称ETBFL)技术以其自动化程度高而被广泛应用,它主要通过对软件执行轨迹的统计分析,赋予程序实体量化的故障怀疑率以辅助故障定位。这类技术没有考虑程序实体之间的联系和相互影响,通用性强但在实际工程中的定位效果并不理想。由于开发环境的特殊性,模型驱动开发软件的函数之间存在大量依赖关系,而这些依赖关系会导致故障传播从而影响ETBFL方法的定位效果。针对上述问题,本文在基于执行轨迹的故障定位方法的基础上,提出一种基于程序依赖关系的故障定位(简称PDBFL)方法,以增强ETBFL方法在模型驱动开发软件故障定位问题上的适应性。要使用ETBFL技术,需要获取到软件的执行轨迹,由于本文面向的软件的特殊性,现有的轨迹获取方法都不适用。因此,本文提出一种基于全数字仿真测试平台(简称SVP)+数据库的执行轨迹获取方法,该方法满足本文研究所面向的软件的轨迹获取要求,获取代价小,具有通用性。最后对tcas通用测试集进行SCADE建模,得到模型驱动软件作为被测软件,对本文提出的PDBFL方法进行了验证。实验结果表明,本文方法能够改善ETBFL方法在模型驱动开发软件上的定位效果,减弱故障传播对ETBFL方法的影响。
其他文献
为了解决由“航天型号软件规模及复杂度日益增长”、“航天型号软件研制周期逐渐缩短”等导致的软件开发效率不足的问题,航天领域引入了新的软件开发方法——模型驱动的软件开发方法,模型驱动的软件开发方法通过“开发人员建立图形化模型,由模型自动生成代码”的模式,能够提高软件的开发效率,并且形式化验证功能能够确保代码与模型的一致性。但模型驱动的软件开发方法在提升航天型号软件开发效率的同时,也为传统的软件测试方法
目的探讨输尿管结石采用不同手术方式的治疗效果。方法选取大连市友谊医院2015年2月至2017年2月间收治的120例输尿管结石患者作为研究对象,并将其平均分为3组,分别采用体外冲
政治学学科源起于古希腊时期对城邦制度的研究,亚里士多德力图通过对基础城邦制度的研究揭示人类政治活动发展的规律,并试图利用这种规律预测今后的政治学发展进程,经过中世
<正> 前言南明河沿河104个单位,每年排入废渣达三十多万吨,贵阳市区河段河床淤塞,再加上沿河地区工业废水及城市污水大量排入,生态平衡遭到严重破坏,河流自净能力几乎完全丧
是否形成虫瘿及虫瘿的位置、形态等是蚜虫生物学的重要特征。本文在已有标本采集记录和资料的基础上,从形成虫瘿的寄主植物、虫瘿的类型、虫瘿着生的部位和虫瘿的形态结构4方
地理学科核心素养的确定充分体现了地理学科独特的育人价值,也是落实立德树人任务的根本途径。如何落实《普通高中地理课程标准(2017年版)》中,“培养学生必备的地理学科核心素养”的基本理念?课程实施建议里提出要“重视问题教学”,在“发现问题”“解决问题”的过程中促进学生地理核心素养的发展。问题式教学从21世纪初引入我国中小学课堂,但并未得到应有的重视和发展,因此在新课标颁布的背景下,研究问题式教学在面
目的:探讨不同浓度的石榴皮多酚软膏通过介导TGF-β/Smad信号通路抗增生性痤疮瘢痕形成的机制。方法:雄性SD大鼠36只,增生性瘢痕造模成功后,随机分为模型组、阴性对照组及石榴皮软膏低剂量组、中剂量组、高剂量组、超高剂量组6组,每组6只。模型组给予生理盐水湿敷,阴性对照组涂1ml基质,实验组按低、中、高、超高剂量组每日分别按组别给予自制1ml的0.9%、1.6%、2.4%、10%石榴皮多酚软膏2
本文在论证物流中心引入机械设备必要性基础上,通过建立数学模型,利用科学合理方法和步骤确定物流中心机械设备选型,对物流中心机械设备配置方面有一定的参考价值。
光致发光的纳米材料由于在多个领域具有多种用途而受到研究者的广泛关注。然而,高性能的量子点通常由有毒重金属元素组成,这些元素影响了人们对其在医疗领域的应用研究。因此
稀疏特征点匹配是计算机视觉算法的基础,目前为止,绝大多数的计算机视觉算法都直接或间接地基于图像稀疏特征点匹配的结果。在实时图像处理应用中,图像稀疏点匹配的速度和质量对处理性能的影响至关重要。本文针对这一问题,重点研究了一种图像特征点快速匹配算法。算法对于符合单应性的两幅图像可以快速匹配,达到实时处理的性能。并且在图像质量较差的情况下,仍然可以做到快速高效的匹配。本文将快速匹配的结果应用于图像拼接应