Scientific Material
Introduction to Distributed Systems
- The Anatomy of the Grid: Enabling Scalable Virtual Organizations
- System Support for Pervasive Applications
- Scale in Distributed Systems
Software Architectures
- Self-star Properties in Complex Information Systems: Conceptual and Practical Foundations
- The Vision of Autonomic Computing
- Composing Adaptive Software
The Architecture of the World Wide Web
- Architectural Styles and the Design of Network-based Software Architectures
- Principled Design of the Modern Web Architecture
Processes in Distributed Systems
Synchronisation
Interaction & Coordination in Distributed Systems
- Reo: A Channel-based Coordination Model for Component Composition
- An Overview of Manifold and its Implementation
- Intelligence Without Reason
- Coordination Models and Languages as Software Integrators
- Coordination and Composition in Multi-agent Systems
- Online Engineering and Open Computational Systems
- Generative Communication in Linda
- Coordination Languages and Their Significance
- Interactive Computation: The New Paradigm
- A Software Environment for Concurrent Coordinated Programming
- Specification and Analysis of System Architecture Using Rapide
- Elements of Interaction: Turing Award Lecture
- Agents Writing on Walls: Cognitive Stigmergy and Beyond
- Coordination Models and Languages
- Why Interaction Is More Powerful Than Algorithms
- Computation Beyond Turing Machines
Tuple-based Coordination of Distributed Systems
- Coordination and Composition in Multi-agent Systems
- Co-operating Sequential Processes
- From Tuple Spaces to Tuple Centres
Tuple-based Coordination of Situated Systems
- A Survey on Context-Aware Systems
- A Basis Set of Operators for Space-Time Computations
- Situated Tuple Centres in ReSpecT
- Towards a Notion of Agent Coordination Context
- Time-Aware Coordination in ReSpecT
- Timed Environment for Web Agents
- Situated Actions
- Environment as a First Class Abstraction in Multi-Agent Systems
- Self-aware Pervasive Service Ecosystems