• DocumentCode
    1834105
  • Title

    Software safety and program slicing

  • Author

    Gallagher, Keith Brian ; Lyle, James R.

  • Author_Institution
    Loyola Coll., Baltimore, MD, USA
  • fYear
    1993
  • fDate
    14-17 Jun 1993
  • Firstpage
    71
  • Lastpage
    80
  • Abstract
    Describes a novel application of program slicing to two issues of software safety: functional diversity and the validation and verification of safety-critical components. Software quality assurance auditors are faced with a myriad of difficulties, ranging from inadequate time to inadequate CASE tools. One particular problem is the localization of safety-critical code that may be interleaved throughout the entire system. Once this code is located, its effects throughout the system are difficult to ascertain. A method is presented that uses program slicing to mitigate these difficulties in two ways. First, it is shown that program slicing can be used to locate all code that contributes to the value of variables that might be part of a safety-critical component. Second, it is shown that slicing-based techniques can be used to validate functional diversity, i.e. that there are no interactions of one critical component with another critical component and that there are no interactions of noncritical components with the safety-critical components
  • Keywords
    auditing; program verification; quality control; safety; software quality; software reliability; software tools; component interactions; computer-aided software engineering; functional diversity; functional diversity a; inadequate CASE tools; inadequate time; program slicing; safety critical code localization; safety critical components; software quality assurance auditing; software safety; validation; verification; Aerospace electronics; Air safety; Computer aided software engineering; Domestic safety; Laboratories; NIST; Prototypes; Smoke detectors; Software quality; Software safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Assurance, 1993. COMPASS '93, Practical Paths to Assurance. Proceedings of the Eighth Annual Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    0-7803-1251-1
  • Type

    conf

  • DOI
    10.1109/CMPASS.1993.288856
  • Filename
    288856