Digital Library

cab1

 
Title:      SOME CONSIDERATIONS FOR THE CONSTRUCTION OF SOFTWARE CAPABLE OF LIFE-LIKE EVOLUTION
Author(s):      Thuy-Linh Nguyen, Somkiat Kitjongthawonkul
ISBN:      978-972-8939-09-0
Editors:      Miguel Baptista Nunes, Pedro Isaías and Philip Powell
Year:      2010
Edition:      Single
Keywords:      Software evolution, Object-orientation, Web system, Meta-modelling, Ecological system, Biological life forms
Type:      Full Paper
First Page:      307
Last Page:      314
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      Evolution has always been part of the biological world. The process happens daily and so natural that it goes almost unnoticed. Can we learn from this amazing world in which we live? Can software evolve like biological life forms? If yes, what are the evolutionary entities? What features are required of them, and what evolutionary mechanism and evolutionary path can be designed for them to evolve themselves? This paper shows that object-orientation, a web system and meta-modelling have great potential for designing software systems that can evolve like biological life forms. The interconnected space of a web system forms an “ecological system” in which “living” objects communicate, interact, reproduce, change, grow and evolve. Meta-models at recursively higher meta-levels provide a framework and evolutionary path for “living” objects to evolve. Some new concepts still need to be introduced, and adjustments made to object-oriented design, but the many parallels between biological life, object-orientation, meta-modelling and the web make it possible for the design of software that can evolve itself in a similar way to biological life forms.
   

Social Media Links

Search

Login