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
Link To Document