DocumentCode :
2932298
Title :
Software and Biological Evolvability: A Comparison Using Key Properties
Author :
Yu, Liguo ; Ramaswamy, Srini
Author_Institution :
Comput. Sci. & Informatics, Indiana Univ., South Bend, IN
fYear :
2006
fDate :
24-24 Sept. 2006
Firstpage :
82
Lastpage :
88
Abstract :
Biological and software systems share a common property from evolution: they need to change and adapt to either a new environment or a new requirement. If the environment or requirement changes, those systems that have high evolvability will survive and others will be eliminated. The evolvability of a biological system has been widely studied and shown to be dependent on several properties: self-organization, modularity, gene duplication, gene robustness, and symbiosis. This position paper discusses the evolvability of a software system with respect to these properties. Our study shows that software systems share similar evolvability properties with biological systems. We conclude that studying and comparing the internal structures as well as the overall evolution process of these biological systems can help us understand software systems from a holistic ´product-lifecycle´ perspective thereby helping us develop software systems with better evolvability traits
Keywords :
evolution (biological); software prototyping; biological system evolvability; product-lifecycle perspective; software system evolvability; Biological systems; Biology; Evolution (biology); Open systems; Organisms; Robustness; Software engineering; Software measurement; Software systems; Symbiosis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Evolvability, 2006. SE '06. Second International IEEE Workshop on
Conference_Location :
Philadelphia, PA
Print_ISBN :
0-7695-2698-5
Type :
conf
DOI :
10.1109/SOFTWARE-EVOLVABILITY.2006.11
Filename :
4032452
Link To Document :
بازگشت