Biochemical TuCSoN
Main idea
The main idea behind Biochemical
TuCSoN is to use the
TuCSoN coordination model and infrastructure as a starting point for biochemical coordination, where notions like chemical reaction, reactant, biochemical compartment, and the like, are provided as first-class abstraction for distributed process coordination.
Discussions
The first discussion on the subject where conducted in July 2012, in the context of the activities of the
SAPERE project, between
Stefano Mariani and
Andrea Omicini.
At the beginning of August 2012, the first concepts were drafted, and the first goals set:
- a formal specification, both syntax and semantics, should be provided as a starting point
- as an infrastructure, Biochemical TuCSoN should be “forked” from the main TuCSoN branch, without no a priori backward compatibility constraints
- some concepts – like reactant, concentration, chemical reaction, rate, and biochemical compartment – should be provided and implemented as first-class coordination abstractions
- the ReSpecT engine will be probably exploited in the construction of the chemical engine, possibly along with the spawn primitive; however, this should not be an a priori constraint, just a good chance
- the intermediate goal is to get a general-purpose biochemical model in order to capture other models like Gamma, CHAM, field- and pheromone-based coordination, DTMCs, CTMCs, SAPERE , MoK, and similar approaches
- the final goal is to experiment with the full power of biochemical coordination in complex self-organising systems
Theses
Links