会议专题

A Safety-critical Software Development Strategy Based on Theory of Diverse Design

As an effective method to improve software reliability and safety, diverse design has been widely used in safety-critical software development in the aviation, aerospace and rail transportation areas. Since N-version programming costs a lot and automatic code generation tools have been widely used nowadays, a safety-critical software development strategy based on theory of diverse design, which is combined with automatic code generation tools, is proposed in this paper. Qualitative analysis on the diversity and cost of software developed through this strategy is also completed in this paper to show that this strategy can effectively avoid common-cause failures and improve the safety of safety-critical software. At last, safety-critical software development process based on this strategy is proposed.

Diverse design software safety safety-critical software software development automatic code generation tools

Shaojun Lee Xiaohong Bao Tingdi Zhao

School of Reliability and Systems Engineering Beihang University Beijing, China

国际会议

2011 9th International Conference on Reliability,Maintainability and Safety(第九届国际可靠性、维修性、安全性会议 ICRMS2011)

贵阳

英文

694-699

2011-06-12(万方平台首次上网日期,不代表论文的发表时间)