skip to main content
research-article

Criticality analyzer and tester: an effective approach for critical component identification & verification using ABC

Published:11 November 2013Publication History
Skip Abstract Section

Abstract

Now a days, software industries satisfy users' needs through developing software. To satisfy their customers, the software developers need to identify the critical components that make serious impacts on users' requirements. Tracking critical components is an important and timeconsuming process. In this paper, we propose a novel approach, Criticality Analysis, which identifies the critical components of an application. The identified critical components are verified to ensure that they are failure-free using the intelligent search based optimization algorithm, Artificial Bee Colony.

References

  1. Ohlsson, Niclas, M. Helander, and C. Wohlin. 1996. Quality improvement by identification of fault-prone modules using software design metrics. In Proceedings of the International Conference on Software Quality. 1--13.Google ScholarGoogle Scholar
  2. Hendry, Sallie, Kafura Dennis. 1981. Software Structure Metrics Based on Information Flow. IEEE Transactions on Software Engineering. Vol. 7, No. 5. 510--518. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Garousi, Vahid, Lionel C. Briand, and Yvan Labiche. 2006. Analysis and visualization of behavioral dependencies among distributed objects based on UML models. Model Driven Engineering Languages and Systems. (Springer Berlin Heidelberg). 365--379. 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Christof Ebert. Classification techniques for metric-based Software development. Software Quality Journal. Vol.5, No.4. 255--272.Google ScholarGoogle Scholar
  5. Shatnawi A Raed, Li Wei. 2008. The Effectiveness of Software Metrics in Identifying Error-Prone Classes in Post-Release Software Evolution Process. Journal of Systems and Software. Vol. 81. 1868--1882. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Czerwonka, Jacek, Rajiv Das, Nachiappan Nagappan, Alex Tarvo, and Alex Teterev. 2011. Crane: Failure prediction, change analysis and test prioritization in practice--experiences from windows. In IEEE Fourth International Conference on Software Testing, Verification and Validation (ICST), 2011. 357--366. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Mala, D. Jeya, and V. Mohan. 2009. ABC Tester--Artificial Bee Colony Based Software Test Suite Optimization Approach. International Journal of Software Engineering 2, no. 2. 15--43.Google ScholarGoogle Scholar
  8. Aditya P Mathur. Foundations of Software Testing. Pearson Education India. ISBN: 9788131707951. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Pargas, Roy P., Mary Jean Harrold, and Robert R. Peck. 1999. Test-data generation using genetic algorithms. Software Testing Verification and Reliability 9.4 (1999): 263--282.Google ScholarGoogle Scholar
  10. Jeya Mala D, Balamurugan S, Jalila A and Sabari Nathan K. 2013. Fault-prone Components Identification for Real time Complex systems Based on Criticality Analysis. In International Journal of Computer Science and Informatics (IJCSI).Vol. 3. Issue-2. 17--23. ISSN: 2231-5292.Google ScholarGoogle Scholar

Index Terms

  1. Criticality analyzer and tester: an effective approach for critical component identification & verification using ABC

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader