期刊文献+

程序错误的形式化定义和程序容错能力的分级

Formal definition of program faults and hierarchy of program fault-tolerant abilities
下载PDF
导出
摘要 针对程序失效相关概念的形式化定义和程序容错能力的分级,分析了程序缺陷、状态偏差以及程序失效等基本概念之间的差异,并在基于状态的程序行为理论的框架下,形式化定义了这些概念.从程序安全和活性的可满足性方面,给出了一个程序容错能力的分级方案,有助于相关概念的准确理解以及系统的对现有方法容错能力的区分. Two issues were addressed:the formal definitions of the concepts relevant to program faults,and the comparison and classification of program fault-tolerant abilities.First,the subtle differences were analyzed between these basic concepts:faults,errors and failures,and represented their formal definitions by using the state-based theory of program behavior;then a hierarchy for software fault-tolerant abilities was proposed from the aspect of satisfying the safety and liveness properties.The main purpose of this work was to facilitate an accurate understanding of basic concepts and classifying fault-tolerant abilities of different approaches in a systematic way.
出处 《兰州大学学报(自然科学版)》 CAS CSCD 北大核心 2016年第4期557-563,共7页 Journal of Lanzhou University(Natural Sciences)
基金 陕西省教育厅科研计划项目(2013JK1188) 山东省自然科学基金项目(ZR2012FL11) 西安科技大学博士后启动基金项目(2013QDJ023) 国家自然科学基金煤炭联合基金项目(U1261114)
关键词 程序失效 程序语义 容错 形式化方法 软件安全性 program fault program semantic fault-tolerance formal method software safety
  • 相关文献

参考文献18

  • 1Avizienis A, Laprie J C, Randell B, et al. Basic concepts and taxonomy of dependable and secure computing[J]. IEEE Transactions on Dependable and Secure Comput- ing, 2004, 1(1): 11-33.
  • 2Lyu M R. Software fault tolerance[M]. New York: John Wiley & Sons, 1995: 10-35.
  • 3Cristian F. A rigorous approlach to fault-tolerant pro- gramming[J]. IEEE Transactions on Software Engineer- ing, 1985, 11(1): 23-31.
  • 4Liu Z, Joseph M. Specification and verification of fault- tolerance, timing and scheduling[J]. ACM Transactions on Programming Languages and Systems, 1999, 21(1): 46-89.
  • 5Bernardeschi C, Fantechi A, Simoncini L. Formally veri- fying fault tolerant system designs[J]. The Computer Journal, 2000, 43(3): 191-205.
  • 6Reese J. Software deviation analysis[D]. Irvine: Universi- ty of California, 1996.
  • 7Trivedi K S, Vaidyanathan K, Goseva-Popstojanova K. Modeling and analysis of software aging and rejuvena- tion[C]//Simulation Symposium, 2000 Proceedings 33rd Annual, New York: IEEE, 2000: 270-279.
  • 8Grottke M, Matias R, Trivedi K S. The fundamentals of software aging[C]//IEEE International Conference on Software Reliability Engineering Workshops, New York: IEEE, 2008: 1-6.
  • 9Shelton C P, Koopman P, Nace W. A framework for scal- able analysis and design of system-wide graceful degra- dation in distributed embedded systems[C]//Proceedings of the 8th International Workshop on Object-Oriented Real-Time Dependable Systems, New York: IEEE, 2003: 156-163.
  • 10Dubey A, Mahadevan N, Karsai G. A deliberative reason- er for model-based software health management[C]//The 8th International Conference on Autonomic and Autono- mous Systems, New York: ACM, 2012: 86-92.

二级参考文献44

  • 1聂林波,刘孟仁.软件缺陷分类的研究[J].计算机应用研究,2004,21(6):84-86. 被引量:39
  • 2景涛,江昌海,胡德斌,白成刚,蔡开元.软件关联缺陷的一种检测方法[J].软件学报,2005,16(1):17-28. 被引量:23
  • 3梁成才,章代雨,林海静.软件缺陷的综合研究[J].计算机工程,2006,32(19):88-90. 被引量:20
  • 4Parhami B. Defect , Fault, Error, ... , or Failure [ J ]. IEEE Transactions on Reliability IEEE Transactions on Reliability, 1997,46 (4) : 450-451.
  • 5Fenton N, Neil M. A critique of software defect prediction models[J]. IEEE Transactions on Software Engineering, 1999, 25 (5) :675-689.
  • 6http://www. bugzilla. org.
  • 7Anvik J, Hiew L,Murphy C C. Coping with an Open Bug Repository[C]// Proceedings of the 2005 OOPSLA Workshop on Eclipse Technology exchange. 2005:35-39.
  • 8Mockus A , Fielding R , Herbsleb J. Two case studies of open source software development Apache and Mozilla [J]. ACM Transactions on Software Engineering and Methodology (TOSEM), 2002,11 (3) : 309-346.
  • 9Hiew L. Assisted Detection of Duplicate Bug Reports[D]. University of British Columbia, Canada, 2006.
  • 10Runeson P, Alexandersson M, Nyholm O. Detection of Duplicate Defeet Reports Using Natural Language Proeessing[C]//Proceedings of the 29th International Conferenee on Software Engineering. 2007 : 499-510.

共引文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部