NEURO FUZZY LOGIC MODEL FOR COMPONENT BASED SOFTWARE ENGINEERING

Fuzzy logic has proved its mettle in last few decades and has been used in various applications to improve the performance and embeds some intelligence into the system. Fuzzy logic also solves the problem of non linear systems and handles them with great efficiency and provides robustness to the system. However, our aim always lies in achieving the improved solution and there are different hybrid algorithms. In this paper, the recent data based artificially intelligent techniques like Fuzzy have been customized and used .The application/case study has been taken from a research paper which appeared in a reputed general. The case study deals with reusability of software components. The attributes are coupling, volume, complexity, regularity and reuse frequency. In such data search application the design and developed Neuro-fuzzy hybrid algorithm has shown its superiority because it includes the advantages of Fuzzy as well as neural networks. Neuro -fuzzy algorithms is definitely superior to Fuzzy algorithm as it inherits adaptability and learning. From the simulation and the result obtained, it has been shown that the percentage average error is less in Neuro-fuzzy model. Neuro-fuzzy algorithm has yielded accuracy greater than the accuracy levels as in the case of Fuzzy logic for software reusability.

[1]  Tzung-Pei Hong,et al.  Trade-off Between Computation Time and Number of Rules for Fuzzy Mining from Quantitative Data , 2001, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[2]  Stamatios V. Kartalopoulos,et al.  Understanding neural networks and fuzzy logic - basic concepts and applications , 1997 .

[3]  Robert G. Reynolds,et al.  Identifying Reusable Software Components by Induction , 1991, Int. J. Softw. Eng. Knowl. Eng..

[4]  Richard W. Selby,et al.  Enabling reuse-based software development of large-scale systems , 2005, IEEE Transactions on Software Engineering.

[5]  Chris F. Kemerer,et al.  A Metrics Suite for Object Oriented Design , 2015, IEEE Trans. Software Eng..

[6]  Victor R. Basili,et al.  Identifying and qualifying reusable software components , 1991, Computer.

[7]  C. V. Ramamoorthy,et al.  The C Information Abstraction System , 1990, IEEE Trans. Software Eng..

[8]  Hisao Ishibuchi,et al.  Fuzzy data mining: effect of fuzzy discretization , 2001, Proceedings 2001 IEEE International Conference on Data Mining.

[9]  Chris F. Kemerer,et al.  Towards a metrics suite for object oriented design , 2017, OOPSLA '91.

[10]  David Eichmann,et al.  A Neural Net-Based Approach to Software Metrics , 1992, SEKE.

[11]  Karsten P. Ulland,et al.  Vii. References , 2022 .