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.
- 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 Scholar
- Hendry, Sallie, Kafura Dennis. 1981. Software Structure Metrics Based on Information Flow. IEEE Transactions on Software Engineering. Vol. 7, No. 5. 510--518. Google ScholarDigital Library
- 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 ScholarDigital Library
- Christof Ebert. Classification techniques for metric-based Software development. Software Quality Journal. Vol.5, No.4. 255--272.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- Aditya P Mathur. Foundations of Software Testing. Pearson Education India. ISBN: 9788131707951. Google ScholarDigital Library
- 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 Scholar
- 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 Scholar
Index Terms
- Criticality analyzer and tester: an effective approach for critical component identification & verification using ABC
Recommendations
A practical approach to failure mode, effects and criticality analysis (FMECA) for computing systems
HASE '96: Proceedings of the 1996 High-Assurance Systems Engineering WorkshopThe paper presents an approach developed and used for Failure Mode, Effects and Criticality Analysis (FMECA) of a distributed computing system for air traffic control. The concepts, benefits, failure mode classifications, FMECA process and conclusions ...
Component Criticality Approach towards Minimizing the Risks of System Failure
ACCT '13: Proceedings of the 2013 Third International Conference on Advanced Computing & Communication TechnologiesComponent based approach mitigating the risk of system failure has been proposed by detecting of most critical components which's malfunction leads the system towards failure. Individual components have their own chances of occurring fault and these ...
Two modified versions of artificial bee colony algorithm
Artificial Bee Colony (ABC) algorithm is one of the most recently introduced swarm-based algorithms used in optimization problems. ABC simulates the intelligent foraging behavior of a honeybee swarm. In this paper, two aspects of ABC algorithm are ...
Comments