TuCSoN

TuCSoN

TuCSoN (Tuple Centres Spread over the Network) is a Java library providing coordination as a service to Java and tuProlog agents. TuCSoN is a model for the coordination of distributed processes, as well as autonomous, intelligent & mobile agents. TuCSoN exploits tuple centres as its coordination media, which are tuple spaces enhanced with the notion of behaviour specification, thanks to the ReSpecT language.

The TuCSoN coordination technology implements the TuCSoN model as a Java-based distributed middleware, available under GNU LGPL license via GitHub as a Git repository.

Getting Started

  • download tucson.jar archive from the Releases page on its GitHub repository
  • download the libraries it depends on
  • open a command prompt in the folder where you put the two jars above, then type
    • on Linux & Mac OS
      java -cp tucson.jar:2p.jar alice.tucson.service.TucsonNodeService
    • on Windows
      java -cp tucson.jar;2p.jar alice.tucson.service.TucsonNodeService
  • the TuCSoN ASCII logo should appear on the command prompt, as depicted below
    • TuCSoN-boot.jpeg

Logo

Contacts

Giovanni Ciatto email  |  Andrea Omicini email  |  Stefano Mariani email

Links

Official  |  APICe  |  Google Code  |  SourceForge  |  FaceBook

2P  |  A&A  |  MoK  |  ReSpecT  |  T4J  |  T4Jn