• DocumentCode
    2677618
  • Title

    How to leave out details: error-preserving abstractions of state-space models

  • Author

    Young, Michal

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1988
  • fDate
    19-21 Jul 1988
  • Firstpage
    63
  • Lastpage
    70
  • Abstract
    Analyses based on state-space models of execution must omit some details of execution, in order to fold the infinite space of possible program executions into a sufficiently small space for analysis. These simplifications are generally justified by a claim that the resulting analysis is conservative with respect to a certain class of faults, i.e. that the simplification will not cause any faults to be overlooked in the analysis. The author formalized a notion of error-preserving abstractions which captures this claim, gives sufficient conditions for verifying this property in practical cases, and discusses the role of error-preserving abstractions in combining fault detection techniques
  • Keywords
    program testing; programming theory; error-preserving abstractions; fault detection techniques; state-space models; Aircraft; Computer errors; Computer science; Fault detection; Formal verification; Information analysis; Investments; Sampling methods; Sufficient conditions; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Analysis, 1988., Proceedings of the Second Workshop on
  • Conference_Location
    Banff, Alta.
  • Print_ISBN
    0-8186-0868-4
  • Type

    conf

  • DOI
    10.1109/WST.1988.5354
  • Filename
    5354