Scientific Materials
- Introduction to Distributed Systems
- Software Architectures
- The Architecture of the World Wide Web
- Processes in Distributed Systems
- Synchronisation
- Coordination-based Distributed Systems
- Situated Tuple Centres in ReSpecT
- Online Engineering and Open Computational Systems
- Generative Communication in Linda
- Coordination Languages and Their Significance
- Interactive Computation: The New Paradigm
- Programming Stigmergic Coordination with the TOTA Middleware
- Co-fields: Towards a Unifying Approach to the Engineering of Swarm Intelligent Systems
- Lime: A coordination model and middleware supporting mobility of hosts and agents
- From Tuple Spaces to Tuple Centres
- Time-Aware Coordination in ReSpecT
- Coordination Models and Languages
- Evolution of Computational Systems: The Paradigm Shift
- Evolution of Programming Languages: Away from Objects
- Evolution of Middleware: Towards Agents
- The Many Agents Around
- Agents: Definitions & Conceptual Framework