DocumentCode
1834793
Title
How Can Optimization Models Support the Maintenance of Component-Based Software?
Author
Cortellessa, Vittorio ; Potena, Pasqualina
Author_Institution
Dipt. di Inf., Univ. dell´´Aquila, L´´Aquila
fYear
2009
fDate
13-15 May 2009
Firstpage
97
Lastpage
100
Abstract
The maintenance phase of software systems is ever more increasing its incidence, in terms of effort, to the whole software lifecycle. Therefore the introduction of automated techniques that can help software maintainers to take decision on the basis of quantitative evaluation would be a suitable phenomenon.Search-based techniques offer today a very promising view on the automation of searching processes in the software engineering domain. Component-based software is a very interesting paradigm to apply such type of techniques, for example for component selection. In this paper we introduce optimization techniques to manage the problem of failures at maintenance time. In particular,we introduce two approaches that provide maintenance actions to be taken in order to overcome system failures in case of monitored and non-monitored software systems.
Keywords
object-oriented programming; optimisation; software maintenance; software reliability; system monitoring; system recovery; component-based software; optimization model; quantitative evaluation; searching process; software engineering domain; software lifecycle; software maintenance; software reliability; software system monitor; system failure; Automation; Condition monitoring; Cost function; Fault detection; Performance evaluation; Software engineering; Software maintenance; Software reliability; Software systems; Testing; Component-Based Software; Optimization model; Software Cost; Software Maintenance; Software Reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Search Based Software Engineering, 2009 1st International Symposium on
Conference_Location
Windsor
Print_ISBN
978-0-7695-3675-0
Type
conf
DOI
10.1109/SSBSE.2009.22
Filename
5033187
Link To Document