A New Process to Enhance the Maintainability of Component-Based Software
DOI:
https://doi.org/10.37591/josettt.v3i1.666Abstract
Maintenance of component based software (CBS) is particularly significant nowadays, thus calling for strategies for its improvement. Previous work on maintenance does not clearly map the process of component selection from repository and the type of maintenance approach followed. In addition, most available literature treats component storage and component retrieval rather independent of each other. Our aim is to integrate the three concepts: maintenance approach, component storage and component retrieval, thereby recommending a coherent view of the process of component based software maintenance. In this paper, we suggest developers to choose in house built software over COTS, on the basis of comparative study. This paper considers hypothesis for two kinds of maintenance for CBS, namely; preventive and corrective. In particular, we illustrate a new process for enhancing maintainability of CBS. Furthermore, process flow for storage and retrieval of components in and from the repository is presented.
Keywords: COTS, software maintenance, component-based software, component repository, software component selection, component based software engineering (CBSE)
Cite this Article
Shivani Dhanked, Niyati Baliyan, Sangwan OP et al. A New Process to Enhance the Maintainability of Component-Based Software. Journal of Software Engineering Tools & Technology Trends. 2016; 3(1): 12–19p.
References
Software Engineering Body of Knowledge (SWEBOK) Guide. 2004. http://www.computer.org/portal/web/swebok/html/ch6
Cortellessa V, Potena P. How Can Optimization Models Support the Maintenance of Component-Based Software? IEEE; 2009.
Mari M, Eila N. The Impact of Maintainability on Component-based Software Systems. Proceedings of the 29th EUROMICRO Conference, New Waves in System Architecture, (EUROMICRO’03). 2003.
Land R. Measurements of Software Maintainability. IEEE. 2003.
Helge Langseth, Bo Henry Lindqvist. A Maintenance Model for Components Exposed to Several Failure Mechanisms and Imperfect Repair. 2002.
Bee Bee Chua. Rework Requirement Changes in Software Maintenance. Fifth International Conference on Software Engineering Advances IEEE. 2010.
Valerie Maxville, Jocelyn Armarego, Chiou Peng Lam. Intelligent Component Selection. Proceedings of the 28th Annual International Computer Software and Applications Conference (COMPSAC’04) IEEE. 2004.
Jefrey Voas. Maintaining Component-Based Systems. IEEE Software; 1998.
Gilda Pour. Moving toward Component-Based Software Development Approach. 2004.
Schneidewind Norman F, Nikora Allen P. Issues and Methods for Assessing COTS Reliability, Maintainability, and Availability. Proceedings of the First Workshop on Ensuring Successful COTS Development, 21st International Conference on Software Engineering, Los Angeles, California. 22 May 1999.
Harman M. The Current State and Future of Search Based Software Engineering. Proc. of 29th ICSE, Future of Software Engineering (FoSE). 2007.
Downloads
Published
Issue
Section
License
Declaration and Copyright Transfer Form
(to be completed by authors)
I/ We, the undersigned author(s) of the submitted manuscript, hereby declare, that the above manuscript which is submitted for publication in the STM Journals(s), is not published already in part or whole (except in the form of abstract) in any journal or magazine for private or public circulation, and, is not under consideration of publication elsewhere.
- I/We will not withdraw the manuscript after 1 week of submission as I have read the Author Guidelines and will adhere to the guidelines.
- I/We Author(s ) have niether given nor will give this manuscript elsewhere for publishing after submitting in STM Journal(s).
- I/ We have read the original version of the manuscript and am/ are responsible for the thought contents embodied in it. The work dealt in the manuscript is my/ our own, and my/ our individual contribution to this work is significant enough to qualify for authorship.
- I/We also agree to the authorship of the article in the following order:
Author’s name
1. ________________
2. ________________
3. ________________
4. ________________
| We Author(s) tick this box and would request you to consider it as our signature as we agree to the terms of this Copyright Notice, which will apply to this submission if and when it is published by this journal. |