Reliability Estimation of Services Oriented Systems Using Adaptive Neuro Fuzzy Inference System
- 1 Department of Computer Science, Punjabi University, Patiala, India
- 2 University College of Engineering, Punjabi University, Patiala, India
- 3 Department of Information Technology, Indian Institute of Foreign Trade, New Delhi, India
Abstract
In order to make system reliable, it should inhibit guarantee for basic service, data flow, composition of services, and the complete workflow. In service-oriented architecture (SOA), the entire software system consists of an interacting group of autonomous services. Some soft computing approaches have been developed for estimating the reliability of service oriented systems (SOSs). Still much more research is expected to estimate reliability in a better way. In this paper, we proposed SoS reliability based on an adaptive neuro fuzzy inference system (ANFIS) approach. We estimated the reliability based on some defined parameter. Moreover, we compared its performance with a plain FIS (fuzzy inference system) for similar data sets and found the proposed approach gives better reliability estimation.
- Kirti, T. and Arun, S. (2012) A Rule-Based Approach for Estimating the Reliability of Component Based Systems Advances in Engineering Software. Elsevier, Amsterdam, 24-29.
- IEEE Standard 610.12-1990 (2014) IEEE Standard Glossary of Software Engineering Terminology. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=159342
- IEEE Standard 982.1-1988 (2014) IEEE Standard Dictionary of Measures to Produce Reliable Software. http://www.baskent.edu.tr/~zaktas/courses/Bil573/IEEE_standards/982_1_2005.pdf http://standards.ieee.org/findstds/standard/982.1-1988.html
- Ashish, S., Aggarwal, H. and Singla, A. (2012) Service Oriented Architecture Adoption Trends: A Critical Survey at 5th International Conferences on Contemporary Computing. Proceeding in Communications in Computer and Information Science, Springer, Berlin.
- Bianco, P., Kotermanski, R. and Merson, P. (2007) Evaluating a Service-Oriented Architecture. Software Engineering Institute. Prepared for The SEI Administrative Agent ESC/XPK, 5, Eglin Street Hanscom AFB.
- Gokhale, S.S. (2007) Architecture-Based Software Reliability Analysis: Overview and Limitations. IEEE Transactions on Dependable and Secure Computing, 4, 132-140. http://dx.doi.org/10.1109/TDSC.2007.4
- Goseva-Popstojanova, K. and Trivedi, K.S. (2001) Architecture-Based Approach to Reliability Assessment of Software Systems. Perform Evaluation, 45, 179-204. http://dx.doi.org/10.1016/S0166-5316(01)00034-7
- Danilecki, A., Holenko, M., Kobusinska, A., Szychowiak, M. and Zierhoffer, P. (2011) ReServE Service: An Approach to Increase Reliability in Service Oriented Systems. Parallel Computing Technologies, PaCT 2011, LNCS 6873, 244-256.
- Brosch, F., Koziolek, H., Buhnova, B. and Reussner, R. (2010) Parameterized Reliability Prediction for Component-Based Software Architectures. Proceedings of the 6th International Conference on the Quality of Software Architectures (QoSA’10), Springer, New York, 36-51.
- Zheng, Z. and Lyu, M.R. (2010) Collaborative Reliability Prediction of Service-Oriented Systems. 2010 ACM/IEEE 32nd International Conference on Software Engineering, Cape Town, 2-8 May 2010, 35-44.
- Wang, W.L., Pan, D. and Chen, M.H. (2006) Architecture-Based Software Reliability Modeling. Journal of Systems and Software, 79, 132-146. http://dx.doi.org/10.1016/j.jss.2005.09.004
- Wang, L., Bai, X. and Zhou, L. (2009) A Hierarchical Reliability Model of Service-Based Software System. 33rd Annual IEEE International Computer Software and Applications Conference, Seattle, Washington DC, 20-24 July 2009, 199-208.