• 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