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 :
بازگشت