CFP last date
20 December 2024
Reseach Article

Software Reliability Estimation of Component based Software System using Fuzzy Logic

by Gopal Prasad Jaiswal, Ram Nivas Giri
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 127 - Number 7
Year of Publication: 2015
Authors: Gopal Prasad Jaiswal, Ram Nivas Giri
10.5120/ijca2015904871

Gopal Prasad Jaiswal, Ram Nivas Giri . Software Reliability Estimation of Component based Software System using Fuzzy Logic. International Journal of Computer Applications. 127, 7 ( October 2015), 16-20. DOI=10.5120/ijca2015904871

@article{ 10.5120/ijca2015904871,
author = { Gopal Prasad Jaiswal, Ram Nivas Giri },
title = { Software Reliability Estimation of Component based Software System using Fuzzy Logic },
journal = { International Journal of Computer Applications },
issue_date = { October 2015 },
volume = { 127 },
number = { 7 },
month = { October },
year = { 2015 },
issn = { 0975-8887 },
pages = { 16-20 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume127/number7/22741-2015904871/ },
doi = { 10.5120/ijca2015904871 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:19:15.632214+05:30
%A Gopal Prasad Jaiswal
%A Ram Nivas Giri
%T Software Reliability Estimation of Component based Software System using Fuzzy Logic
%J International Journal of Computer Applications
%@ 0975-8887
%V 127
%N 7
%P 16-20
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software Reliability Modeling has been one of the much-attracted research domains in Software Reliability Engineering. Software reliability means provide reusable, less complex software, to perform a set of successful operation and his function within a provided time and environment. Software designers are motivated to develop reliable, reusable and useful software. In past, Object-Oriented Programming System (OOPS) concept is to be used in purpose of reusability but they are not providing powerful to cope with the successive changing as per requirements of ongoing applications. After that Component Based Software system (CBSS) is in floor. IT is based on reusability of his component with less complexity. This paper presents a new approach to analyze the reusability, dependency, and operation profile as well as application complexity of component-based software system. Here, we apply Fuzzy Logic approach to estimate the reliability of component-based software system with the basis of reliability factor.

References
  1. Musa, John. Software Reliability Engineering, New York, NY, McGraw-Hill, 1998.
  2. G. Pour, “Component-Based Software Development Approach: New Opportunities and Challenges,” Proceedings Technology of Object-Oriented Languages, 1998. TOOLS 26, pp. 375-383.
  3. Tyagi, K., Sharma, A., 2014, “An adaptive neuro fuzzy model for estimating the reliability of component-based software system”, applied Computing and informatics 10, 38–51.
  4. Shooman, M., 1976. Structural models for software reliability prediction, proceeding of the Second International Conference on Software Engineering, San Francisco, CA, pp. 268–280.
  5. Cheung, R.C., 1980. A user oriented software reliability model. IEEE Trans. Softw. Eng. 6 (2), 118–125.
  6. Popostojanova, K.G., Trivedi, K.S., 2001. Architecture based approach to reliability assessment of software systems. Perform. Eval. J. 45 (2), 179–204.
  7. Yacoub, S., Cukic, B., Ammar, H., 2004. Scenario based reliability analysis approach for component based systems. IEEE Trans. Reliab. 53 (4), 465–480.
  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. Huang, N., Wang, D., Jia, X., 2008. FAST ABSTRACT: an algebra-based reliability prediction approach for composite web services, 19th International Symposium on Software Reliability Engineering, pp. 285–286.
  10. Goswami V., Acharya, Y.B., 2009. Method for reliability estimation of COTS components based software systems, International Symposium on Software Reliability Engineering.
  11. Seth, K., Sharma, A., Seth, A., 2010. Minimum spanning tree-based approach for reliability estimation of COTSbased software applications. IUP J. Comput. Sci. 4 (4), 13–21.
  12. Dimov, Aleksandar, Sasikumar, Punnekkat, 2010. Fuzzy reliability model for component-based software systems, 36th EUROMICRO Conference on Software Engineering and Advanced Applications, pp. 39–46.
  13. Lo, J., 2010. Early software reliability prediction based on support vector machines with genetic algorithms, Fifth IEEE Conference on Industrial Electronics and Applications, pp. 2221–2226.
  14. Hsu, C., Huang, C., 2011. An adaptive reliability analysis using path testing for complex component based software systems. IEEE Trans. Reliab. 60 (1), 158–170.
  15. Tyagi, K., Sharma, A., 2012. A rule-based approach for estimating the reliability of component-based systems. Adv. Eng. Softw. 54, 24–29.
  16. Jang, Jyh-Shing R (1991). Fuzzy Modeling Using Generalized Neural Networks and Kalman Filter Algorithm (PDF). Proceedings of the 9th National Conference on Artificial Intelligence, Anaheim, CA, USA, July 14–19 2. pp. 762–767.
  17. Jang, J.-S.R. (1993). "ANFIS: adaptive-network-based fuzzy inference system". IEEE Transactions on Systems, Man and Cybernetics 23 (3). doi:10.1109/21.256541.
  18. Abraham, A. (2005), "Adaptation of Fuzzy Inference System Using Neural Learning", in Nedjah, Nadia; de Macedo Mourelle, Luiza, Fuzzy Systems Engineering: Theory and Practice, Studies in Fuzziness and Soft Computing 181, Germany: Springer Verlag, pp. 53–83, doi:10.1007/11339366_3
  19. Jang, Sun, Mizutani (1997) – Neuro-Fuzzy and Soft Computing – Prentice Hall, pp 335–368, ISBN 0-13-261066-3
  20. Fazal-e-Amin, Ahmad Kamil Mahmood, Alan Oxley 2012, "An Evolutionary Study of Reusability in Open Source Software”, International Conference on Computer & Information Science (ICCIS) 967-972.
  21. Fazal-E-Amin, et al., "A Review of Software Component Reusability Assessment Approaches," Research Journal of Information Technology, vol. 3, pp. 1-10,20 1 1.
  22. Fazal-E-Amin, et al., "Using open source components m software product lines - An exploratory study," in IEEE Conference on Open Systems (ICOS) 2011, 20 1 1, pp. 332-337. Fazal-E-Amin. et aI., "A mixed method study to identify factors affecting software reusabil ity in reuse intensive development," in National Postgraduate Conference (NPC), 2011,20 1 1, pp. 1-6.
  23. Capretz, et aI., "COTS-based software product line development," International Journal of Web Information Systems, vol. 4, pp. 165 - 180, 2008.
  24. Ahmed, et al., "A Model of Open Source Software-Based Product Line Development," in Computer Software and Applications. 2008. COMPSAC '08. 32nd Annual IEEE International, 2008, pp. 12 15 - 1220.
  25. Mehdi Neshat, Ali Adeli, Azra masoumi and Mehdi sargolzae, 2011,"A Comparative Study on ANFIS and Fuzzy Expert System Models for Concrete Mix Design", IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 3, No. 2, May 2011 ISSN (Online): 1694-0814, 196-210.
  26. R.Chinnaiyan and Dr.S.Somasundaram,2008, "RELIABILITY ASSESSMENT OF COMPONENT BASED SOFTWARE SYSTEMS USING TEST SUITE - A REVIEW", Journal of Computer Applications, Vol – 1, No.4, Oct – Dec 2008, 34-37.
Index Terms

Computer Science
Information Sciences

Keywords

Component Object-Oriented Programming System (OOPS) Component Based Software system (CBSS) Fuzzy Logic Fuzzy Inference System (FIS) Adaptive Neuro Fuzzy Inference System (ANFIS) Reliability Application Complexity Component Dependency Operation Profile Reusability Fuzzification Defuzzification Reliability Model Rule Based Model Path Based Model Additive Model etc.