Slides
Slides
On the Course
(C0) Introduction to the Course
Conceptual Foundations of Distributed Systems
(C1) Roots of Distributed Systems: Space, Time & Computation
(C2) Goals & Issues of Distributed Systems
(C3) Sorts of Distributed Systems
(C4) Modelling Concurrent & Distributed Systems with Process Algebras: An Introduction
(C5) Middleware
(C6) Software & System Architectures
(C7) Features of Distribution
(C8) Computing in Time
(C9) Computing in Space
Paradigms for Distributed Systems
(P1) Logic & Computation
(P2) Agents & Multi-Agent Systems
(P3) Coordination of Distributed Systems
Technologies for Distributed Systems
(T1) Logic Programming in Prolog with tuProlog
(T2) Agents & Multi-Agent Systems with Jade