Assuring quality and reliability of complex electronic systems: hardware and software

Some of the most recent trends in expanding the scope of traditional quality-assurance techniques to include all phases of design, development, manufacture, and deployment, considering both hardware and software, are discussed. Emerging views on quality management are discussed. The life cycle of a product, beginning with the setting of requirements, and including assuring parts reliability, evaluating a fault-tolerant architecture, avoiding physical design hazards, enforcing software development methodology, measuring conformance to requirements in manufacture, and tracking performance in the field is considered. The author's goal is to review in a general way, what can be accomplished through use of the various assurance techniques with references given to examples from the literature, which gives historical background as well as teaches the technical methods in detail. >

[1]  John F. Kitchin Approximate Markov Modeling of High-Reliability Telecommunications Systems , 1986, IEEE J. Sel. Areas Commun..

[2]  John D. Musa Validity of Execution-Time Theory of Software Reliability , 1979, IEEE Transactions on Reliability.

[3]  Syed R. Ali Analysis of Total Outage Data for Stored Program Control Switching Systems , 1986, IEEE J. Sel. Areas Commun..

[4]  Joseph G. Voelkel,et al.  Guide to Quality Control , 1982 .

[5]  B. A. Unger Electrostatic Discharge Failures of Semiconductor Devices , 1981, 19th International Reliability Physics Symposium.

[6]  Frank M. Goetz,et al.  Hardware vs. software design tradeoffs for maintenance functions in high-reliability real time systems , 1978, COMPSAC.

[7]  I. M. Ross,et al.  Reliability of components for communication satellites , 1962 .

[8]  R. W. Downing,et al.  No. 1 ESS maintenance plan , 1964 .

[9]  W.N. Toy,et al.  Fault-tolerant design of local ESS processors , 1978, Proceedings of the IEEE.

[10]  Caryl L. Pettijohn Achieving quality in the development process , 1986, AT&T Technical Journal.

[11]  G. G. Brush,et al.  A Bayes Procedure for Combining Black Box Estimates and Laboratory Tests , 1984 .

[12]  M. S. Phadke,et al.  Quality Engineering using Design of Experiments , 1989 .

[13]  J. Mayo Quality by design , 1986, IEEE Communications Magazine.

[14]  Bruce Hoadley,et al.  The quality measurement plan (QMP) , 1981, The Bell System Technical Journal.

[15]  Glen R. Dash Designing to Avoid Static - ESD Testing of Digital Devices , 1985, 1985 IEEE International Symposium on Electromagnetic Compatibility.

[16]  Eugene J. Eckel Quality in AT&T network systems , 1986, AT&T Technical Journal.

[17]  E. Irland Some new approaches to buyer quality assurance , 1986, IEEE Communications Magazine.

[18]  H. A. Malec Monte Carlo analysis of system outage , 1971 .

[19]  James Inglis Standard software quality metrics , 1986, AT&T Technical Journal.

[20]  Claude E. Walston,et al.  A Method of Programming Measurement and Estimation , 1977, IBM Syst. J..

[21]  Martin Trachtenberg The Linear Software Reliability Model and Uniform Testing , 1985, IEEE Transactions on Reliability.

[22]  B. Reagor,et al.  A Survey of Problems in Telecommunication Equipment Resulting from Chemical Contamination , 1986 .

[23]  Bev Littlewood,et al.  Evaluation of competing software reliability predictions , 1986, IEEE Transactions on Software Engineering.

[24]  D. R. Powell A hierarchical approach to distributed computer-system dependability evaluation , 1986, J. Syst. Softw..

[25]  M. Davis,et al.  The Effect of Gold-Tin Intermetallic Compound on the Low Cycle Fatigue Behavior of Copper Alloy C72700 and C17200 Wires , 1986 .

[26]  J. Mottine,et al.  The Effect of Lubrication on Fretting Corrosion at Dissimilar Metal Interfaces in Socketed IC Device Applications , 1985 .