检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]空军装备研究院航空研究所,北京100076 [2]空军工程大学工程学院,西安710038
出 处:《电光与控制》2012年第6期53-57,共5页Electronics Optics & Control
基 金:国家自然科学基金(61172083);总装国防预研基金(9140A17020307JB3201)
摘 要:软件需求缺陷特别是关于系统安全性方面的需求缺陷已逐渐成为导致飞机等安全关键系统发生事故的主要根源。在基于模型的软件开发中,有效管理开发出来的软件需求将有助于解决这一问题。为避免软件需求的无序性导致软件需求缺陷特别是安全性需求缺陷的生成,在借鉴层次分析法的有关思想基础上,提出了层次化管理安全关键软件需求的思路,构建了安全关键软件的需求递阶层次结构。该结构按照目的、准则、方案三层将软件需求有序组织在一起,不仅明确表达了不同层次软件需求之间的关系,有助于保证软件需求的一致性、可溯性,而且说明了软件安全性需求与危险场景之间的关系,有助于预防安全性需求缺陷,从而可以有效规避软件安全性问题。The defects in requirement for safety critical software is commonly seen as a major cause of safety critical system failure. In model-based software development, the problem can be solved by effectively managing software requirements and especially safety requirements. To avoid software bugs generated from disordered requirement, a management method of software requirement is presented based on Analytic Hierarchy Process (AHP) and a requirement hierarchy is constructed with goal layer, criteria layer and solution layer. The hierarchy describes unambiguously the relationships among different layers of requirement, which is useful for software requirement's consistency and traceability. The hierarchy also describes the relationships between software safety requirements and hazard scenarios, which can prevent the defects from being generated and then can improve the software safety.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30