loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97)
Using evolution constraints to assess the failure-proneness of evolving software
Berlin, GERMANY
March 17-March 19
ISBN: 0-8186-7892-5
C.C. Michael, RST Res., USA
It is increasingly common for a software system to experience evolutionary changes during its lifetime. These changes need not only be the result of software maintenance-changes may occur in the operating environment, the purpose of the software, or the manner of implementation. It is often desirable to know how much testing is needed to establish that software is relatively unlikely to fail. Such information can often be provided by methods that use reliability growth models, but these methods have some difficulties when the modification of a program is not the result of debugging. The paper examines the amount of testing needed to establish that an evolving program has a low probability of failure. The number of tests is bounded using evolution constraints, which restrict the forms the software may take as it evolves. The techniques presented here can yield pessimistic results during program repair because they make few assumptions about the repair process. They are most appropriate when applied to software whose initial development is already completed.
Index Terms:
software performance evaluation; evolution constraints; failure proneness assessment; evolving software; evolutionary changes; software maintenance; operating environment; reliability growth models; testing; low failure probability; pessimistic results; program repair; repair process
Citation:
C.C. Michael, "Using evolution constraints to assess the failure-proneness of evolving software," csmr, pp.48, 1st Euromicro Working Conference on Software Maintenance and Reengineering (CSMR '97), 1997
Usage of this product signifies your acceptance of the Terms of Use.