|
Published Articles >> Table of Contents >> Abstract
January/February 2007 (Vol. 24, No. 1)
pp. 65-72
A Quantitative Approach to Software Development Using IEEE 982.1
Norman Schneidewind, Naval Postgraduate School
Full Article Text:
  
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2007.1
Send link to a friend
| Abstract |
|
Although software's complexity and scope have increased tremendously over the past few decades, advances in software engineering techniques have been only moderate at best. Software measurement has remained primarily a labor-intensive effort and thus subject to human limitations. The Space Shuttle's avionics software is an excellent example of how applying standards such as IEEE 982.1 can help alleviate human limitations by providing a quantitative roadmap to answer key questions.
|
References
|
[1] B. Hailpern and P. Santhanam, "Software Debugging, Testing, and Verification," IBM Systems J., vol. 41, no. 1, 2002.
[2] IEEE P1633\AIAA Draft 5, Draft Standard for Software Reliability Prediction, IEEE Press, 2006.
[3] IEEE Std. 982.1-1988, IEEE Standard Dictionary of Measures to Produce Reliable Software, IEEE Press, 1988.
[4] IEEE Std. 982.1-2005, IEEE Standard Dictionary of Measures of the Software Aspects of Dependability, IEEE, 2006.
[5] S.K. Land, Jumpstart CMM/CMMI Software Process Improvements: Using IEEE Software Engineering Standards, Wiley-IEEE CS Press, 2005.
[6] T. Keller and N.F. Schneidewind, "Successful Application of Software Reliability Engineering for the NASA Space Shuttle," Proc. 8th Int'l Symp. Software Reliability Eng. - Case Studies, IEEE CS Press, 1997, pp. 71–82.
[7] M.R. Lyu, ed., Handbook of Software Reliability Engineering, IEEE CS Press and McGraw-Hill, 1996.
[8] Recommendation R-013-1992, Recommended Practice for Software Reliability, Am. Nat'l Standards Inst. and Am. Inst. of Aeronautics and Astronautics, 1992.
[9] N.F. Schneidewind and T.W. Keller, "Application of Reliability Models to the Space Shuttle," IEEE Software, vol. 9, no. 4, 1992, pp. 28–33.
[10] T. Keller, N.F. Schneidewind, and P.A. Thornton, "Predictions for Increasing Confidence in the Reliability of the Space Shuttle Flight Software," Proc. 10th AAAI Computing in Aerospace Conf., Am. Inst. of Aeronautics and Astronautics, 1995, pp. 1–8.
[11] M.J. Cohen, J.E. Rolph, and D.L. Steffey, eds., Statistics, Testing, and Defense Acquisition: New Approaches and Methodological Improvements, Nat'l Academy Press, 1998.
[12] J.R. Horgan and A.P. Mathur, "Software Testing and Reliability," Handbook of Software Reliability Eng., M.R. Lyu, ed., IEEE CS Press and McGraw-Hill, 1996, pp. 531–566.
[13] D. Hamlet, "Foundations of Software Testing: Dependability Theory," Proc. 2nd ACM SIGSOFT Symp. Foundations of Software Eng., ACM Press, 1994, pp. 128–139.
[14] J.M. Voas and G. McGraw, Software Fault Injection: Inoculating Programs Against Errors, John Wiley & Sons, 1998.
[1] IEEE Std. 982.1-2005, IEEE Standard Dictionary of Measures of the Software Aspects of Dependability, IEEE Press, 2006.
[2] M.R. Lyu, ed., Handbook of Software Reliability Engineering, IEEE CS Press and McGraw-Hill, 1996.
[3] T. Keller and N.F. Schneidewind, "Successful Application of Software Reliability Engineering for the NASA Space Shuttle," Proc. 8th Int'l Symp. Software Reliability Eng.- Case Studies, IEEE CS Press, 1997, pp. 71–82.
[4] CASRE 3.0, Computer-Aided Software, Version 3, Open Channel Foundation, 2000; www.openchannelfoundation.org/ projects/CASRE_3.0.
|
Additional Information
|
Index Terms- software dependability standard, quantitative approach to software measurement, IEEE 982.1, Software Reliability Engineering
Citation:
Norman Schneidewind,
"A Quantitative Approach to Software Development Using IEEE 982.1,"
IEEE Software,
vol. 24,
no. 1,
pp. 65-72,
Jan/Feb,
2007
|
|