DocumentCode :
2058618
Title :
Scenario-Based Genetic Synthesis of Software Architecture
Author :
Räihä, Outi ; Koskimies, Kai ; Mäkinen, Erkki
Author_Institution :
Dept. of Software Syst., Tampere Univ. of Technol. Tampere, Tampere, Finland
fYear :
2009
fDate :
20-25 Sept. 2009
Firstpage :
437
Lastpage :
445
Abstract :
Software architecture design can be regarded as finding an optimal combination of known general solutions and architectural knowledge with respect to given requirements. Based on previous work on synthesizing software architecture using genetic algorithms, we propose a refined fitness function for assessing software architecture in genetic synthesis, taking into account the specific anticipated needs of the software system under design. Inspired by real life architecture evaluation methods, the refined fitness function employs scenarios, specific situations possibly occurring during the lifetime of the system and requiring certain modifiability properties of the system. Empirical studies based on two example systems suggest that using this kind of fitness function significantly improves the quality of the resulting architecture.
Keywords :
genetic algorithms; software architecture; software metrics; architecture evaluation method; genetic algorithms; refined fitness function; scenario-based genetic synthesis; software architecture; software system design; system modifiability property; Algorithm design and analysis; Computer architecture; Genetic algorithms; Humans; Process design; Proposals; Software architecture; Software design; Software engineering; Software systems; genetic algorithm; search-based software engineering; software architecture; software design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
Conference_Location :
Porto
Print_ISBN :
978-1-4244-4779-4
Electronic_ISBN :
978-0-7695-3777-1
Type :
conf
DOI :
10.1109/ICSEA.2009.70
Filename :
5298846
Link To Document :
بازگشت