中国航空科学基金(20095551025) 作品数:16 被引量:63 H指数:5 相关作者: 殷永峰 刘斌 李震 陆民燕 李骁丹 更多>> 相关机构: 北京航空航天大学 江苏科技大学 航空电子系统综合技术国防科技重点实验室 更多>> 发文基金: 中国航空科学基金 国家自然科学基金 中央高校基本科研业务费专项资金 更多>> 相关领域: 自动化与计算机技术 自然科学总论 更多>>
基于软件完整性级别的软件可靠性度量选取框架 被引量:1 2011年 选取合适的软件可靠性度量,对于软件质量保证及项目管理有着重要意义。现有的软件可靠性度量选取方法没有考虑软件完整性级别这个重要的设计属性。完整性级别表示软件特性的取值范围,该范围对将系统风险保持在可容忍的限度内是必需的,其对软件可靠性水平有显著影响。提出了一种基于完整性级别的可靠性度量选取框架:首先给出基于完整性级别的度量选取体系;然后在选取体系的基础上,给出相应的度量选取方法;最后,将提出的度量选取框架应用于ISO/IEC 9126质量模型中的外部软件可靠性度量,根据度量的特点将每种度量不同程度(基本、条件及参考)地推荐给不同的完整性级别。实例表明,基于完整性级别的度量选取技术是系统且有效的,所推荐的度量可以满足软件尤其是安全关键软件在不同完整性级别上的需求。 李海峰 孟令中 陆民燕 殷永峰关键词:软件可靠性度量 基于本体的软件安全性需求建模和验证 被引量:8 2012年 由软件引起的灾难性事故原因往往源于安全性需求,目前主观的人工评审方法并不能满足软件安全性需求严格的验证要求.因此,讨论了软件安全性需求的定义,遴选了国内外公认的相关标准和手册作为需求验证的知识基础,根据"七步法"建立了本体模型,利用本体模型中的概念和关联来形式化地描述规则以支持验证;同时基于以上研究内容设计和实现了软件安全性需求形式化建模和验证的工具原型,并对使用工具实施验证和使用人工评审实施验证进行了对比分析实验.实验结果表明形式化工具原型在验证时间和验证次数上都大大优于人工验证方法,同时工具原型具有良好的易用性. 李震 刘斌 苗虹 殷永峰关键词:本体 形式化验证 基于划分软件安全Petri网的需求形式化验证 被引量:1 2012年 为了解决Petri网对复杂软件系统进行形式化验证时在安全性描述、自动化程度和验证效率方面存在的不足,提出一种软件安全Petri网。扩展了库所定义,提出了安全距离及其计算方法,以增强Petri网对软件安全性的描述能力。设计了自动划分子网结合库所安全定级的递归算法,仅对与被验证需求性质相关的划分子模型进行验证以提高验证效率,同时实现库所的安全定级。设计并实现了软件安全性需求自动化建模和验证工具原型,最后给出了在典型安全关键软件———机载除冰软件系统上的应用以说明方法和工具原型的有效性。 李震 刘斌 苗虹 殷永峰关键词:软件工程 PETRI网 形式化验证 基于Petri网模型检验的安全关键软件需求验证 被引量:7 2011年 需求形式化建模和模型检验可以提高安全关键软件的可信性,但在模型描述、调试和解释能力方面存在局限。对使用Petri网支持软件系统建模进行了扩展,设定默认值为零的权函数、利用"非"虚线描述在状态为假和变迁失败情况下的触发,增强阈值条件的描述能力,区分了枚举型和数值型库所,区分了普通迁移和强赋值迁移,并给出了扩展后的形式化定义及其和检验语言的语义映射。最后给出在典型机载软件上的应用,建立了软件需求模型和部分映射代码,对模型进行检验、反例路径分析和需求完善。过程和结果表明该方法可以有效的支持实际的关键安全软件需求建模和验证。 李震 刘斌 李小勋 殷永峰关键词:软件工程 PETRI网 安全关键软件 形式化方法 A Modeling Language Based on UML for Modeling Simulation Testing System of Avionic Software 被引量:2 2011年 With direct expression of individual application domain patterns and ideas,domain-specific modeling language(DSML) is more and more frequently used to build models instead of using a combination of one or more general constructs.Based on the profile mechanism of unified modeling language(UML) 2.2,a kind of DSML is presented to model simulation testing systems of avionic software(STSAS).To define the syntax,semantics and notions of the DSML,the domain model of the STSAS from which we generalize the domain concepts and relationships among these concepts is given,and then,the domain model is mapped into a UML meta-model,named UML-STSAS profile.Assuming a flight control system(FCS) as system under test(SUT),we design the relevant STSAS.The results indicate that extending UML to the simulation testing domain can effectively and precisely model STSAS. WANG Lize LIU Bin LU Minyan关键词:AVIONICS HARDWARE-IN-THE-LOOP META-MODEL 综合模块化航电系统软件技术研究 被引量:14 2013年 从软件可靠性的角度对综合模块化航电(IMA)系统进行了讨论。从IMA系统的体系结构入手,研究了软件接口定义以及系统失效。具体分析了IMA软件研制过程中各角色的作用以及这种责任的分散所带来的问题。结合国内的发展现状,探讨了IMA系统测试各层次内容,为国内正在进行的四代机项目的研制及测试工作提供了一些思路。 李骁丹 殷永峰 张弛关键词:航电系统 软件测试 一种反射内存网航电软件测试环境实时通讯协议 被引量:3 2011年 为解决航电软件仿真测试环境中的通用异步和周期实时通讯问题,设计了一种反射内存网实时通讯协议(MSTP).基于反射内存网SCRAMNet设计协议,介绍了协议内存布局,描述并实现周期和异步数据的发送和接收过程,对协议进行测试以表明设计可行性.最后,给出了较为完善的系统开销计算模型. 王立泽 刘斌 周礼亮关键词:反射内存网 异步通讯 通讯协议 仿真测试环境 航电软件 基于改进Petri网的可信软件模型验证和测试研究 2010年 软件被广泛应用到安全关键领域,这对软件可信性的验证和测试提出了严苛的要求.形式化方法以其严格的数学基础保证软件系统的正确构建.Petri网利用库所和变迁支持异步、并发、分布式系统建模,但是缺少对库所和变迁类型的描述,不能满足软件系统复杂的具体行为特征.模型检验工具具有自动化验证和反例生成功能,但是调试和建模能力不够.文章扩展Petri网以更好的支持软件系统的行为建模和分析,建立模型和验证工具的自动化转化机制,对软件系统进行模型检验,利用反例功能获得失效场景路径,指导测试用例生成,最后给出了定时器示例和机载发动机软件的典型实例应用. 李震 刘斌 殷永峰 李晓勋关键词:PETRI网 软件测试 基于扩展Petri网的除冰软件安全需求建模和验证 被引量:3 2012年 Petri网是形式化的系统建模方法,以严格的数学基础来保证系统的正确构建,但在支持复杂软件建模和自动化验证方面存在不足.扩展了Petri网的形式语义,区别定义了状态型和数值型库所,区别定义了变迁的激发和抑制状态,引入了无前置、一元和组合判断规则,同时根据形式化定义将模型自动转换为检验程序实施安全性验证.最后给出了以上方法在典型安全关键软件-除冰系统上的应用,过程和结果表明扩展的模型和方法增强了Petri网对复杂软件系统的建模能力,提高了软件的安全性,从模型到验证代码的自动转换解决了完善模型时人工修改相应代码的工作量和因此而引入人为错误的重复工作量的问题. 李震 刘斌 陆民燕 殷永峰关键词:软件工程 PETRI网 基于实验的自适应随机测试效率分析 2014年 自适应随机测试通过自适应算法对随机测试进行加强,从而提高软件失效检测能力.现有研究过多强调了其在F-度量上的优势,而较少考虑输入域的诸多因素对自适应随机测试效率的影响.选取3类典型自适应随机测试算法和随机测试算法,分析被测软件失效区域紧致程度、维度对算法的影响,并选取自适应随机算法中测试效果最佳的固定候选集算法在非数值条件下与随机算法比对.结果表明,自适应随机测试受输入域的诸多因素影响,适用性有限,实际测试中对测试效率的提升效果并不明显. 殷永峰 肖鹏 张弛 刘斌关键词:软件测试