• DocumentCode
    2719440
  • Title

    Self-replicating and self-modifying programs in fraglets

  • Author

    Yamamoto, Lidia ; Schreckling, Daniel ; Meyer, Thomas

  • Author_Institution
    Comput. Sci. Dept., Univ. of Basel, Basel
  • fYear
    2007
  • fDate
    10-12 Dec. 2007
  • Firstpage
    159
  • Lastpage
    167
  • Abstract
    The inherently decentralized nature of artificial chemical computing models makes them particularly attractive for building bio-inspired software with self-organizing and emergent properties. Yet it is not straightforward to construct such chemical programs, either manually or automatically. We are exploring the potential of chemical programming models for automatic programming, in the context of autonomic environments where software must operate unsupervised for unlimited periods of time. We are enhancing the Fraglets chemical language to support intrinsic genetic programming, such that programs can replicate and modify themselves during execution. The Fraglets language was originally designed to express communication protocols. We first show a few extensions towards more generic computations, then show how self- replicating and self-modifying programs can be created. This is a first step towards programs that can repair and optimize themselves in an autonomic way. We reveal a number of features and shortcomings of the language, suggesting fixes and future directions.
  • Keywords
    chemistry computing; genetic algorithms; programming languages; software engineering; Fraglets chemical language; artificial chemical computing models; automatic programming; bio-inspired software; chemical programming models; intrinsic genetic programming; self-modifying programs; self-replicating programs; Automatic programming; Buildings; Chemicals; Computer science; Concurrent computing; Context modeling; Genetic programming; Permission; Protocols; Software design; Artificial Chemical Computing; Quines; Self-Modifying Code; Self-Replication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Bio-Inspired Models of Network, Information and Computing Systems, 2007. Bionetics 2007. 2nd
  • Conference_Location
    Budapest
  • Print_ISBN
    978-963-9799-05-9
  • Electronic_ISBN
    978-963-9799-05-9
  • Type

    conf

  • DOI
    10.1109/BIMNICS.2007.4610104
  • Filename
    4610104