Formalising the Link between Worker and Society in Honey Bee Colonies

Honey bee colonies consist of tens of thousands of interacting bees. The colony has only limited centralised control and many of its functions arise from the self-organised actions of individual bees. We use an example from nectar foraging to illustrate how process algebras may be used to describe formally the behaviour of bees as communicating agents. Logical properties of a ‘colony’ of these agents are then established and a computer simulation is described which adds dynamics to the process algebra description.

[1]  Christopher G. Langton,et al.  Artificial Life , 2019, Philosophical Posthumanism.

[2]  E. Bonabeau,et al.  Why do we need artificial life , 1994 .

[3]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[4]  J. Deneubourg,et al.  Trails and U-turns in the Selection of a Path by the Ant Lasius niger , 1992 .

[5]  Rance Cleaveland,et al.  The Concurrency Workbench , 1990, Automatic Verification Methods for Finite State Systems.

[6]  E. Bonabeau,et al.  Self-organization in social insects. , 1997, Trends in ecology & evolution.

[7]  Pietro Terna,et al.  ABCDE: Agent Based Chaotic Dynamic Emergence , 1998, MABS.

[8]  Colin Stirling,et al.  Modal and Temporal Logics for Processes , 1996, Banff Higher Order Workshop.