DRCE Maintainability Model for Component Based Systems using Soft Computing Techniques
Kiran Narang1, Puneet Goswami2
1Kiran Narang , Research scholar, Department of Computer science and Engineering, SRM University, Haryana, India
2Puneet Goswami ,Department of Computer science and Engineering, SRM University, Haryana, India .
Manuscript received on 30 June 2019 | Revised Manuscript received on 10 July 2019 | Manuscript published on 30 July 2019 | PP: 2552-2560 | Volume-8 Issue-9, July 2019 | Retrieval Number: I8245078919/19©BEIESP | DOI: 10.35940/ijitee.I8245.078919
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Effective software maintainability is one of the most significant and challenging activity in the field of component based software. Several maintainability models are proposed by the researchers to reduce the maintenance cost, to improve the quality and life span of the software product. The proposed model will assist the software designers to develop maintainable softwares. This paper discusses a maintainability model, which selects four crucial factors that highly affect maintainability of component based software system. Soft computing techniques are employed to demonstrate strong correlation of these factors with maintainability. MATLAB’s Fuzzy logic toolbox is used for predicting the maintainability level of component (such as Excellent, Fair, Good, Bad and worst). Data generated by fuzzy model are provided as input to artificial neural network model. Experimental results shows mean absolute error (MAE) to be .028 and Relative Error (RE) to be .045.To further improve the performance of the model; neuro-fuzzy tool was employed. With the use of self learning capability of this tool, MAE and RE are now improved to the value .0029 and .039. It means that the model was sound enough to provide satisfactory outcomes in comparison to neural network.
Keywords: Component Based System, Coupling, Document Quality, Extensibility, Maintainability, MATLAB Fuzzy Logic, Quality models, Reusability.
Scope of the Article: Cyber Physical Systems (CPS)