Title :
DQS´s experience with SRE
Author :
Everett, William W. ; Gobat, James M.
Author_Institution :
Software Process & Reliability Eng., Albuquerque, NM, USA
fDate :
30 Oct-2 Nov 1996
Abstract :
This is an experience report on the application of software reliability engineering (SRE) in developing the Data Quality System (DQS). DQS is a knowledge-based software system developed by Lucent Technologies. It was developed to synchronize data spread among several disparate databases. The first application of DQS was to telecommunications network databases. Because the development of DQS was a large custom software development project, SRE was employed to assist in measuring product quality and readiness for production use. In this report, we first describe what we wanted to accomplish in applying SRE methods in the DQS project. The AT&T best current practice outlined the prerequisites for applying SRE during testing. We describe how we addressed these prerequisites in the DQS project. In particular, we discuss specifics on: what assumptions were made regarding an operational profile; how test cases were selected to conform to operational profile usage; and how test log forms were designed and used to collect failure data and to manage the test effort itself. Next, we share the results of reliability growth modeling during the system testing and field trials. Finally, we highlight what we learned in our initial implementation of SRE and what plans were recommended for subsequent implementations
Keywords :
deductive databases; distributed databases; knowledge based systems; program testing; software metrics; software quality; software reliability; synchronisation; telecommunication computing; telecommunication networks; AT&T best current practice; Data Quality System; Lucent Technologies; custom software development project; data synchronization; failure data collection; field trials; knowledge-based software system; operational profile usage; product quality measurement; production use readiness measurement; reliability growth modeling; software reliability engineering; software testing; telecommunications network databases; test case selection; test log forms; Application software; Data engineering; Databases; Production; Programming; Reliability engineering; Software measurement; Software reliability; Software systems; Testing;
Conference_Titel :
Software Reliability Engineering, 1996. Proceedings., Seventh International Symposium on
Conference_Location :
White Plains, NY
Print_ISBN :
0-8186-7707-4
DOI :
10.1109/ISSRE.1996.558820