• DocumentCode
    2684369
  • Title

    A safety-critical software development strategy based on theory of diverse design

  • Author

    Lee, Shaojun ; Bao, Xiaohong ; Zhao, Tingdi

  • Author_Institution
    Sch. of Reliability & Syst. Eng., Beihang Univ., Beijing, China
  • fYear
    2011
  • fDate
    12-15 June 2011
  • Firstpage
    694
  • Lastpage
    699
  • Abstract
    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.
  • Keywords
    safety-critical software; software reliability; N-version programming; aerospace transportation areas; automatic code generation; diverse design theory; rail transportation areas; safety-critical software development strategy; software reliability; software safety; Algorithm design and analysis; Analytical models; Data models; Programming; Safety; Software; Testing; Diverse design; automatic code generation tools; safety-critical software; software development; software safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliability, Maintainability and Safety (ICRMS), 2011 9th International Conference on
  • Conference_Location
    Guiyang
  • Print_ISBN
    978-1-61284-667-5
  • Type

    conf

  • DOI
    10.1109/ICRMS.2011.5979354
  • Filename
    5979354