Evaluation of Software Consistency for Component Based System Through Soft Computing Technique

Issue: Vol.8 No.1

Authors:

Ravi Kumar Sharma (Manav Rachna International University, Faridabad)

Parul Gandhi (Manav Rachna International University, Faridabad)

Keywords: Component-based Software systems, Fuzzy, Neuro fuzzy, Reliability model.

Abstract:

Many algorithms and techniques have been developed for estimating the reliability of component-based software systems (CBSSs), but still there is a need to perform vast research in this field. It is very difficult to estimate the reliability of a CBSS accurately due to the involvement of two factors: component reliability and glue code reliability. Moreover, real time problems are directly related to real world phenomenon i.e. reliability. There are many Soft computing techniques to solve such problems with uncertain solutions. Many proposed techniques, learn from the past and capture existing patterns in data. Neural networks and fuzzy logic are two basic elements of soft computing. In this paper, we are using a model for estimating CBSS consistency, identified as an adaptive Neuro fuzzy inference structure (ANFIS), that is based on above mentioned elements of soft computing, and comparative study is
performed on its results with that of a plain FIS (fuzzy inference system) for different data sets..

References:

[1] Tyagi, K., Sharma, A., 2012. A rule-based approach forestimating the reliability of component-based
systems.Adv. Eng. Softw. 54, 24–29.

[2] Jang, J.R., 1992. ANFIS: adaptive-network-based fuzzy inference system, IEEE Trans. Systems, Man, and
Cybernetics.

[3] Sharma, A., Grover, P.S., Kumar, R., 2009. Dependency analysis for component based software systems. ACMSIGSOFT Software. Engg. Notes 34 (4), 1–6.

[4] Parul Gandhi, Ravi Kumar Sharma, , “Quality Assurance of Components Based Software Engineering” Proceedings IEEE, 2016.

[5] Huang, N., Wang, D., Jia, X., 2008. FAST ABSTRACT: an algebra-based reliability prediction approach forcomposite web services, 19th International Symposium on Software Reliability Engineering, pp. 285–286.

[6] M.R.Lyu (ed.), Handbook of Software Reliability Engineering, McGraw-Hill, New York, 1996.

[7] I.Jacobson, M. Christerson, P.Jonsson, G. Overgaard, “Object-Oriented Software Engineering: A Use Case Driven Approach,” Addison-Wesley Publishing Company, 1992.

[8] Dong, W., Huang, N., Ming, Y., 2008. Reliability analysis of component-based software based on relationships of components, IEEE Conference on Web Services, pp. 814–815.

[9] Fiondella, Lance, Rajasekaran, Sanguthever, Gokhale, Swapana, 2013. Efficient software reliability analysis with correlated component failures. IEEE Trans. Reliab. 62 (1), 244–255.

[10] Zhang, F., Zhou, X., Chen, J., Dong, Y., 2008. A novel model for component-based software reliability analysis, 11th IEEE High Assurance Systems Engineering Symposium, pp. 303–309.