Home People Publications Talks Projects Products Events Courses Theses

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