• DocumentCode
    3422206
  • Title

    Automated Self-Assembly Programming Paradigm: Initial Investigations

  • Author

    Li, Lin ; Krasnogor, Natalio ; Garibaldi, Jon

  • Author_Institution
    ASAP Group, Nottingham Univ.
  • fYear
    2006
  • fDate
    27-30 March 2006
  • Firstpage
    25
  • Lastpage
    36
  • Abstract
    This paper presents a model that simulates a self-assembly process for software components. Initial investigations on the automated self-assembly programming paradigm (ASAP2) is presented whereby software components are treated as a gas´ molecules and their interactions, within a confined area with specific temperature and pressure constraints, give rise to a variety of program architectures. We present experimental results that show how different factors affect the efficiency of the software self-assembly process and the diversity of the self-assembled programs. To the best of our knowledge this is the first time that self-assembly - a ubiquitous natural phenomenon - has been proposed as a (potentially) viable alternative to other automated program synthesis methodologies like for example genetic programming
  • Keywords
    automatic programming; object-oriented programming; program assemblers; automated self-assembly programming paradigm; software components; Amino acids; Automatic control; Automatic programming; Computer architecture; Control system synthesis; Genetic programming; Proteins; Robustness; Self-assembly; Temperature;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Autonomic and Autonomous Systems, 2006. EASe 2006. Proceedings of the Third IEEE International Workshop on
  • Conference_Location
    Potsdam
  • Print_ISBN
    0-7695-2544-X
  • Type

    conf

  • DOI
    10.1109/EASE.2006.3
  • Filename
    1607326