Core Technologies for ChemBioIT Roadmap: Shortlist
8. COMBINATION OF COMPUTING WITH CONSTRUCTION
- Information encoding and communication of information associated with construction
Specific examples of these issues have been identified in many of the topics, but here central questions arising on all platforms can be dealt with in theory and simulation and communicated between the different implementation platforms.
- Connecting natural computations (molecular, membrane, cellular etc)
The multi-scale linkup of locally programmed construction requires local information processing at multiple scales, and so the connection of DNA computing, membrane computing, cellular computing and reaction-diffusion computing for example will be important to orchestrate this local programmable control on the different levels.
- Programmability and programming autonomous systems
Strictly a contradiction, because autonomous systems are self-controlled, programming these systems in the simplest case means specifying certain constraints or conditions. These may be external (e.g. environmental patterns) or internal (e.g. genetic sequences) to the system. At the highest level, programming is replaced by convincing the autonomous system to respect the external controller’s communicated needs e.g. via rewards.
- Architectures for combined computation and construction
The formal and practical investigation of novel architectures combining computation and construction, and going beyond the current systems in reconfigurable computing, will pay dividends for advancing the roadmap as a whole.
- Optimizing computation for construction
This topics deals with optimality and efficiency of computation as required to direct construction. Different criteria relate to overheads in intermediate information storage, conversion, communication, to robustness and managing information at different length scales etc. Other aspects relate to optimization with respect to future introspection and self-repair, to adaptability, to external controllability and so on