Sistemi distribuiti 2012/2013
Main | Slides | Books | Materials | Resources | Lab |
- Introduction to Distributed Systems
- The Anatomy of the Grid: Enabling Scalable Virtual Organizations (article in journal, 2001) — Ian Foster, Carl Kesselman, Steven Tuecke
- System Support for Pervasive Applications (article in journal, 2004) — Robert Grimm, Janet Davis, Eric Lemar, Adam Macbeth, Steven Swanson, Thomas Anderson, Brian Bershad, Gaetano Borriello, Steven Gribble, David Wetherall
- Scale in Distributed Systems (book chapter, 1994) — B. Clifford Neuman
- Software Architectures
- Self-star Properties in Complex Information Systems: Conceptual and Practical Foundations (edited volume, 2005) — Ozalp Babaoglu, Márk Jelasity, Alberto Montresor, Christof Fetzer, Stefano Leonardi, Aad van Moorsel, Maarten van Steen (eds.)
- The Vision of Autonomic Computing (article in journal, 2003) — Jeffrey O. Kephart, David M. Chess
- Composing Adaptive Software (article in journal, 2004) — Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng
- The Architecture of the World Wide Web
- Architectural Styles and the Design of Network-based Software Architectures (phd thesis, 2000) — Roy Thomas Fielding
- Principled Design of the Modern Web Architecture (article in journal, 2002) — Roy Thomas Fielding, Richard N. Taylor
- Processes in Distributed Systems
- Understanding Code Mobility (article in journal, 1998) — Alfonso Fuggetta, Gian Pietro Picco, Giovanni Vigna
- Process Migration (article in journal, 2000) — Dejan S. Milojicic, Fred Douglis, Yves Paindaveine, Richard Wheeler, Songnian Zhou
- Synchronisation
- Time, Clocks, and the Ordering of Events in a Distributed System (article in journal, 1978) — Leslie Lamport
- Interaction & Coordination in Distributed Systems
- Reo: A Channel-based Coordination Model for Component Composition (article in journal, 2004) — Farhad Arbab
- An Overview of Manifold and its Implementation (article in journal, 1993) — Farhad Arbab, Ivan Herman, Per Spilling
- Intelligence Without Reason (paper in proceedings, 1991) — Rodney A. Brooks
- Coordination Models and Languages as Software Integrators (article in journal, 1996) — Paolo Ciancarini
- Coordination and Composition in Multi-agent Systems (paper in proceedings, 2005) — Mehdi Dastani, Farhad Arbab, Frank S. de Boer
- Online Engineering and Open Computational Systems (book chapter, 2004) — Martin Fredriksson, Rune Gustavsson
- Generative Communication in Linda (article in journal, 1985) — David Gelernter
- Coordination Languages and Their Significance (article in journal, 1992) — David Gelernter, Nicholas Carriero
- Interactive Computation: The New Paradigm (edited volume, 2006) — Dina Q. Goldin, Scott A. Smolka, Peter Wegner (eds.)
- A Software Environment for Concurrent Coordinated Programming (paper in proceedings, 1996) — Anne-Alexandra Holzbacher
- Specification and Analysis of System Architecture Using Rapide (article in journal, 1995) — David C. Luckham, John J. Kenney, Larry M. Augustin, James Vera, Doug Bryan, Walter Mann
- Elements of Interaction: Turing Award Lecture (article in journal, 1993) — Robin Milner
- Agents Writing on Walls: Cognitive Stigmergy and Beyond (book chapter, 2012) — Andrea Omicini
- Coordination Models and Languages (book chapter, 1998) — George A. Papadopoulos, Farhad Arbab
- Why Interaction Is More Powerful Than Algorithms (article in journal, 1997) — Peter Wegner
- Computation Beyond Turing Machines (article in journal, 2003) — Peter Wegner, Dina Goldin
- Tuple-based Coordination of Distributed Systems
- Coordination and Composition in Multi-agent Systems (paper in proceedings, 2005) — Mehdi Dastani, Farhad Arbab, Frank S. de Boer
- Co-operating Sequential Processes (book chapter, 2002) — Edsger Wybe Dijkstra
- From Tuple Spaces to Tuple Centres (article in journal, 2001) — Andrea Omicini, Enrico Denti
- Tuple-based Coordination of Situated Systems
- A Survey on Context-Aware Systems (article in journal, 2007) — Matthias Baldauf, Schahram Dustdar, Florian Rosenberg
- A Basis Set of Operators for Space-Time Computations (paper in proceedings, 2010) — Jacob Beal
- Situated Tuple Centres in ReSpecT (paper in proceedings, 2009) — Matteo Casadei, Andrea Omicini
- Time-Aware Coordination in ReSpecT (paper in proceedings, 2005) — Andrea Omicini, Alessandro Ricci, Mirko Viroli
- Timed Environment for Web Agents (article in journal, 2007) — Andrea Omicini, Alessandro Ricci, Mirko Viroli
- Situated Actions (book chapter, 1987) — Lucy A. Suchman
- Environment as a First Class Abstraction in Multi-Agent Systems (article in journal, 2007) — Danny Weyns, Andrea Omicini, James J. Odell
- Self-aware Pervasive Service Ecosystems (paper in proceedings, 2011) — Franco Zambonelli, Gabriella Castelli, Laura Ferrari, Marco Mamei, Alberto Rosi, Giovanna Di Marzo Serugendo, Matteo Risoldi, Akla-Esso Tchao, Simon Dobson, Graeme Stevenson, Yuan Ye, Elena Nardini, Andrea Omicini, Sara Montagna, Mirko Viroli, Alois Ferscha, Sascha Maschek, Bernhard Wally
materials / course pagesSistemi distribuiti 2012/2013 • Sistemi distribuiti 2011/2012 • Sistemi distribuiti 2010/2011 • Sistemi distribuiti L-A 2009/2010 • Sistemi distribuiti L-A 2008/2009 • Sistemi distribuiti L-A 2007/2008 • Sistemi distribuiti L-A 2006/2007 • Sistemi distribuiti L-A 2005/2006 • Sistemi distribuiti L-A 2004/2005