Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Software Safety Metrics for Safety-Critical Computer Systems


Affiliations
1 Department of Information Technology, GMRIT-Rajam, Srikakulam District, Andhra Pradesh, India
2 Dept of CS & SE, Andhra University, Visakhapatnam, Andhra Pradesh, India
     

   Subscribe/Renew Journal


Software safety is a composite of many factors. The safety aspects of computer-based systems as increasingly important as the use of software escalate because of its convenience and flexibility. There are many tools and metrics for software safety. Many safety metrics exists to help designers to identify potential safety problems. The area of software metrics play an important role in improving the quality of the software process. It is very important to select and use appropriate software safety metrics in software engineering. This paper reviews the method for selecting appropriate software safety metrics based on AHP. AHP theory is a classical multi attribute decisionmaking method and is more flexible, accurate, and has better sensitivity and consistency. This paper describes a set of software safety metrics for each phase of software life cycle. The following software safety metrics such as "Fault Density", "Test coverage", "Defect density", "Cyclomatic Complexity", etc. are identified to evaluate the safer software development methodology. These metrics are used to evaluate the software safety for many applications.

Keywords

Software Safety, Software Safety Metrics, Safety Critical Systems
Subscription Login to verify subscription
User
Notifications
Font Size


  • Li, H., Lu, M. & Li, Q. (2006). Software Reliability Metrics Selecting Method Based on Analytic Hierarchy Process. Quality Software, 2006. QSIC 2006, Sixth International Conference, Beijing.
  • ISO/IEC 9126-1: Information Technology-Software Quality Characteristics and Metrics-Part I: Quality Model. Retrieved from http://en.wikipedia.org/wiki/ISO/IEC_9126, (accessed on August 28, 2013)
  • IEEE Std. 982.1-1988, IEEE Standard Dictionary of Measures to Produce Reliable Software. (accessed on August 28, 2013)
  • IEEE std. 982.2-1988, IEEE Guided for the Use of IEEE standard Dictionary of Measures to produce Reliable Software. (accessed on August 28, 2013)
  • IEEE100, The Authoritative Dictionary of IEEE Standard Terms, IEEE Press, 2000. (accessed on August 28, 2013)
  • Cai, K. Y. (1995). Elements of Software Reliability Engineering. Beijing: Tsinghua University Press.
  • McCabe, T. J. (1976). A Complexity Measure. IEEE Transactions onSoftware Engineering.
  • Seetharamaiah, P. & Swarup, M. B. (2008). Towards a Methodology for Building Safe Software Based Systems. Proceedings of the CONQUEST 2008, 11th International Conference on Quality Engineering in Software Technology, Potsdam.
  • Research on Military Software Reliability Metrics. (2004). National Defense Science Report.

Abstract Views: 523

PDF Views: 4




  • Software Safety Metrics for Safety-Critical Computer Systems

Abstract Views: 523  |  PDF Views: 4

Authors

Jayasri Kotti
Department of Information Technology, GMRIT-Rajam, Srikakulam District, Andhra Pradesh, India
P Seetha Ramaiah
Dept of CS & SE, Andhra University, Visakhapatnam, Andhra Pradesh, India

Abstract


Software safety is a composite of many factors. The safety aspects of computer-based systems as increasingly important as the use of software escalate because of its convenience and flexibility. There are many tools and metrics for software safety. Many safety metrics exists to help designers to identify potential safety problems. The area of software metrics play an important role in improving the quality of the software process. It is very important to select and use appropriate software safety metrics in software engineering. This paper reviews the method for selecting appropriate software safety metrics based on AHP. AHP theory is a classical multi attribute decisionmaking method and is more flexible, accurate, and has better sensitivity and consistency. This paper describes a set of software safety metrics for each phase of software life cycle. The following software safety metrics such as "Fault Density", "Test coverage", "Defect density", "Cyclomatic Complexity", etc. are identified to evaluate the safer software development methodology. These metrics are used to evaluate the software safety for many applications.

Keywords


Software Safety, Software Safety Metrics, Safety Critical Systems

References