Bibliography

In this page, there are the references to all my publications and my master thesis, sorted by kind of publication. You also find links to downloading the postscript version of the papers. Here you can find the
BibTeX entries of my publications.

Books (as Editor)

Proceedings of the first OOPSLA Workshop on Reflection and Software Engineering (OORaSE'99). Walter Cazzola, Robert J. Stroud, and Francesco Tisato Editors. Published by University of Milano-Bicocca. The proceedings are also on-line at the OORaSE'99 web page.
Reflection and Software Engineering. Walter Cazzola, Robert J. Stroud, and Francesco Tisato Editors. Lecture Notes in Computer Science 1826. Published by Springer-Verlag. June 2000. You can give a look to the volume preface, or to its table of contents. You can also download and use the official BibTeX to cite the papers contained in the book.
Proceedings of the ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'04). Walter Cazzola, Shigeru Chiba, and Gunter Saake Editors. Published by Tokyo Institute of Technology as Research Report C-196. The proceedings are also on-line at the RAM-SE'04 web page.

Part of Books (all papers have been reviewed)

Massimo Ancona, Walter Cazzola and Eduardo B. Fernandez. Reflective Authorization Systems: Possibilities, Benefits and Drawbacks. In Jan Vitek and Christian Jensen, editors, Secure Internet Programming: Security Issues for Distributed and Mobile Objects, Lecture Notes in Computer Science 1606. Springer-Verlag, 1999. Postscript 97 Kb, 15 pages.
Walter Cazzola, Andrea Sosio and Francesco Tisato. Shifting Up Reflection from the Implementation to the Analysis Level. In Walter Cazzola, Robert J. Stroud and Francesco Tisato, editors, Reflection and Software Engineering, Lecture Notes in Computer Science 1826. Springer-Verlag, 2000. Postscript 114 Kb, 20 pages.
Walter Cazzola, Shigeru Chiba, and Thomas Ledoux. Reflection and Meta-Level Architectures: State of the Art, and Future Trends. In Jacques Malenfant, Sabine Moisan, and Ana Moreira, editors, ECOOP'2000 Workshop Reader, Lecture Notes in Computer Science 1964, pages 1-15. Springer-Verlag, 2000. Postscript 42 Kb, 15 pages.
Walter Cazzola, Ahmed Ghoneim, and Gunter Saake. Software Evolution through Dynamic Adaptation of Its OO Design. In Hans-Dieter Ehrich, John-Jules Meyer, and Mark D. Ryan, editors, Objects, Agents and Features: Structuring Mechanisms for Contemporary Software, Lecture Notes in Computer Science 2975, pages 69-84. Springer-Verlag, July 2004. Pdf 350 Kb, 16 pages.
Walter Cazzola, Shigeru Chiba, and Gunter Saake. Software Evolution: a Trip through Reflective, Aspect, and Meta-Data Oriented Techniques. In Jacques Malenfant and Bjarne M. Østvold, editors, ECOOP'2004 Workshop Reader, Lecture Notes in Computer Science 3344, pages 116-130. Springer-Verlag, 2004. PDF 27 Kb, 15 pages.

Journals

Massimo Ancona and Walter Cazzola. Static Header as Sentinel. ACM Sigplan Notices, Vol 33(6):61-64, June 1998. Postscript 28 Kb, 4 pages.
Walter Cazzola. mChaRM: Reflective Middleware with a Global View of Communications. IEEE Distributed System On-Line, Vol 3(2), February 2002. View.
Walter Cazzola. Remote Method Invocation as a First-Class Citizen. Distributed Computing Journal. 16(4):287-306, December 2003. Springer-Verlag. PDF 795Kb, 20 pages.
Alberto Traverso, Aristide F. Massardo, Walter Cazzola, and Giovanni Lagorio. WIDGET-TEMP: A Novel Web-Based Approach for Thermoeconomic Analysis and Optimization of Conventional and Innovative Cycles. ASME Transactions, 2004. To Appear. PDF 567Kb, 9 pages.
Walter Cazzola. SmartReflection: Efficient Introspection in Java. Journal of Object Technology, 3(11):117-132, December 2004. PDF 505Kb, 16 pages.

Proceedings of International Conferences

Massimo Ancona, Walter Cazzola, Gabriella Dodero, and Vittoria Gianuzzi. Channel Reification: A Reflective Model for Distributed Computation. In proceedings of IEEE International Performance Computing, and Communication Conference (IPCCC'98), 98CH36191, pages 32-36, Phoenix, Arizona, USA, February 1998. IEEE. Postscript 31 Kb, 5 pages.
Walter Cazzola, Andrea Savigni, Andrea Sosio, and Francesco Tisato. Architectural Reflection: Bridging the Gap Between a Running System and its Architectural Specification. In proceedings of 6th Reengineering Forum (REF'98), pages 12-1-12-6, Firenze, Italia, March 1998. IEEE. Postscript 35 Kb, 6 pages.
Walter Cazzola, Andrea Savigni, Andrea Sosio, and Francesco Tisato. A Fresh Look at Programming-in-the-Large. In proceedings of 22nd Annual International Computer Software and Application Conference (COMPSAC'98), Wien, Austria, August 1998. IEEE. Postscript 19 Kb, 5 pages.
Walter Cazzola, Andrea Savigni, Andrea Sosio, and Francesco Tisato. Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level. In proceedings of 14th IEEE International Conference on Automated Software Engineering (ASE'99), Cocoa Beach, Florida, USA, October 1999. Postscript 53 Kb, 4 pages.
Massimo Ancona, Walter Cazzola, Paolo Raffo, and Ioan Bogdan Vasian. Virtual Path Layout Design Via Network Clustering. In proceedings of the IEEE International Conference on Communication 2000, pages 352-360, Bucharest, Romania, December 2000. Postscript 92 Kb, 9 pages.
Massimo Ancona, Walter Cazzola, Enrico Martinuzzi, Paolo Raffo, and Ioan~Bogdan Vasian. Clustering Algorithms for the Optimization of Communication Graphs. In Proceedings of the Fourth Conference Italo-Latino American of Industrial and Applied Mathematics, Havana, Cuba, March 2001. Postscript 42 Kb, 7 pages.
Walter Cazzola, Massimo Ancona, Fabio Canepa, Massimo Mancini, and Vanja Siccardi. Enhancing Java to Support Object Groups. In Proceedings of the Third Conference on Recent Object-Oriented Trends (rOOts 2002), Bergen, Norway, April 2002. PDF 250 Kb, 11 pages.
Walter Cazzola, Ahmed Ghoneim and Gunter Saake. Reflective Analysis and Design for Adapting Object Run-time Behavior. In Proceedings of the 8th International Conference on Object-Oriented Information Systems (OOIS'02), Montpellier, France, September 2002. PDF 297 Kb, 12 pages.
Walter Cazzola, James O. Coplien, Ahmed Ghoneim and Gunter Saake. Framework Patterns for the Evolution of Nonstoppable Software Systems. In Proceedings of the the 1st Nordic Conference on Pattern Languages of Programs (VikingPLoP'02), Helsingor, Denmark, September 2002. PDF 416 Kb, 20 pages.
Massimo Ancona, Walter Cazzola, and Daniele D'Agostino. Smart Data Caching in Archeological Wireless Applications: the PAST Solution. In Proceedings of the 11th Euromicro Conference on Parallel, Distributed and Network-Based Processing (Euromicro PDP 2003), Genova, Italy, February 2003. PDF 140 Kb, 5 pages.
Walter Cazzola and Dario Maggiorini. Seamless Nomadic System-Aware Servants. Ralph H. Sprague Jr, editor, Proceedings of the 37th Hawaii International Conference on System Sciences, Big Island, Hawaii, January 2004. IEEE Computer Society Press. PDF 260 Kb, 8 pages.
Walter Cazzola. SmartMethod: an Efficient Replacement for Method. In Proceedings of the 9th Annual ACM Symposium on Applied Computing (SAC'04), pages 1305-1309, Nicosia, Cyprus, March 2004. ACM Press. PDF 151 Kb, 5 pages.
Massimo Ancona and Walter Cazzola. The Essence of Reflection: a Reflective Run-Time Environment. In Proceedings of the 9th Annual ACM Symposium on Applied Computing (SAC'04), Nicosia, Cyprus, pages 1503-1507, March 2004. ACM Press. PDF 225 Kb, 5 pages.
Walter Cazzola, Ahmed Ghoneim, and Gunter Saake. System Evolution through Design Information Evolution: a Case Study. In Proceedings of the 13th International Conference on Intelligent and Adaptive Systems and Software Engineering (IASSE 2004), Nice, France, pages 145-150, July 2004. ISCA. PDF 4.2 Mb, 5 pages.
Massimo Ancona, Walter Cazzola, Sara Drago and Francesco Guido. An XML-Based Description of Structured Networks. In proceedings of the IEEE International Conference on Communication 2004, pages 401-406, Bucharest, Romania, June 2004. PDF 132 Kb, 6 pages.
Walter Cazzola, Antonio Cisternino, and Diego Colombo. [a]C#: C# with a Customizable Code Annotation Mechanism. In Proceedings of the 10th Annual ACM Symposium on Applied Computing (SAC'05), pages 1274-1278, Santa Fe, New Mexico, USA, March 2005. ACM Press. PDF 155 Kb, 5 pages.
Walter Cazzola, Sonia Pini and Massimo Ancona. AOP for Software Evolution: A DEsign Oriented Approach. In Proceedings of the 10th Annual ACM Symposium on Applied Computing (SAC'05), pages 1356-1360, Santa Fe, New Mexico, USA, March 2005. ACM Press. PDF 214 Kb, 6 pages.
Lorenzo Capra and Walter Cazzola. A Petri-Net Based Reflective Framework. In Proceedings of the IPM International Workshop on Foundations of Software Engineering (FSEN'05), Tehran, Iran, October 2005. PDF 4.2 Mb, 18 pages.
Antonio Cisternino, Walter Cazzola and Diego Colombo. Metadata-Driven Library Design. In Proceedings of the Library-Centric Software Design Workshop (LCSD'05), San Diego, CA, USA, October 2005. PDF 214 Kb, 5 pages.

Proceedings of International Workshops (With International Referees)

Massimo Ancona, Walter Cazzola, Gabriella Dodero, and Vittoria Gianuzzi. Communication Modeling by Channel Reification. In proceedings of the workshop "Advances in Languages for User Modeling", in Sixth International Conference on User Modeling, pages 1-9, Chia Laguna, Sardinia Italia, June 1997. Available as Technical Report from University of Salerno. Postscript 45 Kb, 9 pages.
Massimo Ancona, Walter Cazzola, and Eduardo B. Fernandez. Reflective Authorization Systems. In proceedings of ECOOP Workshop on Distributed Object Security (EWDOS'98), in 12th European Conference on Object-Oriented Programming (ECOOP'98), pages 35-39, Brussels, Belgium, July 1998. Postscript 24 Kb, 5 pages.
Walter Cazzola. Evaluation of Object-Oriented Reflective Models. In proceedings of ECOOP Workshop on Reflective Object-Oriented Programming and Systems (EWROOPS'98), in 12th European Conference on Object-Oriented Programming (ECOOP'98), Brussels, Belgium, July 1998. Postscript 40 Kb, 11 pages.
Walter Cazzola, Andrea Clematis, Vittoria Gianuzzi, Alexander Romanovsky, and Andy Tyrrel. Approaches to Designing Complex Dependable Systems. In Flavio De Paoli and Ian M. Mac Leod, editors, proceedings of 15th IFAC Workshop on Distributed Computer Control Systems (DCCS'98), pages 71-78, Como, Italia, September 1998. IFAC, Elsevier. Postscript 41 Kb, 9 pages.
Massimo Ancona, Walter Cazzola, and Eduardo B. Fernandez. A History-Dependent Access Control Mechanism Using Reflection. In proceedings of 5th ECOOP Workshop on Mobile Object Systems (EWMOS'99), in 13th European Conference on Object-Oriented Programming (ECOOP'99), Lisbon, Portugal, June 1999. Postscript 81 Kb, 14 pages.
Walter Cazzola, Andrea Sosio, and Francesco Tisato. Reflection and Object-Oriented Analysis. In Walter Cazzola, Robert J. Stroud, and Francesco Tisato, editors, proceedings of 1st OOPSLA Workshop on Reflection and Software Engineering (OORaSE'99), Denver, Colorado, USA, November 1999, pages 95-106. Postscript 58 Kb, 12 pages.
Walter Cazzola, Andrea Savigni, Andrea Sosio, and Francesco Tisato. Architectural Reflection. Realising Software Architectures via Reflective Activities. In Wolfang Emmerich and Stephan Tai, editors, Proceedings of the 2nd International Workshop on Engineering Distributed Objects (EDO 2000), Lecture Notes in Computer Science 1999, pages 102-115. Springer-Verlag. Davis, USA, November 2000. PDF 293 Kb, 14 pages.
Massimo Ancona, Walter Cazzola, Paolo Raffo, and Marco Corvi. Image Database Retrieval Using Wavelet Packets Compressed Data. In Proceedings of the Sixty SIMAI National Conference, Chia Laguna, Italy, May 2002. Postscript 56 Kb, 10 pages.
Walter Cazzola, Sonia Pini, and Massimo Ancona. Evolving Pointcut Definition to Get Software Evolution. In Proceedings of the 1st ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'04), in 18th European Conference on Object-Oriented Programming (ECOOP'04), Oslo, Norway, June 2004. PDF 102 Kb, 6 pages.
Walter Cazzola, Ahmed Ghoneim, and Gunter Saake. RAMSES: a Reflective Middleware for Software Evolution. In Proceedings of the 1st ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'04), in 18th European Conference on Object-Oriented Programming (ECOOP'04), Oslo, Norway, June 2004. PDF 113 Kb, 6 pages.
Massimo Ancona, Walter Cazzola, Sonia Pini, Marco Frascio, Natasha Stavropoulou, and Alex Conconi. Doc at Hand: Knowledge Sharing and Decision Support for Healthcare Professionals. In Proceedings of 1st Euro-Mediterranean Conference on Medical Informatics and Telemedicine (EMMIT'04), Genova, Italia, November 2004. Word 56 Kb, 4 pages.
Walter Cazzola, Sonia Pini, and Massimo Ancona. The Role of Design Information in Software Evolution. In Proceedings of the 2nd ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'05), in 19th European Conference on Object-Oriented Programming (ECOOP'05), Glasgow, Scotland, July 2005. PDF 237 Kb, 6 pages.
Walter Cazzola, Antonio Cicchetti, and Alfonso Pierantonio. On the Problems of the JPMs. In Proceedings of the 1st ECOOP Workshop on Models and Aspects (MAW'05), in 19th European Conference on Object-Oriented Programming (ECOOP'05), Glasgow, Scotland, July 2005. PDF 70 Kb, 3 pages.

Communications to International Conferences

Massimo Ancona, Walter Cazzola, Gabriella Dodero, and Vittoria Gianuzzi. Channel Reification: a Reflective Approach to Fault Tolerant Software Development. In OOPSLA'95 (poster section), page 137, Austin, Texas, USA, on 15th-19th October 1995. ACM. Postscript 51 Kb, 6 pages.
Massimo Ancona, Walter Cazzola, Gabriella Dodero, and Vittoria Gianuzzi. Materializzazione del Canale: Un Modello per la Riflessione Computazionale. In TABOO'95 (poster section), Bologna, Italia, on 1st December 1995. Written in Italian.
Massimo Ancona, Walter Cazzola, Gabriella Dodero, and Vittoria Gianuzzi. Channel Reification: A Reflective Model for Distributed Computation. In Languages and Models with Objects - LMO'97 (poster section), pages 1-5, Roscoff, France, on 22nd-24th October 1997. Postscript 52 Kb, 10 pages.
Walter Cazzola, Robert J. Stroud, and Francesco Tisato. OORaSE'99 Workshop on Object-Oriented Reflection and Software Engineering. In OOPSLA'99 (Poster Section), Denver, Colorado, USA, November 1999.
Walter Cazzola. Communication Oriented Reflection. In ECOOP'2000 (Poster Section), Cannes-Sophie Antipolis, France. Published in Jacques Malenfant, Sabine Moisan, and Ana Moreira, editors, ECOOP'2000 Workshop Reader, Lecture Notes in Computer Science 1964. Springer-Verlag, Heidelberg, Germany, December 2000.

Technical Reports

Paola Bonetto, Walter Cazzola, Sabrina De Capitani Di Vimercati, Isabella Merlo, Andrea Savigni and Italo Zoppis. The Sandwich Theorem: Comments and Observations. Technical report DISI-TR-98-11, DISI, University of Genova, September 1998. (Written in Italian). Also presented as Technical Report 228-98 for DSI, Università degli Studi di Milano. Postscript 175 Kb, 63 pages.
Walter Cazzola, Andrea Savigni, Andrea Sosio, and Francesco Tisato. Architectural Reflection: Concepts, Design, and Evaluation. Technical Report RI-DSI 234-99, DSI, Università degli Studi di Milano, May 1999. Postscript 102 Kb, 23 pages.
Walter Cazzola, and Massimo Ancona. mChaRM: a Reflective Middleware for Communication-Based Reflection. Technical Report DISI-TR-00-09, DISI, Università degli Studi di Genova, May 2000. Postscript 102 Kb, 29 pages.
Walter Cazzola, Massimo Ancona, Fabio Canepa, Massimo Mancini and Vanja Siccardi. Shifting Up Java P2P to Multi-Point. Technical Report DISI-TR-01-13, DISI, Università degli Studi di Genova, December 2001. PDF 245 Kb, 16 pages.
Massimo Ancona and Walter Cazzola. The Programming Language Io. Technical Report DISI-TR-04-02, DISI, Università degli Studi di Genova, May 2002. PDF 245 Kb, 28 pages.
Dario Maggiorini, Walter Cazzola, B.S. Prabhu, and Rajit Gadh. A Service-Oriented Middleware for Seamless Nomadic System-Aware (SNA) Servants. White paper, WINMEC: Wireless INternet for the Mobile Enterprise Consortium, March 2003. Available at WINMEC PDF 30 Kb 4 pages.

Master Thesis

Walter Cazzola. Channel Reification: a New Reflective Model. Analysis and Comparison with Other Models and Application to Fault Tolerant System. Master's thesis, University of Genova - Department of Computer Science (DISI), April 1996. (Written in Italian). Postscript 570 Kb, 304 pages.

PhD Thesis

Walter Cazzola. Communication-Oriented Reflection: a Way to Open Up the RMI Mechanism. PhD thesis, Università degli Studi di Milano, Milano Italy, November 2000. Postscript 294 Kb, 132 pages.