Comparison of ANFIS with MLP ANN in Measuring the Reliability based on Aspect Oriented Software

In fact, Reliability as the qualities metric is the probability success or The probability that a system or set of tasks without failure for a specified constraints of time and space, as specified in the design and operating conditions specified temperature, humidity, vibration and action. A relatively new methodologies for developing complex software systems engineering is an aspectoriented software systems, that provides the new methods for the separation of concerns multiple module configuration or intervention and automatic integration them with a system. In this paper, using MLP artificial neural networks and adaptive fuzzy neural network assess the reliability of the aspect oriented software and at the end, two methods were compared with each other. After examination, the root means square error method based on artificial neural networks, fuzzy neural network-based method of 0.024262 and 0.021874 to be adaptive. The results show that the method is based on adaptive fuzzy neural networks with low error in the estimation of reliability, performance is better than the MLP artificial neural network approach.

[1]  Roland R. Draxler,et al.  Root mean square error (RMSE) or mean absolute error (MAE) , 2014 .

[2]  Om Prakash Sangwan,et al.  An Assessment of Software Testability using Fuzzy Logic Technique for Aspect-Oriented Software , 2015 .

[3]  Jeffrey Cleveland,et al.  An Aspect-Oriented Approach to Assessing Fault Tolerance , 2014, 2014 IEEE Military Communications Conference.

[4]  Ioannis Stamelos,et al.  A methodology to assess the impact of design patterns on software quality , 2012, Inf. Softw. Technol..

[5]  Zibin Zheng,et al.  Collaborative reliability prediction of service-oriented systems , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[6]  Dirk Janssens,et al.  Modular Reasoning in Aspect-Oriented Languages from a Substitution Perspective , 2015, LNCS Trans. Aspect Oriented Softw. Dev..

[7]  Oscar Castillo,et al.  A new approach for time series prediction using ensembles of ANFIS models , 2012, Expert Syst. Appl..

[8]  Wayne Luk,et al.  LARA: an aspect-oriented programming language for embedded systems , 2012, AOSD '12.

[9]  Radu Grosu,et al.  Aspect-Oriented Instrumentation with GCC , 2010, RV.

[10]  Om Prakash Sangwan,et al.  A Framework for Assessing the Software Reusability using Fuzzy Logic Approach for Aspect Oriented Software , 2015 .

[11]  Vadlamani Ravi,et al.  Software reliability prediction by soft computing techniques , 2008, J. Syst. Softw..

[12]  Nicolas Anquetil,et al.  Software quality metrics aggregation in industry , 2013, J. Softw. Evol. Process..

[13]  Guisheng Fan,et al.  Modeling of Adaptive Cyber Physical Systems using Aspect-oriented Approach , 2015 .

[14]  Carlos José Pereira de Lucena,et al.  On the Reuse and Maintenance of Aspect-Oriented Software: An Assessment Framework , 2003, Anais do XVII Simpósio Brasileiro de Engenharia de Software (SBES 2003).

[15]  Carlos José Pereira de Lucena,et al.  Assessing Aspect-Oriented Artifacts: Towards a Tool-Supported Quantitative Method , 2005 .

[16]  Xavier Défago,et al.  Reliability prediction for component-based software systems: Dealing with concurrent and propagating errors , 2015, Sci. Comput. Program..

[17]  K. Yetilmezsoy,et al.  Artificial neural network (ANN) approach for modeling of Pb(II) adsorption from aqueous solution by Antep pistachio (Pistacia Vera L.) shells. , 2008, Journal of hazardous materials.

[18]  Gabriele Taentzer,et al.  Analysis of Aspect-Oriented Models Using Graph Transformation Systems , 2013, Aspect-Oriented Requirements Engineering.

[19]  Prabhat,et al.  Artificial Neural Network , 2018, Encyclopedia of GIS.

[20]  Maxim Teslenko,et al.  MrBayes 3.2: Efficient Bayesian Phylogenetic Inference and Model Choice Across a Large Model Space , 2012, Systematic biology.

[21]  Yeu-Shiang Huang,et al.  A study of software reliability growth from the perspective of learning effects , 2008, Reliab. Eng. Syst. Saf..