DocumentCode :
3199689
Title :
Optimisation Process for Maintaining Evolvability during Software Evolution
Author :
Brcina, Robert ; Bode, Stephan ; Riebisch, Matthias
Author_Institution :
Tech. Univ. of Ilmenau, Ilmenau
fYear :
2009
fDate :
14-16 April 2009
Firstpage :
196
Lastpage :
205
Abstract :
Software systems have to be changed continuously and evolutionarily throughout the whole time of their development and usage. Meanwhile, the software systems have to remain flexible in order to retain the ability to be extended by additional new features or to be changed. To maintain this ability, known as evolvability, the architecture of such software systems and its evolution must be continuously controlled and, if necessary improved. Existing design methodologies do not provide sufficient support for controlling the evolvability. One reason for this is, that in comparison with software maintainability, evolvability characteristics are hardly defined. This paper discusses evolvability, and introduces a quality model for it. Furthermore, a meta-model-based process for controlling and optimising the evolvability characteristics of software baselines is presented. The feasibility of this approach is shown by a case study based on the results from its implementation in large industrial projects.
Keywords :
software maintenance; software quality; meta-model-based process; optimisation process; software development; software evolution; software maintainability; software quality; Computer architecture; Conferences; Control systems; Design methodology; Electrical equipment industry; Maintenance engineering; Process control; Software maintenance; Software quality; Software systems; Evolvability; Metrics; Optimisation Process; Quality Evaluation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Computer Based Systems, 2009. ECBS 2009. 16th Annual IEEE International Conference and Workshop on the
Conference_Location :
San Francisco, CA
Print_ISBN :
978-0-7695-3602-6
Type :
conf
DOI :
10.1109/ECBS.2009.20
Filename :
4839246
Link To Document :
بازگشت