DocumentCode :
2796461
Title :
Digitally Evolving Models for Dynamically Adaptive Systems
Author :
Goldsby, Heather J. ; Knoester, David B. ; Cheng, Betty H C ; McKinley, Philip K. ; Ofria, Charles A.
Author_Institution :
Michigan State Univ., East Lansing
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
13
Lastpage :
13
Abstract :
Developing a Dynamically Adaptive System (DAS) requires a developer to identify viable target systems that can be adopted by the DAS at runtime in response to specific environmental conditions, while satisfying critical properties. This paper describes a preliminary investigation into using digital evolution to automatically generate models of viable target systems. In digital evolution, a population of self-replicating computer programs exists in a user-defined computational environment and is subject to instruction-level mutations and natural selection. These "digital organisms" have no built-in ability to generate a model - each population begins with a single organism that only has the ability to self-replicate. In a case study, we demonstrate that digital evolution can be used to evolve known state diagrams and to further evolve these diagrams to satisfy system critical properties. This result shows that digital evolution can be used to aid in the discovery of the viable target systems of a DAS.
Keywords :
Unified Modeling Language; program verification; software prototyping; system monitoring; systems analysis; UML; digital evolution model; digital organism; dynamically adaptive system development; model checker; self-replicating computer program; state diagram; system runtime adaptation; Adaptive systems; Computer aided instruction; Computer science; Condition monitoring; Evolution (biology); Genetic mutations; Organisms; Runtime environment; Space exploration; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Adaptive and Self-Managing Systems, 2007. ICSE Workshops SEAMS '07. International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2973-9
Type :
conf
DOI :
10.1109/SEAMS.2007.6
Filename :
4228613
Link To Document :
بازگشت