Articles are available in Portable Document Format
(PDF)
or PostScript®
format and some of them are compressed
with gzip.
Downloading any one of these documents indicates that you agree to
abide by a copyright notice. Some of
these
publications indexed on Google Scholar.
Journal papers
-
A. Carzaniga,
A. Gorla,
and M. Pezzè
"Healing Web applications through automatic workarounds".
International Journal on Software Tools for Technology Transfer
(STTT), 10(6):493-502, Springer-Verlag, October 2008.
-
M.J. Rutherford,
A. Carzaniga,
and A.L. Wolf
"Evaluating Test Suites and Adequacy Criteria Using
Simulation-Based Models of Distributed Systems". IEEE
Transactions on Software Engineering, 34(4):452-470, July-August
2008.
-
M. Caporuscio,
A. Carzaniga, and A.L. Wolf
"Design and Evaluation of a Support Service for Mobile,
Wireless Publish/Subscribe Applications". IEEE Transactions on
Software Engineering, 29(12):1059-1071, December 2003.
-
A. van der Hoek,
A. Carzaniga, D. Heimbigner, and
A.L. Wolf
"A Testbed for Configuration Management Policy
Programming".
IEEE Transactions on Software Engineering, 28(1):79-99, January
2002.
-
A. Carzaniga, D.S. Rosenblum, and A.L. Wolf
"Design and Evaluation of a Wide-Area Event Notification
Service". ACM Transactions on Computer Systems,
19(3):332-383, August 2001.
Papers in Refereed International Conferences and Workshops
-
C. Hall and
A. Carzaniga
"Uniform Sampling for Directed P2P Networks". In 15th
International European Conference on Parallel and Distributed
Computing (Euro-Par 2009), Delft, The Netherlands, August 2009.
-
A. Carzaniga,
G. Denaro,
M. Pezze,
J. Estublier,
and A.L. Wolf
"Toward Deeply Adaptive Societies of Digital Systems".
In ICSE Companion 2009: 31st International Conference on
Software Engineering, ICSE 2009, Companion Volume, New Ideas and
Emerging Results track. Vancouver, Canada, May 2009.
-
Y. Wang,
A. Carzaniga,
and A.L. Wolf
"Four Enhancements to Automated Distributed System
Experimentation Methods". In Proceedings of the Thirtieth
International Conference on Software Engineering (ICSE'08).
Leipzig, Germany, May 2008.
-
A. Carzaniga,
A. Gorla,
and M. Pezzè
"Self-Healing by Means of Automatic Workarounds". In
proceedings of the workshop on Software Engineering for Adaptive
and Self-Managing Systems (SEAMS 2008). In conjunction
with Thirtieth International Conference on Software Engineering
(ICSE'08). Leipzig, Germany, May 2008.
-
J. Giacomoni, J.K. Bennett,
A. Carzaniga, D.C. Sicker, M. Vachharajani
and A.L. Wolf
"Frame Shared Memory: Line-Rate Networking on Commodity Hardware".
Proceedings of the 3rd ACM/IEEE Symposium on Architecture for
networking and communications systems (ANCS). Orlando, Florida,
December 2007.
-
A. Carzaniga, G.P. Picco, and G. Vigna
"Is Code Still Moving Around? Looking Back at a Decade of Code
Mobility". Invited Paper. In ICSE COMPANION '07: Companion to
the proceedings of the 29th International Conference on Software
Engineering. Minneapolis, Minnesota. May 2007.
-
J. Rose, C. Hall,
and A. Carzaniga
"Spinneret: A log random substrate for
P2P networks". In Fourth International Workshop on Hot Topics
in Peer-to-Peer Systems (Hot-P2P 2007), Long Beach, California,
March, 2007. In conjunction with
Twenty-first IEEE International Parallel and Distributed Processing
Symposium (IPDPS 2007).
-
M.J. Rutherford,
A. Carzaniga,
and A.L. Wolf
"Simulation-Based Test Adequacy Criteria for Distributed Systems".
Proceedings of the Fourteenth ACM SIGSOFT Symposium on Foundations
of Software Engineering (SIGSOFT 2006/FSE-14). Portland, Oregon.
November 2006.
-
A. Carzaniga and
C.P. Hall
"Content-Based Communication: a Research Agenda". Invited
Paper. In Software Engineering and Middleware Workshop (SEM
2006), Portland, Oregon, November 2006. In conjunction with
Fourteenth ACM Symposium on Foundations of Software Engineering
(ACM SIGSOFT 2006/FSE-14).
-
Y. Wang,
M.J. Rutherford,
A. Carzaniga,
and A.L. Wolf
"Automating Experimentation on Distributed Testbeds".
Proceedings of 20th IEEE/ACM International Conference on Automated
Software Engineering. Long Beach, California. November 2005.
-
A. Carzaniga,
M.J. Rutherford,
and A.L. Wolf
"A Routing Scheme for Content-Based Networking".
Proceedings of IEEE INFOCOM 2004. Hong Kong, China.
March 2004.
-
A. Carzaniga and
A.L. Wolf
"Forwarding in a Content-Based Network".
Proceedings of ACM SIGCOMM 2003. p. 163-174. Karlsruhe,
Germany. August 2003.
-
M. Castaldi,
A. Carzaniga,
P. Inverardi and
A.L. Wolf
"A Lightweight Infrastructure for Reconfiguring
Applications". In B. Westfechtel, A. van der Hoek
(Eds.): SCM 2001/2003, LNCS 2649, pp. 231-244,
2003. Springer-Verlag. In conjunction with
ICSE 03, International Conference on Software
Engineering. Portland, Oregon. May 2003.
-
A. Carzaniga and
A. Orso
"Continuous Remote Analysis for Improving Distributed Systems
Performance". In RAMSS'03, 1st International Workshop on
Remote Analysis and Measurement of Software
Systems. p. 21-24. In conjunction with
ICSE 03, International Conference on Software
Engineering. Portland, Oregon. May 2003.
-
M. Caporuscio,
A. Carzaniga,
and A.L. Wolf
"An
Experience in Evaluating Publish/Subscribe Services in a Wireless
Network". Third International Workshop on Software and
Performance (WOSP). In conjunction with International
Symposium on Software Testing and Analysis (ISSTA). Rome,
Italy. July 2002.
-
M.J. Rutherford,
K. Anderson,
A. Carzaniga,
D. Heimbigner, and
A.L. Wolf
"Reconfiguration in the Enterprise JavaBean Component
Model". In Component Deployment: IFIP/ACM Working Conference
Proceedings. Lecture Notes in Computer Science
n. 2370. p. 67-81. Springer-Verlag. Berlin, Germany. June
2002.
-
C. Wang, A. Carzaniga, D. Evans, and A.L. Wolf
"Security Issues and Requirements for Internet-scale
Publish-Subscribe Systems". In Proceedings of the Thirty-Fifth
Annual Hawaii International Conference on System Sciences
(HICSS-35), Big Island, Hawaii, January 2002.
-
J.C. Knight, D. Heimbigner, A.L. Wolf,
A. Carzaniga, and J.C. Hill
"The Willow Survivability Architecture". In
Fourth Information Survivability Workshop, Vancouver, British
Columbia, October 2001 (postponed to March 2002).
-
A. Carzaniga and A.L. Wolf
"Content-based Networking: A New Communication
Infrastructure". In NSF Workshop on an Infrastructure for
Mobile and Wireless Systems. Lecture Notes in Computer Science
n. 2538 p. 59-68. Springer-Verlag. Scottsdale, Arizona.
October 2001.
-
A. Carzaniga, D.S. Rosenblum, and A.L. Wolf
"Achieving Expressiveness and Scalability in an Internet-Scale
Event Notification Service". Nineteenth ACM Symposium on
Principles of Distributed Computing (PODC2000), Portland,
Oregon. July 2000.
-
A. Carzaniga, D.S. Rosenblum, and A.L. Wolf
"Challenges for Distributed Event Services: Scalability
vs. Expressiveness". Engineering Distributed Objects (EDO
'99), ICSE 99 Workshop, Los Angeles, California. May, 1999.
-
A. Carzaniga, E. Di
Nitto, D.S. Rosenblum, and A.L. Wolf
"Issues in Supporting Event-Based Architectural Styles".
3rd International Software Architecture Workshop
(ISAW3). Orlando, Florida. November, 1998.
-
D.S. Rosenblum, A.L. Wolf, and
A. Carzaniga
"Critical Considerations and Designs for
Internet-Scale, Event-Based Compositional
Architectures". Workshop on Compositional Software
Architectures. Monterey, California. January, 1998.
-
A. Carzaniga, G.P. Picco, and G. Vigna
"Designing Distributed Applications with Mobile Code
Paradigms". In Proceedings of the 19th International
Conference on Software Engineering (ICSE'97). p. 22-32. Boston,
Massachusetts. May, 1997.
-
S. Bandinelli,
A. Carzaniga, and G. Vigna
"Archetype: Addressing configuration issues in Software
Architectures". In Proceedings of the First International
Workshop on Architectures for Software Systems . International
Conference on Software Engineering (ICSE-17). Seattle,
Washington. April, 1995.
-
A. Carzaniga, G.P. Picco, and G. Vigna
"Designing and Implementing Inter-Client Communication in the
O2 Object-Oriented Database Management System". In
Proceedings of the International Symposium on Object-Oriented
Methodologies and Systems. Lecture Notes in Computer Science n.858
p. 53-64. Springer-Verlag. Palermo, Italy. September, 1994.
Theses
- A. Carzaniga
"Architectures for an Event Notification Service Scalable to
Wide-area Networks".
PhD Thesis. Politecnico di Milano. December, 1998.
-
A. Carzaniga and G. Vigna
"The
Design and Implementation of SPADE-1 2.0.". Tesi di Laurea
(Master Thesis). Politecnico di Milano. July, 1994.
Book chapters
-
A. Carzaniga,
A. Gorla,
and M. Pezzè
"Handling Software Faults with Redundancy". In R. de
Lemos, J.-C. Fabre, C. Gacek, F. Gadducci, and
M. ter Beek (Eds.),
Architecting
Dependable Systems VI. pp. 148-171. LNCS 1500. Springer.
2009.
-
C. Godart N. Belkhatir, A. Carzaniga,
J. Estublier, E. Di Nitto, J. Jahnke, P. Lago,
W. Schaefer, and H. Skaf.
"Cooperation Control in PSEE". In J.-C. Derniame,
B.A. Kaba, D. Wastell (Eds.), Software
Process: Principles, Methodology, and Technology.
pp. 117-164. LNCS 1500. Springer-Verlag. 1999.
Technical reports
-
A. Carzaniga,
C.P. Hall,
G. Toffetti Carughi,
and A.L. Wolf
"Practical High-Throughput Content-Based Routing Using Unicast State and Probabilistic Encodings".
Technical Report 2009-06, Faculty of Informatics, University of
Lugano, August 2009.
-
C.P. Hall and
A. Carzaniga
"Doubly Stochastic Converge: Uniform Sampling for Directed P2P Networks".
Technical Report 2009-02, Faculty of Informatics, University of
Lugano, January 2009.
-
C.P. Hall,
A. Carzaniga,
and A.L. Wolf
"DV/DRP: A Content-Based Networking Protocol For Sensor Networks".
Technical Report 2006-04, Faculty of Informatics, University of
Lugano, September 2006.
-
A. Carzaniga, A.J. Rembert,
and A.L. Wolf
"Understanding Content-Based Routing Schemes".
Technical Report 2006-05, Faculty of Informatics, University of
Lugano, September 2006.
-
M.J. Rutherford,
A. Carzaniga, and A.L. Wolf
"Simulation-Based Testing of Distributed Systems".
Technical Report CU-CS-1004-06, Department of Computer Science,
University of Colorado, January 2006.
-
J. Giacomoni, J. Bennett,
A. Carzaniga, M. Vachharajani,
and A.L. Wolf
FShm: High-Rate Frame Manipulation in Kernel and User Space.
Technical Report CU-CS-1015-06, Department of Computer Science,
University of Colorado, January 2006.
-
M.J. Rutherford,
A. Carzaniga, and A.L. Wolf
"Distributed-System Failures: Observations and Implications for
Testing".
Technical Report CU-CS-994-05, Department of Computer Science,
University of Colorado, April 2005.
-
Y. Wang, M.J. Rutherford,
A. Carzaniga, and A.L. Wolf
"Weevil: a Tool to Automate Experimentation With Distributed
Systems".
Technical Report CU-CS-980-04, Department of Computer Science,
University of Colorado, October 2004.
-
C.P. Hall,
A. Carzaniga, J. Rose, and A.L. Wolf
"A
Content-Based Networking Protocol For Sensor Networks".
Technical Report CU-CS-979-04, Department of Computer Science,
University of Colorado, August 2004.
-
A. Carzaniga,
M.J. Rutherford,
and A.L. Wolf
"A Routing Scheme for Content-Based Networking".
Technical Report CU-CS-953-03, Department of Computer Science,
University of Colorado, June 2003.
-
M. Caporuscio,
A. Carzaniga, and A.L. Wolf
"Design and Evaluation of a Support Service for Mobile,
Wireless Publish/Subscribe Applications". Technical Report
CU-CS-944-03, Department of Computer Science, University of
Colorado, January 2003.
-
A. Carzaniga and A.L. Wolf
"A
Benchmark Suite for Distributed Publish/Subscribe
Systems". Technical Report CU-CS-927-02, Department of
Computer Science, University of Colorado, April 2002.
-
A. Carzaniga and A.L. Wolf
"Fast
Forwarding for Content-Based Networking". Technical Report
CU-CS-922-01, Department of Computer Science, University of
Colorado, November 2001. Revised, Semptember 2002.
-
K. Anderson,
A. Carzaniga, D. Heimbigner, and
A.L. Wolf
"Reconfiguration in the Enterprise JavaBean Component
Model". Technical Report CU-CS-925-01, Department of
Computer Science, University of Colorado, December 2001.
-
J.C. Knight, D. Heimbigner, A.L. Wolf,
A. Carzaniga, J.C. Hill, P. Devanbu,
and M. Gertz
"The Willow Architecture: Comprehensive Survivability for
Large-Scale Distributed Applications". Technical Report
CU-CS-926-01, Department of Computer Science, University of
Colorado, December 2001.
-
A. Carzaniga, D.S. Rosenblum, and A.L. Wolf
"Content-Based Addressing and Routing: A General Model and its
Application". Technical Report CU-CS-902-00, Department of
Computer Science, University of Colorado, January 2000.
-
A. Carzaniga, D.S. Rosenblum, and A.L. Wolf
"Interfaces and Algorithms for a Wide-Area Event Notification
Service". Technical Report CU-CS-888-99, Department of
Computer Science, University of Colorado, October, 1999 (revised May
2000).
-
A. van der Hoek,
A. Carzaniga, D. Heimbigner, and
A.L. Wolf
"A Generic, Reusable Repository for Configuration Management
Policy Programming". Technical Report CU-CS-864-98,
Department of Computer Science, University of Colorado, September,
1998.
-
A. Carzaniga, D.S. Rosenblum,
and A.L. Wolf
"Design of a Scalable Event Notification Service: Interface and
Architecture". Technical Report CU-CS-863-98, Department of
Computer Science, University of Colorado, August, 1998.
-
A. Carzaniga, A. Fuggetta,
R.S. Hall, A. van der Hoek, D. Heimbigner, and
A.L. Wolf
"A Characterization Framework for Software Deployment
Technologies". Technical Report CU-CS-857-98, Department
of Computer Science, University of Colorado, April, 1998.
-
A. Carzaniga
"Design and Implementation of a Distributed Versioning System". Technical Report 98-88, Dipartimento di Elettronica e Informazione,
Politecnico di Milano, October, 1998.
-
A. Carzaniga
"A Characterization of the Software Deployment Process and a
Survey of Related Technologies". Technical Report 97-84,
Dipartimento di Elettronica e Informazione,
Politecnico di Milano, September, 1997.
Other publications
-
A. Wolf, D. Heimbigner, J. Knight, P. Devanbu,
M. Gertz, and A. Carzaniga
"Bend, Don't Break: Using
Reconfiguration to Achieve Survivability". In Proceedings of
the Third Information Survivability Workshop (ISW2000),
pp. 187-190, Boston, MA. October 2000.
-
A. van der Hoek,
R.S. Hall, A.
Carzaniga, D.
Heimbigner,
and A.L. Wolf
"Software Deployment: Extending Configuration Management
Support into the Field". In CrossTalk The Journal of Defense
Software Engineering. February 1998.
-
A. Carzaniga and C. Fusco Karmann
"Gestione informatizzata dei volontari: una guida pratica".
In Prospettive Sociali e Sanitarie. n. 15-16, p. 26-29. Istituto
per la Ricerca Sociale, Milano. September 1997.