Abstract
Reliability, maintainability, and software quality have to be built into complex equipment and system during the design and development phase. This has to be supported by analytical investigations (Chapters 2, 4, and 6) as well as by design guidelines. Adherence to such guidelines limits the influence of those aspects which can invalidate the models assumed for analytical investigations, and contributes greatly to build in reliability, maintainability, and software quality. This chapter gives a comprehensive list of design guidelines for reliability, maintainability, and software quality of complex equipment and systems, harmonized with industry's needs.
*Ingénieur et penseur, Ph.D., Professor Emeritus of Reliability Eng. at the Swiss Federal Institute of Technology (ETH), Zurich
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Lyu M.R. Ed., Handbook of Software Rel. Eng., 1995, IEEE Comp. Soc. Press, Piscataway NJ
IEC 62628 (Ed. 1, draft): Guidance on Software Aspects of Dependability.
Garzia M. R., “Assessing software rel. from the customer’s perspective”, Proc. ISAS 2006, and in Kanoun K. et.al. Ed., Dependability Benchmarking for Computer Systems, 2008, Wiley, NY.
Singpurwalla N.D., “The failure rate of software: does it exist?”, IEEE Trans. Rel., 44(1995)3, pp. 463–69;- et al., “Assessing the reliability of software: An overview”, in zekici S., Ed.: Reliability and Maintenance of Complex Systems, 1996, Springer, Berlin, pp. 345–367.
Teng X. et al., “A software-reliability growth model for n-version programming systems”, IEEE Trans. Rel., 51(2002)3, pp. 311–21;- et al., “Reliability modeling of hardware and software interactions, and its applications”, IEEE Trans. Rel., 55(2006)4, pp. 571–77.
SAQ, 10300: Software Qualität.s. & CASE, 1995; 10301: HDBK Beschaffung von Software, 1996; 10302: HDBK Audits im Soft.-Bereich, 1996; 10303: Grundlagen zum Umgang mit Soft. Probl. 1997.
Chillareg R., “What is software failure?”, IEEE Trans. Rel., 45(1996)3, pp. 354–55.
IEEE STD 1149.1: Test Access Part and Boundary-Scan Architecture, 1990.
McCluskey E.J., Logic Design Principles, 1986, Prentice-Hall, Englewood Cliffs NJ.
IEEE Software Eng. Collection (2008), in particular IEEE Std 610, 730, 1028, 1045, 1062 & 1465.
Viertl R., Statistical Methods in Accelerated Life Testing, 1988, Vandenhoeck, Göttingen.: see also [A8.1 – A8.33]
IEC 60068-1 to -5 (1971–2009): Environmental Testing; 60319 (1999): Presentation and Spec. of Rel. Data for El. Comp.; 60721-1 to -4 (1982–2008): Classification of Envir. Cond.; 60749-1 to -39 (2002–2009): Semiconductor Devices - Mech. and Climatic Test Methods; 61000-1 to -6 (1990–2009): Electromag. Compatibility (EMC); see also QC 001001 (2000): Basic Rules of IEC Quality Assessment Syst. for Electron. Comp. (IECQ), QC 001002–1006, QC 200000, QC 210000.
Shangguan D. (Ed.), Lead-Free Solder Interconnect Reliability, 2005, ASM International, Ohio.
Costes A. et al., “Reliability and availability models for maintained systems featuring hardware failures and design faults”, IEEE Trans. Comp., 27(1978)6, pp. 548–60.
Williams T.W. et al., “Design for testability - a survey”, Proc. IEEE, 71(1983)1, pp. 98–112; - Ed., VLSI Testing (Vol. 5 of Advances in CAD for VLSI), 1986, North Holland, Amsterdam.
Fenton N. et al., Software Reliability and Metrics, 1991, Elsevier, London.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Birolini*, A. (2010). Design Guidelines for Reliability, Maintainability, and Software Quality. In: Reliability Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14952-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-14952-8_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14951-1
Online ISBN: 978-3-642-14952-8
eBook Packages: EngineeringEngineering (R0)