Contact Information

Prof. Cesare Pautasso
Faculty of Informatics
University of Lugano (USI)
via G. Buffi 13
CH-6904 Lugano
Switzerland

Telephone: +41-58-666-4311

Fax : +41-58-666-4536

e-Mail: c dot pautasso at i triple(e) dot org

Homepage: http://www.pautasso.info/

Room: SI-114 (Appointment by email)

Short Bio

I became an assistant professor at the University of Lugano in September 2007 after working at the IBM Zurich Research Lab since February 2007. My PhD is from the Department of Computer Science of ETH Zurich, where I was also a post-doc starting June 2004, and an oberassistent during 2006 in the IKS Group.

My research focuses on building experimental systems to explore the intersection of model-driven software composition techniques, business process modeling languages, and autonomic/Grid computing. Recently I have developed an interest in Mashups and Architectural Decisions.

I have designed a visual composition language and built a set of very powerful rapid composition tools for Eclipse in the context of a project called JOpera: Process Support for more than Web Services. Both my dissertation and my system are available for download.

Research Interests

  • Software Composition for Distributed Systems
  • Mashups
  • Grid Computing
  • Scientific and Grid Workflows
  • Business Process Management
  • Service Oriented Architectures and Web Services
  • Model Driven Architecture and Design
  • Autonomic Computing

Projects

Funded by the AAA/SWITCH (e-Infrastructure for e-Science) initiative:
  • USI Desktop Grid
  • Swiss Multi-Science Computing Grid
  • Swiss Grid Portal
  • Virtual EZ-Grid

Publications

My DBLP publication list.

2009

  • C. Pautasso, Compiling Business Process Models into Executable Code, In: J. Cardoso, W. van der Aalst (eds.), Handbook on Research in Business Process Management, to appear
  • A. Quandt, S. Maffioletti, C. Pautasso, H. Stockinger, F. Lisacek, P. Kunszt, High-throughput Data Analysis of Proteomic Mass Spectra on the SwissBioGrid, In: Handbook of Research Computational Grid Technologies for Life Sciences, Biomedicine and Healthcare, to appear

2008

2007

  • C. Pautasso, T. Gschwind (eds) Proceedings of the of the 2nd ECOWS07 Workshop on Emerging Web Services Technology (WEWST2007) Halle (Saale), Germany, November 26, 2007.
  • J. Koehler, T. Gschwind, J. Küster, C. Pautasso, K. Ryndina, J. Vanhatalo, H. Völzer. Combining Quality Assurance and Model Transformations in Business-Driven Development. Proc. of the 3rd International Workshop and Symposium on Applications of Graph Transformations with Industrial Relevance 2007 (AGTIVE 2007), pages 1-16, October 2007.
  • B. Bioernstad, C. Pautasso, Let it flow: Building Mashups with Data Processing Pipelines, In: Proc. of Mashups'07 International Workshop on Web APIs and Services Mashups at ICSOC'07, Vienna, September 2007.
  • C. Pautasso, C. Bussler, (eds.), Emerging Web Services Technology, Birkhäuser, August 2007, ISBN 3764384476.
  • N. Schuster, O. Zimmerman, C. Pautasso, ADkwik: Web 2.0 Collaboration System for Architectural Decision Engineering, In Proc. of the 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), Boston, July 2007.
  • A. Quandt, P. Hernandez, C. Pautasso, P. Kunszt, R. Appel, Grid-based Analysis of Tandem Mass Spectrometry Data in Clinical Proteomics, HealthGrid 2007, Geneva, April 2007.
  • C. Pautasso, T. Heinis, G. Alonso Autonomic Resource Provisioning for Software Business Processes, Information and Software Technology, 49(1): 65-80, January 2007

2006

2005

2004

2003-2001 (During my PhD)

Invited Talks...


Upcoming Presentations

  • 28.11.2008, RESTful Web Service Composition with JOpera, NICTA, Sydney, Australia

Recent Presentations

Panels

Talks about the JOpera Project

  • 15.1.2007, Whitestein Technologies, Zurich
  • 28.11.2006, INRIA Sophia Antipolis, France
  • 15.11.2006, ETH Zurich Open Source Stammtisch
  • 28.9.2006, Swiss Grid Day, Geneva, Switzerland
  • 25.9.2006, Purdue University, USA
  • 22.9.2006, NCSA, Urbana-Champaign, USA
  • 29.6.2006, IBM Research, ZRL Rueschlikon, Switzerland
  • 20.6.2006, PRISM, University of Versailles, France
  • More Talks on JOpera (including slides).

University Teaching

Faculty of Informatics, University of Lugano

Computer Science Department, ETH Zurich

Summer Schools

  • October 2008 - Swiss Grid School SGS 2008, Geneva, Switzerland
  • August 2004 - Enterprise Application Integration and Web Services, Practical Exercises, ECSE, 11th International Summer School of Novel Computing, Lappenranta University of Technology, Finland
  • May 2004 - Web Services: Concept, Architectures and Applications, Practical Exercises, University of Aalborg, Denmark

Industry Training

In-house Training

  • June 2008, Service-Oriented Application Architectures and Enterprise Application Integration, In-house training for AWK Group, Zurich.
  • July 2007, SOA and Web 2.0: Concepts, Technologies, and Applications, Think-Friday University at the IBM Zurich Research Lab, Rueschlikon
  • May 2006, Application Architectures and Enterprise Application Integration, In-house training for AWK Group, Zurich.
  • Nov 2005, Advanced Web Services, In-house Training for Swisscom Mobile, Bern

Industry Compact Courses at ETH Zurich

PC Chair

  • Second International Workshop on Web APIs and Services Mashups (Mashups'08) at ICSOC2008.
  • Workshop on Model-Driven Engineering for Business Process Management (MDE4BPM08) at BPM2008.
  • 7th International Symposium on Software Composition (SC2008) at ETAPS2008.
  • 2nd Workshop on Emerging Web Services Technology (WEWST07) at ECOWS2007.
  • Workshop on Emerging Web Services Technology (WEWST06) at ECOWS2006.

Publicity Chair

  • The 3rd International Symposium on Service, Security and Data management technologies in Ubi-comp (SSDU2009).

PC Member

2009

  • 7th International Conference on Business Process Management (BPM2009)
  • 9th International Conference on Computational Science 2009 (ICCS 2009)
  • 4th International Conference on Grid and Pervasive Computing (GPC09)
    • 4th International Workshop on Workflow Management (ICWM2009)

2008

  • 6th International Conference on Service-Oriented Computing (ICSOC2008)
  • 6th European Conference on Web Services (ECOWS 2008)
    • 3rd Workshop on Emerging Web Services Technology (WEWST08)
  • 8th International Conference on Web Engineering (ICWE2008)
  • 6th International Conference on Business Process Management (BPM2008)
    • 4th Workshop on Business Process Intelligence (BPI'08)
  • 6th International Workshop on SOA and Web Services Best Practices (at OOPSLA 2008)
  • 1st International Workshop on Social Software Engineering and Applications (SoSEA08)
  • 3rd Workshop on Middleware for Service Oriented Computing (MW4SOC)
  • 3rd International Conference on Pervasive Computing and Applications (ICPCA2008)
  • Modeling, Design, and Analysis for Service-oriented Architecture Workshop; 3nd edition (MDA4SOA'08)
  • 16th International Conference on Cooperative Information Systems (CoopIS 2008)
  • International Conference on e-Business (ICE-B 2008)
  • 2008 IEEE International Conference on e-Business Engineering (ICEBE2008)
  • 7th International Conference on Web Information Systems Engineering (WISE 2008)
  • 8th International Conference on Computational Science (ICCS 2008)
  • 5th International Conference on Service Systems and Service Management (ICSSSM'08)
  • 3rd International Conference on Internet and Web Applications and Services (ICIW 2008)

2007

  • 5th European Conference on Web Services (ECOWS 2007)
  • Modeling, Design, and Analysis for Service-oriented Architecture Workshop; 2nd edition (MDA4SOA 2007)
  • International Conference on e-Business (ICE-B 2007)
  • 15th International Conference on Cooperative Information Systems (CoopIS 2007)
  • 2nd Workshop on Workflows in Support of Large-Scale Science (WORKS07)
  • 5th International Conference on Business Process Management (BPM2007)
    • 3rd Workshop on Business Process Intelligence (BPI'07)
  • 2007 IEEE International Conference on e-Business Engineering (ICEBE2007)
  • International Conference on Distributed Computing Systems (ICDCS 2007).
  • 7th International Conference on Computational Science (ICCS 2007).
  • The Second International Conference on Pervasive Computing and Applications (ICPCA 2007).

2006

  • Software Engineering and Middleware Workshop (SEM 2006) at SIGSOFT 2006 FSE 14
  • 33rd International Conference on Current Trends and practice of Computer Science (SOFSEM 2007).
  • Second IEEE International Conference on e-Science and Grid Computing (eScience 2006).
  • Fourth European Conference on Web Services (ECOWS 2006).
  • Modeling, Design, and Analysis for Service-oriented Architectures Workshop (mda4soa'06) at SCC 2006.
  • The First International Workshop on Event-driven Architecture, Processing and Systems (EDA-PS'06) at ICWS 2006.
  • 14th International Conference on Cooperative Information Systems (CoopIS 2006)
  • IFIP WG8.1 Working Conference on Self-Healing Information Systems (Cura Ipsum)
  • International Conference on e-Business (ICE-B 2006)
  • The Workshop on Workflows in Support of Large-Scale Science (WORKS06) at HPDC 2006.
  • 15th International World Wide Web Conference: XML and Web Services Track (WWW2006).
  • 8th International Working Conference on Advanced Visual Interfaces (AVI 2006).
  • International Workshop on High-Performance Data Management in Grid Environments (HPDGrid 2006).
  • IASTED International Conference on Web Technologies, Applications and Services (WTAS 2006)
  • 22nd International Conference on Data Engineering (Industrial Track) (ICDE'06)
  • International Conference on Internet and Web Applications and Services (ICIW'06)

2005

  • WI 2005 Workshop on WWW Service Composition with Semantic Web Services (wscomps05)
  • Third European Conference on Web Services (ECOWS 2005)
  • Sixth VLDB Workshop on Technologies for E-Services (TES-05)
  • Third International Conference on Business Process Management (BPM 2005)
    • Workshop on Business Processes and Services (BPS'05)
    • Workshop on Business Process Intelligence (BPI'05)
  • IEEE Conference on e-Business Engineering (ICEBE 2005)
  • International Conference on Web Services (ICWS 2005)

Journal Reviewing

  • TOSEM
  • Information Systems
  • VLDB Journal
  • ACM Computing Surveys
  • ACM Transactions on the Web (TWEB)
  • Scientific Programming
  • Distributed and Parallel Databases
  • IEEE Distributed Systems Online
  • IEEE Transactions on Network and Service Management (TNSM)
  • Future Generation Computer Systems
  • Service Oriented Computing and Applications
  • International Journal of Cooperative Information Systems
  • International Journal of Computer Systems Science and Engineering

Conference Reviewing

  • Models 2008
  • CHI 2008
  • Grid 2007
  • Middleware 2006

Professional Society Memberships

Open Positions

We are always looking for good students that would like to participate in our current and future research projects. Please contact us for details on how to apply to the PhD program of the Faculty of Informatics of the University of Lugano.

Current Students


Past PhD Students

  • Dr. Bioern Bioernstad, A Workflow Approach to Stream Processing, Diss. ETH Zurich Nr. 17600, December 2007