• DocumentCode
    2305589
  • Title

    Software hardening-unifying software reliability strategies

  • Author

    Sundresh, Tippure S.

  • Author_Institution
    Lucent Technol., AT&T Bell Labs., Naperville, IL, USA
  • Volume
    5
  • fYear
    1998
  • fDate
    11-14 Oct 1998
  • Firstpage
    4710
  • Abstract
    This paper attempts to explore a conceptual model of any generic software for capturing its macroscopic behavior via identification of attributes analogous to volume, pressure, entropy, etc., as known in physical systems. Logical volume, pressure and temperature are defined while retaining the concepts of entropy. Based on this model the totality of error control strategies via the constrained number of variables, their ranges, data typing, program structuring, etc., is termed software hardening which is parallel to liquefaction and solidification phenomena in physics. This model provides a framework for conceptual unification of various prevailing techniques of software reliability improvement, such as modularity, object orientation, software reuse, etc., which have similar effects of reducing the number of states traversed and thus are all ways towards software hardening
  • Keywords
    entropy; object-oriented programming; software reliability; software reusability; conceptual model; conceptual unification; entropy; modularity; object orientation; program structuring; software hardening; software reliability; software reusability; Current measurement; Entropy; Gases; Hardware; Length measurement; Physics; Probability; Software measurement; Software reliability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on
  • Conference_Location
    San Diego, CA
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-4778-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1998.727596
  • Filename
    727596