loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2009 Fourth International Conference on Software Engineering Advances
Scenario-Based Genetic Synthesis of Software Architecture
Porto, Portugal
September 20-September 25
ISBN: 978-0-7695-3777-1
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.
Index Terms:
software architecture, software design, genetic algorithm, search-based software engineering
Citation:
Outi Räihä, Kai Koskimies, Erkki Mäkinen, "Scenario-Based Genetic Synthesis of Software Architecture," icsea, pp.437-445, 2009 Fourth International Conference on Software Engineering Advances, 2009
Usage of this product signifies your acceptance of the Terms of Use.