Matches in SemOpenAlex for { <https://semopenalex.org/work/W1556567228> ?p ?o ?g. }
- W1556567228 abstract "Self-assembly is a ubiquitous process in nature in which a disordered set of components autonomously assemble into a complex and more ordered structure. Components interact with each other without the presence of central control or external intervention. Self-assembly is a rapidly growing research topic and has been studied in various domains including nano-science and technology, robotics, micro-electro-mechanical systems, etc. Software self-assembly, on the other hand, has been lacking in research efforts. In this research, I introduced Automated Self-Assembly Programming Paradigm (ASAP²), a software self-assembly system whereby a set of human made components are collected in a software repository and later integrated through self-assembly into a specific software architecture. The goal of this research is to push the understanding of software self-assembly and investigate if it can complement current automatic programming approaches such as Genetic Programming.The research begins by studying the behaviour of unguided software self-assembly, a process loosely inspired by ideal gases. The effect of the externally defined environmental parameters are then examined against the diversity of the assembled programs and the time needed for the system to reach its equilibrium. These analysis on software self-assembly then leads to a further investigation by using a particle swarm optimization based embodiment for ASAP². In addition, a family of network structures is studied to examine how various network properties affect the course and result of software self-assembly. The thesis ends by examining software self-assembly far from equilibrium, embedded in assorted network structures. The main contributions of this thesis are: (1) a literature review on various approaches to the design of self-assembly systems, as well as some popular automatic programming approaches such as Genetic Programming; (2) a software self-assembly model in which software components move and interact with each other and eventually autonomously assemble into programs. This self-assembly process is an entirely new approach to automatic programming; (3) a detailed investigation on how the process and results of software self-assembly can be affected. This is tackled by deploying a variety of embodiments as well as a range of externally defined environmental variables. To the best of my knowledge, this is the first study on software self-assembly." @default.
- W1556567228 created "2016-06-24" @default.
- W1556567228 creator A5071233360 @default.
- W1556567228 date "2008-01-01" @default.
- W1556567228 modified "2023-09-23" @default.
- W1556567228 title "Automated self-assembly programming paradigm" @default.
- W1556567228 cites W143199027 @default.
- W1556567228 cites W1489848052 @default.
- W1556567228 cites W1490687823 @default.
- W1556567228 cites W1491977684 @default.
- W1556567228 cites W1503016241 @default.
- W1556567228 cites W1511700770 @default.
- W1556567228 cites W1517438814 @default.
- W1556567228 cites W1542997179 @default.
- W1556567228 cites W1558286998 @default.
- W1556567228 cites W1558608518 @default.
- W1556567228 cites W1576818901 @default.
- W1556567228 cites W1588528656 @default.
- W1556567228 cites W1593481303 @default.
- W1556567228 cites W159959803 @default.
- W1556567228 cites W1606068371 @default.
- W1556567228 cites W161064479 @default.
- W1556567228 cites W1822489301 @default.
- W1556567228 cites W1882072473 @default.
- W1556567228 cites W1982939827 @default.
- W1556567228 cites W1987443278 @default.
- W1556567228 cites W1988714210 @default.
- W1556567228 cites W2001811808 @default.
- W1556567228 cites W2005187377 @default.
- W1556567228 cites W2005865331 @default.
- W1556567228 cites W2028841335 @default.
- W1556567228 cites W2045228286 @default.
- W1556567228 cites W2051529731 @default.
- W1556567228 cites W2069507241 @default.
- W1556567228 cites W2073934614 @default.
- W1556567228 cites W2076539319 @default.
- W1556567228 cites W2078937351 @default.
- W1556567228 cites W2086027071 @default.
- W1556567228 cites W2089439456 @default.
- W1556567228 cites W2095552088 @default.
- W1556567228 cites W2096270193 @default.
- W1556567228 cites W2104306407 @default.
- W1556567228 cites W2106867769 @default.
- W1556567228 cites W2109364787 @default.
- W1556567228 cites W2110457150 @default.
- W1556567228 cites W2114475238 @default.
- W1556567228 cites W2114951958 @default.
- W1556567228 cites W2120120427 @default.
- W1556567228 cites W2123808725 @default.
- W1556567228 cites W2125999725 @default.
- W1556567228 cites W2126736363 @default.
- W1556567228 cites W2129485389 @default.
- W1556567228 cites W2140566906 @default.
- W1556567228 cites W2140665042 @default.
- W1556567228 cites W2142687538 @default.
- W1556567228 cites W2147084565 @default.
- W1556567228 cites W2153005597 @default.
- W1556567228 cites W2157867503 @default.
- W1556567228 cites W2161232116 @default.
- W1556567228 cites W2166963499 @default.
- W1556567228 cites W2167160788 @default.
- W1556567228 cites W2167586774 @default.
- W1556567228 cites W2170691334 @default.
- W1556567228 cites W2177218873 @default.
- W1556567228 cites W2273662356 @default.
- W1556567228 cites W228560328 @default.
- W1556567228 cites W2296218809 @default.
- W1556567228 cites W2784847360 @default.
- W1556567228 cites W3023043605 @default.
- W1556567228 cites W55128154 @default.
- W1556567228 cites W594662588 @default.
- W1556567228 cites W636422772 @default.
- W1556567228 cites W113749450 @default.
- W1556567228 cites W1490813403 @default.
- W1556567228 cites W36153423 @default.
- W1556567228 hasPublicationYear "2008" @default.
- W1556567228 type Work @default.
- W1556567228 sameAs 1556567228 @default.
- W1556567228 citedByCount "0" @default.
- W1556567228 crossrefType "dissertation" @default.
- W1556567228 hasAuthorship W1556567228A5071233360 @default.
- W1556567228 hasConcept C107457646 @default.
- W1556567228 hasConcept C115903868 @default.
- W1556567228 hasConcept C149091818 @default.
- W1556567228 hasConcept C154945302 @default.
- W1556567228 hasConcept C174683762 @default.
- W1556567228 hasConcept C177264268 @default.
- W1556567228 hasConcept C199360897 @default.
- W1556567228 hasConcept C2777904410 @default.
- W1556567228 hasConcept C41008148 @default.
- W1556567228 hasConcept C529173508 @default.
- W1556567228 hasConcept C76518257 @default.
- W1556567228 hasConcept C98045186 @default.
- W1556567228 hasConceptScore W1556567228C107457646 @default.
- W1556567228 hasConceptScore W1556567228C115903868 @default.
- W1556567228 hasConceptScore W1556567228C149091818 @default.
- W1556567228 hasConceptScore W1556567228C154945302 @default.
- W1556567228 hasConceptScore W1556567228C174683762 @default.
- W1556567228 hasConceptScore W1556567228C177264268 @default.
- W1556567228 hasConceptScore W1556567228C199360897 @default.