ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Avida-MDE: a digital evolution approach to generating models of adaptive software behavior
Full text PdfPdf (313 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 10th annual conference on Genetic and evolutionary computation table of contents
Atlanta, GA, USA
SESSION: Search-based software engineering papers table of contents
Pages: 1751-1758  
Year of Publication: 2008
ISBN:978-1-60558-130-9
Authors
Heather J. Goldsby  Michigan State University, East Lansing, MI, USA
Betty H.C. Cheng  Michigan State University, East Lansing, MI, USA
Sponsors
ACM: Association for Computing Machinery
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 47,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1389095.1389434
What is a DOI?

ABSTRACT

Increasingly, high-assurance applications rely on autonomic systems to respond to changes in their environment. The inherent uncertainty present in the environment of autonomic systems makes it difficult for developers to identify and model resilient autonomic behavior prior to deployment. In this paper, we propose Avida-MDE, a digital evolution approach to the generation of behavioral models (i.e., a set of interacting finite state machines) that capture autonomic system behavior that is potentially resilient to a variety of environmental conditions. We use an evolving population of digital organisms to generate behavioral models, where the organisms are subjected to natural selection and are rewarded for generating behavioral models that meet developer requirements. To illustrate this approach, we successfully applied it to the generation of behavioral models describing the navigation behavior of an autonomous robot.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
K. Chellapilla and D. Czarnecki. A preliminary investigation into evolving modular finite state machines. In Congress on Evolutionary Computation, 1999.
 
3
D. C. Dennett. The new replicators. In M. Pagel, editor, The Encyclopedia of Evolution, volume 1, pages E83--E92. Oxford University Press, 2002.
 
4
L. J. Fogel, P. J. Angeline, and D. B. Fogel. An evolutionary programming approach to self-adaptation on finite state machines. In Evolutionary Programming, 1995.
 
5
H. J. Goldsby, B. H. C. Cheng, P. K. McKinley, D. B. Knoester, and C. A. Ofria. Digital evolution of behavioral models for autonomic systems. In Proceedings of the 5th International Conference on Autonomic Computing (ICAC 2008), Chicago, Illinois, June 2008.
 
6
D. Harel, H. Kugler, and A. Pnueli. Synthesis revisited: Generating statechart models from scenario-based requirements. In Formal Methods in Software and Systems Modeling, 2005.
 
7
G. Holzmann. The Spin Model Checker, Primer and Reference Manual. Addison-Wesley, Reading, Massachusetts, 2004.
 
8
Y. Inagaki. On synchronized evolution of the network of automata. IEEE Transactions on Evolutionary Computation, 6, 2002.
 
9
 
10
11
 
12
 
13
 
14
 
15
S. M. Lucas and T. J. Reynolds. Learning DFA: evolution versus evidence driven state merging. In Congress on Evolutionary Computation, 2003.
 
16
S. Luke, S. Hamahashi, and H. Kitano. "Genetic" programming. In Genetic and Evolutionary Computation Conference, 1999.
 
17
 
18
 
19
 
20
 
21
 
22
T. S. Ray. An approach to the synthesis of life. In C. G. Langton, C. Taylor, J. D. Farmer, and S. Rasmussen, editors, Artificial Life II, pages 371--408. Addison-Wesley, Reading, MA, USA, 1992.
 
23
24
 
25
 
26
 
27
 
28

Collaborative Colleagues:
Heather J. Goldsby: colleagues
Betty H.C. Cheng: colleagues