DocumentCode
1957050
Title
Digital Evolution of Behavioral Models for Autonomic Systems
Author
Goldsby, Heather J. ; Cheng, Betty H C ; McKinley, Philip K. ; Knoester, David B. ; Ofria, Charles A.
Author_Institution
Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI
fYear
2008
fDate
2-6 June 2008
Firstpage
87
Lastpage
96
Abstract
We describe an automated method to generating models of an autonomic system. Specifically, we generate UML state diagrams for a set of interacting objects, including the extension of existing state diagrams to support new behavior. The approach is based on digital evolution, a form of evolutionary computation that enables a designer to explore an enormous solution space for complex problems. In our application of this technology, an evolving population of digital organisms is subjected to natural selection, where organisms are rewarded for generating state diagrams that support key scenarios and satisfy critical properties as specified by the developer. To achieve this capability, we extended the Avida digital evolution platform to enable state diagram generation, and integrated AviDA with third-party software engineering tools, e.g., the Spin model checker, to assess the generated state diagrams. To illustrate this approach, we successfully applied it to the generation of state diagrams describing the autonomous navigation behavior of a humanoid robot.
Keywords
Unified Modeling Language; control engineering computing; evolutionary computation; humanoid robots; mobile robots; software engineering; Avida digital evolution platform; autonomic systems; autonomous navigation behavior; behavioral models; evolutionary computation; humanoid robot; state diagrams; third-party software engineering tools; Biological system modeling; Evolution (biology); Evolutionary computation; Genetic mutations; Genetic programming; Organisms; Robustness; Software engineering; Space technology; Unified modeling language; digital evolution; model-driven engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Autonomic Computing, 2008. ICAC '08. International Conference on
Conference_Location
Chicago, IL
Print_ISBN
978-0-7695-3175-5
Electronic_ISBN
978-0-7695-3175-5
Type
conf
DOI
10.1109/ICAC.2008.26
Filename
4550830
Link To Document