DocumentCode :
2355389
Title :
Software reliability engineering for client-server systems
Author :
Schneidewind, Norman F.
Author_Institution :
Naval Postgraduate Sch., Monterey, CA, USA
fYear :
1996
fDate :
30 Oct-2 Nov 1996
Firstpage :
226
Lastpage :
235
Abstract :
Too often, when doing software reliability modeling and prediction, the assumption is made that the software involves either a single module or a single node. The reality in today´s increasing use of multi-node client-server systems is that there are multiple software entities that execute on multiple nodes that must be modeled in a system context, if realistic reliability predictions and assessments are to be made. For example, if there are Nc clients and Nx servers in a client-server system, it is not necessarily the case that a software failure in any of the Nc clients or Nx servers will cause the system to fail. Thus, if such a system were to be modeled as a single entity, the predicted reliability would be much lower than the true reliability, because the prediction would not account for criticality and redundancy. The first factor accounts for the possibility that the survivability of some clients and servers will be more critical to continued system operation than others, while the second factor accounts for the possibility of using redundant nodes to allow for system recovery should a critical node fail. To address this problem, we must identify which nodes-clients and servers-are critical and which are not critical, as defined by whether these nodes are used for critical or non-critical functions, respectively
Keywords :
client-server systems; redundancy; safety-critical software; software reliability; system recovery; continued system operation; critical node failure; criticality; multi-node client-server systems; multiple nodes; multiple software entities; redundancy; reliability modeling; reliability prediction; software failure; software modules; software reliability engineering; survivability; system failure; system recovery; Client-server systems; Context modeling; Hardware; Predictive models; Reliability engineering; Software reliability; Software systems; System recovery; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1996. Proceedings., Seventh International Symposium on
Conference_Location :
White Plains, NY
Print_ISBN :
0-8186-7707-4
Type :
conf
DOI :
10.1109/ISSRE.1996.558829
Filename :
558829
Link To Document :
بازگشت