Emergent Distributed Systems: self-assembling and self-writing software without the programmer

Lead Research Organisation: Lancaster University
Department Name: Computing & Communications

Abstract

The proposed research intends to explore the application of Transfer Learning to the Combinatorial Search Space found when composing individual behaviours (components), through applying a Transfer Learning technique known as Code Fragments to the Combinatorial Search Space. Providing a novel approach to reducing the effect re-computing previously learned combinations may have on a changing set of requirements, an issue encountered by search and optimisation techniques used to identify optimal compositions. In addition, to further exploring the discovery of an optimal distributed (decentralised) solution to a given set of requirements through the placement and migration of Code Fragments or compositions, another open issue within emergent software. Finally, the exploration of fragmenting individual behaviours of components from their compositions is proposed to explore the deployment of highly interactable components onto the same local system has on overall network latency and computation time, with the aim of improving efficiency within the Distributed System.

Publications

10 25 50

Studentship Projects

Project Reference Relationship Related To Start End Student Name
EP/N509504/1 01/10/2016 30/09/2021
2143887 Studentship EP/N509504/1 01/10/2018 31/03/2022 Paul Dean