首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于本体的软件安全性需求建模和验证
引用本文:李震,刘斌,苗虹,殷永峰.基于本体的软件安全性需求建模和验证[J].北京航空航天大学学报,2012,38(11):1445-1449.
作者姓名:李震  刘斌  苗虹  殷永峰
作者单位:北京航空航天大学可靠性与系统工程学院,北京,100191;江苏科技大学经济管理学院,镇江,212003
基金项目:国家自然科学基金资助项目,总装重点预研课题资助项目,航空科学基金资助项目,机载软件工程化研究专题资助项目
摘    要:由软件引起的灾难性事故原因往往源于安全性需求,目前主观的人工评审方法并不能满足软件安全性需求严格的验证要求.因此,讨论了软件安全性需求的定义,遴选了国内外公认的相关标准和手册作为需求验证的知识基础,根据"七步法"建立了本体模型,利用本体模型中的概念和关联来形式化地描述规则以支持验证;同时基于以上研究内容设计和实现了软件安全性需求形式化建模和验证的工具原型,并对使用工具实施验证和使用人工评审实施验证进行了对比分析实验.实验结果表明形式化工具原型在验证时间和验证次数上都大大优于人工验证方法,同时工具原型具有良好的易用性.

关 键 词:软件安全性  本体  形式化验证
收稿时间:2011-06-14

Modeling and verification of software safety requirement based on ontology
Li Zhen Liu BinSchool of Reliability and Systems Engineering,Beijing University of Aeronautics and Astronautics,Beijing,China Miao HongSchool of Economics and Managment,Jiangsu University of Science and Techndogy,Zhenjiang,China Yin Yongfeng.Modeling and verification of software safety requirement based on ontology[J].Journal of Beijing University of Aeronautics and Astronautics,2012,38(11):1445-1449.
Authors:Li Zhen Liu BinSchool of Reliability and Systems Engineering  Beijing University of Aeronautics and Astronautics  Beijing  China Miao HongSchool of Economics and Managment  Jiangsu University of Science and Techndogy  Zhenjiang  China Yin Yongfeng
Institution:1. School of Reliability and Systems Engineering, Beijing University of Aeronautics and Astronautics, Beijing 100191, China;2. School of Economics and Managment,Jiangsu University of Science and Techndogy, Zhenjiang 212003, China
Abstract:The catastrophic accidents are usually caused by and related to safety requirement and the manual review cannot meet the strict verification requirement of software safetyd.Consequently, the definition of software safety was discussed, the recognized and related standards with guidebooks were strictly selected as the knowledge bases of requirement verification, the ontology models were built by "seven step method", the rules were formally described by the concepts and relations in ontology models to support verification, the tool prototype of formal modeling and verification of software safety requirement was designed and realized, and the tool prototype was used to the comparative experiment between manual verification and automatic verification. The result of the experiment shows that using tool prototype is far better than manual verification in time consumed, verification times and the prototype has a good usability as well.
Keywords:software safety  ontology  formal verification
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《北京航空航天大学学报》浏览原始摘要信息
点击此处可从《北京航空航天大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号