«Entia non sunt multiplicanda praeter necessitatem.»
William of Ockham

index

Document formats
PDF Portable Document Format
PS PostScript (possibly compressed)
HTML HTML page
BibTeX BibTeX entry

Disclaimer: Papers are made available on this webpage to ensure timely dissemination of research results. Copyright and all rights therein are retained by authors or other copyright holders.

submitted papersup

  1. Luca Padovani, Fair Subtyping for Multi-Party Session Types.

journal papersup

  1. , Luca Padovani, Typing Copyless Message Passing, accepted for publication in Logical Methods in Computer Science.
  2. , , Luca Padovani, On Global Types and Multi-Party Sessions, accepted for publication in Logical Methods in Computer Science.
  3. Luca Padovani, On Projecting Processes into Session Types, accepted for publication in Mathematical Structures in Computer Science.
  4. Luca Padovani, Contract-Based Discovery of Web Services Modulo Simple Orchestrators, in Theoretical Computer Science, Vol. 411, pp. 3328–3347, ISSN 0304-3975, Elsevier, 2010.
  5. Samuele Carpineti, , Luca Padovani, – A Project for Experimenting Web Services Technologies, in Science of Computer Programming, Vol. 74, Issue 10, pp. 777–811, ISSN 0167-6423, Elsevier, 2009.
  6. , , Luca Padovani, A Theory of Contracts for Web Services, in ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 31, Issue 5, ISSN 0164-0925, New York, NY, USA, 2009.
  7. Luca Padovani, Formatting with TeX Rules, TeX Fonts, and TeX Quality, , The Communications of the TeX Users Group, Vol. 24, No. 1, pp. 53–61, ISSN 0896-3207, Portland, Oregon, USA, 2003.
  8. , , Luca Padovani, , Irene Schena, Mathematical Knowledge Management in , in Annals of Mathematics and Artificial Intelligence, Special Issue on Mathematical Knowledge Management, Vol. 38, Issue 1-3, pp. 27–46, ISSN 1012-2443, Kluwer Academic Publishers, 2003.
  9. , Luca Padovani, The Engine, in Markup Languages: Theory & Practice, Vol. 3, Issue 2, pp. 173–190, ISSN 1099-6621, MIT Press, 2002.

proceedingsup

  1. , Luca Padovani, Polymorphic Endpoint Types for Copyless Message Passing, in Proceedings of the 4th Workshop on Interaction and Concurrency Experience (), EPTCS 59, pp. 52–67, Reykjavík, Iceland, 2011.
  2. Luca Padovani, Fair Subtyping for Multi-Party Session Types, in Proceedings of the 13th International Conference on Coordination Models and Languages (), LNCS 6721, pp. 127–141, Reykjavík, Iceland, 2011.
  3. , , Luca Padovani, On Global Types and Multi-Party Sessions, in Proceedings of the 13th IFIP International Conference on Formal Methods for Open Object-based Distributed Systems and 30th IFIP International Conference on FORmal TEchniques for Networked and Distributed Systems (), LNCS 6722, pp. 1–28, Reykjavík, Iceland, 2011.
  4. , Chiara Messa, Luca Padovani, Typing Copyless Message Passing, in Proceedings of the 20th European Symposium on Programming (), LNCS 6602, pp. 57–76, Saarbrücken, Germany, 2011.
  5. Luca Padovani, Session Types = Intersection Types + Union Types, in Proceedings of the 5th Workshop on Intersection Types and Related Systems (), EPTCS 45, pp. 71–89, Edinburgh, Scotland, 2010.
  6. , , , Antonio Boccalatte, , , , Luca Padovani, , , , and , MERCURIO: An Interaction-oriented Framework for Designing, Verifying and Programming Multi-Agent Systems, in Proceedings of the 11th International Workshop on Coordination, Organization, Institutions and Norms in Multi-Agent Systems (), CEUR, Vol. 627, pp. 134–149, ISSN 1613-0073, Lyon, France, 2010.
  7. , , , Luca Padovani, Foundations of Session Types, in Proceedings of the 11th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming (), pp. 219–230, Coimbra, Portugal, 2009.
  8. , Luca Padovani, Contracts for Mobile Processes, in Proceedings of the 20th International Conference on Concurrency Theory (), LNCS 5710, pp. 211–228, Bologna, Italy, 2009.
  9. Luca Padovani, Session Types at the Mirror, best scored paper in Proceedings of the 2nd Workshop on Interaction and Concurrency Experience (), EPTCS 12, pp. 71–86, Bologna, Italy, 2009.
  10. , Luca Padovani, A Preliminary Proposal of Decidable Testing Relations for Infinitary Asynchronous , presented at the 11th International Workshop on Verification of Infinite-State Systems (), Bologna, Italy, 2009.
  11. Luca Padovani, Contract-Directed Synthesis of Simple Orchestrators, in Proceedings of the 19th International Conference on Concurrency Theory (), LNCS 5201, pp. 131–146, Toronto, Canada, 2008.
  12. , Luca Padovani, The Pairing of Contracts and Session Types, in Concurrency, Graphs and Models (), LNCS 5065, pp. 681–700, Pisa, Italy, 2008.
  13. , , Luca Padovani, A Theory of Contracts for Web Services, in Proceedings of the 35th annual symposium on Principles of Programming Languages (), pp. 261–272, San Francisco, California, 2008.
  14. , Luca Padovani, The Must Preorder Revisited – An Algebraic Theory for Web Services Contracts, in Proceedings of the 18th International Conference on Concurrency Theory (), LNCS 4703, pp. 212–225, Lisbon, Portugal, 2007.
  15. , Luca Padovani, Performance-Oriented Comparison of Web Services via Client-Specific Testing Preorders, in Proceedings of the 9th IFIP Conference of Formal Methods for Open Object-Based Distributed Systems (), LNCS 4468, pp. 269–284, Paphos, Cyprus, 2007.
  16. , , Luca Padovani, A Theory of Contracts for Web Services, in Proceedings of the 5th ACM SIGPLAN Workshop on Programming Language Technologies for XML (), pp. 37–48, Nice, France, 2007. (superseded by A Theory of Contracts for Web Services in Proceedings of the 35th annual symposium on Principles of Programming Languages ()).
  17. Samuele Carpineti, , , Luca Padovani, A Formal Account of Contracts for Web Services, in Proceedings of the 3rd International Workshop on Web Services and Formal Methods (), LNCS 4184, pp. 148–162, Vienna, Austria, 2006.
  18. Luca Padovani, , From Notation to Semantics: There and Back Again, in Proceedings of the 5th International Conference on Mathematical Knowledge Management (), LNAI 4108, pp. 194–207, Wokingham, UK, 2006.
  19. , Luca Padovani, Smooth Orchestrators, in Proceedings of International Conference on Foundations of Software Science and Computation Structures (FoSSaCS'06), LNCS 3921, pp. 32–46, Vienna, Austria, 2006.
  20. , Luca Padovani, A Distributed Implementation of Mobile Nets as Mobile Agents, in Proceedings of the 7th IFIP Conference of Formal Methods for Open Object-Based Distributed Systems (), LNCS 3535, pp. 259–274, Athens, Greece, 2005.
  21. Luca Padovani, Compilation of Generic Regular Path Expressions Using C++ Class Templates, in Proceedings of the 14th Conference on Compiler Construction (), LNCS 3443, pp. 27–42, Edinburgh, Scotland, 2005.
  22. Luca Padovani, , , A Generative Approach to the Implementation of Language Bindings for the Document Object Model, in the Proceedings of the 3rd International Conference on Generative Programming and Component Engineering (), LNCS 3286, pp. 469–487, Vancouver, British Colombia, Canada, 2004.
  23. Luca Padovani, , An Investigation on the Dynamics of Direct-Manipulation Editors for Mathematics, in the Proceedings of the 3rd International Conference on Mathematical Knowledge Management () LNCS 3119, pp. 302–316, Białowieża, Poland, 2004.
  24. Luca Padovani, A Math Canvas for the Desktop, in the Proceedings of the 5th Annual GNOME User and Developer European Conference (), Publication Series No. 107, ISSN 0806-5942, Agder University College, Kristiansand, Norway, 2004.
  25. Luca Padovani, Interactive Editing of Markup Using TeX Syntax, in Preprints for the 2004 Annual Meeting and in Proceedings of the International Conference on TeX, XML, and Digital Typography (), LNCS 3130, pp. 125–138, Xanthi, Greece, 2004.
  26. Luca Padovani, On the Roles of LaTeX and in Encoding and Processing Mathematical Expressions, in Proceedings of the 2nd International Conference on Mathematical Knowledge Management (), LNCS 2594, pp. 66–79, Bertinoro, Italy, 2003.
  27. Luca Padovani, A Standalone Rendering Engine for , in Proceedings of the MathML International Conference (), Chicago, Illinois, USA, 2002.
  28. Yuzhen Xie, , Luca Padovani, A Lisp Subset Based on , in Proceedings of the MathML International Conference (), Chicago, Illinois, USA, 2002.
  29. , , Luca Padovani, , Irene Schena, Mathematical Knowledge Management in , in Proceedings of the 1st International Workshop on Mathematical Knowledge Management (), RISC, A-4232 Schloss Hagenberg, Austria, 2001.
  30. , Luca Padovani, , Irene Schena, and the Semantic Math-Web, in Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics (), LNCS 2152, pp. 59–74, Edinburgh, Scotland, 2001.
  31. , Luca Padovani, , Irene Schena, , Stylesheets and the Re-mathematization of Formal Content, in Proceedings of Extreme Markup Languages Conference (EXTREME'01), pp. 17–27, Montréal, Québec, Canada, 2001.
  32. , Luca Padovani, The Engine, in Proceedings of Extreme Markup Languages Conference (EXTREME'01), pp. 45–53, Montréal, Québec, Canada, 2001.
  33. , Luca Padovani, , Irene Schena, Formal Mathematics on the Web, in Proceedings of the 8th International Conference `Crimea 2001': Libraries and Associations in the Transient World: New Technologies and New Forms of Cooperation (Crimea'01), Vol. 1, pp. 342–346, Sudak, Ukraine, 2001.
  34. , Luca Padovani, , Irene Schena, Formal Mathematics in , Session Presentation at the 1st MathML International Conference (MathML'00), Urbana-Champaign, Illinois, USA, 2000.
  35. , Luca Padovani, , Irene Schena, Towards a Library of Formal Mathematics, Technical Report at 13th International Conference on Theorem Proving in Higher Order Logics (TPHOLs'00), Portland, Oregon, USA, 2000.
  36. , Luca Padovani, , Irene Schena, Content-Centric Logical Environments, Short Presentation at 15th Annual IEEE Symposium on Logic in Computer Science (LICS'00), Santa Barbara, California, USA, 2000.

book chaptersup

  1. Luca Padovani, Contract-based Discovery and Adaptation of Web Services, 9th International School on Formal Methods for the Design of Computer, Communication and Software Systems: Web Services (), LNCS 5569, pp. 213–260, 2009.

booksup

Book cover

  1. , Luca Padovani, (editors), Formal Methods for Web Services, LNCS 5569, 9th International School on Formal Methods for the Design of Computer, Communication and Software Systems: Web Services ().

seminarsup

  1. Fair Testing and Fair Subtyping, Workshop su Contratti e Tipi Comportamentali (), Lucca, Italy, 2012.
  2. Fair Subtyping for Multi-Party Session Types, Rencontre des groupes de travail GEOCAL (Géométrie du calcul) et LAC (Logique, Algèbre et Calcul) du GDR Informatique mathématique (), Palaiseau, France, 2011.
  3. Luca Padovani, Semantic Subtyping for Session Types, 1st Workshop on Behavioural Types (), Lisbon, Portugal, 2011.
  4. Luca Padovani, Contract-based Discovery and Adaptation of Web Services, Workshop on Security Oriented Formal Techniques (), Pisa, Italy, 2010 and 4th Workshop on Formal Languages and Analysis of Contract-Oriented Software (), Pisa, Italy, 2010.
  5. Contracts for Web Services, Torino, Italy, 2009.
  6. A Taste of , Université Paris Diderot, France, 2008.
  7. A Formal Account of Contracts for Web Services, INRIA, France, 2006.
  8. PiDuce, Urbino, Italy, 2005.
  9. The Mathematical Markup Language and Web Technologies for Mathematics, Trieste, Italy, 2003.

dissertationsup

  1. Luca Padovani, Formatting, Ph.D. dissertation, Technical Report UBLCS-2003-3, Dipartimento di Scienze dell'Informazione, University of Bologna, 2003 (refereed by Robert Miner, John Pedersen, ).
  2. Luca Padovani, Un linguaggio distribuito con agenti mobili: analisi progettuale e implementazione (A distributed language with mobile agents: design and implementation), Master thesis, 1998.

technical reportsup

  1. Luca Padovani, Fair Subtyping for Multi-Party Session Types.
  2. , , , Antonio Boccalatte, , , , Luca Padovani, , , , and , MERCURIO: An Interaction-oriented Framework for Designing, Verifying and Programming Multi-Agent Systems, Technical Report RT 128/2010, Dipartimento di Informatica, University of Torino, 2010.
  3. Luca Padovani, , Stream Processing of Documents Made Easy with LALR(1) Parser Generators, Technical Report UBLCS-2007-23, Dipartimento di Scienze dell'Informazione, University of Bologna, 2007.
  4. , Luca Padovani, Rendering/Browsing engine, Report D4.a, IST-2001-33562 .
  5. , Luca Padovani, Prototype functionalities for assisted annotation, Report D4.c, IST-2001-33562 .

white papersup

  1. Luca Padovani, The Path Expression Template Library.
  2. , Luca Padovani, Mobile Computation vs. Mobile Code: What Implementative Issues?.