Publications by Cesare Pautasso
2008
2008 International Conference on Autonomic Computing, ICAC 2008, Chicago, Illinois, USA, January 2008
@inproceedings{abc, author = {Thomas Heinis and Cesare Pautasso}, booktitle = {2008 International Conference on Autonomic Computing, ICAC 2008}, title = {Automatic Configuration of an Autonomic Controller: An Experimental Study with Zero-Configuration Policies.}, url = {http://doi.ieeecomputersociety.org/10.1109/ICAC.2008.29}, venue = {Chicago, Illinois, USA}, year = {2008} }
2007
Information Software Technology, January 2007
@inproceedings{abc, author = {Cesare Pautasso and Thomas Heinis and Gustavo Alonso}, booktitle = {Information Software Technology}, title = {Autonomic resource provisioning for software business processes.}, url = {http://dx.doi.org/10.1016/j.infsof.2006.08.010}, year = {2007} }
Service-Oriented Computing - ICSOC 2007 Workshops, International Workshops, Vienna, Austria, Revised Selected Papers, January 2007
@inproceedings{abc, author = {Bi{\"o}rn Bi{\"o}rnstad and Cesare Pautasso}, booktitle = {Service-Oriented Computing - ICSOC 2007 Workshops, International Workshops, Vienna, Austria}, title = {Let It Flow: Building Mashups with Data Processing Pipelines.}, url = {http://dx.doi.org/10.1007/978-3-540-93851-4_3}, venue = {Revised Selected Papers}, year = {2007} }
2006
2006 IEEE International Conference on Services Computing (SCC 2006), Chicago, Illinois, USA, January 2006
@inproceedings{abc, author = {Bi{\"o}rn Bi{\"o}rnstad and Cesare Pautasso and Gustavo Alonso}, booktitle = {2006 IEEE International Conference on Services Computing (SCC 2006)}, title = {Control the Flow: How to Safely Compose Streaming Services into Business Processes.}, url = {http://doi.ieeecomputersociety.org/10.1109/SCC.2006.38}, venue = {Chicago, Illinois, USA}, year = {2006} }
Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2006), Singapore, January 2006
@inproceedings{abc, author = {Thomas Heinis and Cesare Pautasso and Gustavo Alonso}, booktitle = {Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2006)}, title = {Mirroring Resources or Mapping Requests: Implementing WS-RF for Grid Workflows.}, url = {http://doi.ieeecomputersociety.org/10.1109/CCGRID.2006.69}, venue = {Singapore}, year = {2006} }
Dependable Systems: Software, Computing, Networks, Research Results of the DICS Program, January 2006
@inproceedings{abc, author = {Cesare Pautasso and Win Bausch and Gustavo Alonso}, booktitle = {Dependable Systems: Software, Computing, Networks, Research Results of the DICS Program}, title = {Autonomic Computing for Virtual Laboratories.}, url = {http://dx.doi.org/10.1007/11808107_10}, year = {2006} }
IEEE Data Eng. Bull., January 2006
@inproceedings{abc, author = {Cesare Pautasso and Thomas Heinis and Gustavo Alonso}, booktitle = {IEEE Data Eng. Bull.}, title = {JOpera: Autonomic Service Orchestration.}, url = {ftp://ftp.research.microsoft.com/pub/debull/A06sept/pautasso-heinis-alonso1.ps}, year = {2006} }
Int. J. Web Eng. Technol., January 2006
Business processes provide abstractions for modelling business protocols that define the correct interactions between two or more Web services (WS). It has been shown that it is possible to automatically derive role-specific processes from a global protocol definition and also statically verify the compliance of a local process with the corresponding global business process. In this paper, we show that a similar approach can be used at run-time. We propose to employ process-based tools to enforce that the messages exchanged between different WS comply with a given business protocol, both in terms of sequencing constraints and data flow characteristics. Our solution simplifies the implementation of WS because it helps to separate the concern of business protocol compliance from the actual service implementation. To do so, we show how to transparently add a protocol enforcement layer to the WS messaging stack. Our experimental results indicate that this imposes a minimal overhead.
@inproceedings{abc, abstract = {Business processes provide abstractions for modelling business protocols that define the correct interactions between two or more Web services (WS). It has been shown that it is possible to automatically derive role-specific processes from a global protocol definition and also statically verify the compliance of a local process with the corresponding global business process. In this paper, we show that a similar approach can be used at run-time. We propose to employ process-based tools to enforce that the messages exchanged between different WS comply with a given business protocol, both in terms of sequencing constraints and data flow characteristics. Our solution simplifies the implementation of WS because it helps to separate the concern of business protocol compliance from the actual service implementation. To do so, we show how to transparently add a protocol enforcement layer to the WS messaging stack. Our experimental results indicate that this imposes a minimal overhead.}, author = {Bi{\"o}rn Bi{\"o}rnstad and Cesare Pautasso and Gustavo Alonso}, booktitle = {Int. J. Web Eng. Technol.}, title = {Enforcing web services business protocols at run-time: a process-driven approach.}, url = {http://dx.doi.org/10.1504/IJWET.2006.010422}, year = {2006} }
SIGMOD Record, January 2006
@inproceedings{abc, author = {Aphrodite Tsalgatidou and George Athanasopoulos and Michael Pantazoglou and Cesare Pautasso and Thomas Heinis and Roy Gr{\o}nmo and Hj{\o}rdis Hoff and Arne-J{\o}rgen Berre and M. Glittum and Simela Topouzidou}, booktitle = {SIGMOD Record}, title = {Developing scientific workflows from heterogeneous services.}, url = {http://doi.acm.org/10.1145/1147376.1147380}, year = {2006} }
Proceedings of the HPDC 2006 Workshop on Workflows in Support of Large-Scale Science (WORKS06), Paris, France, January 2006
@inproceedings{abc, author = {Cesare Pautasso and Gustavo Alonso}, booktitle = {Proceedings of the HPDC 2006 Workshop on Workflows in Support of Large-Scale Science (WORKS06), Paris, France}, title = {Parallel Computing Patterns for Grid Workflows}, year = {2006} }
2005
2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005), Dallas, TX, USA, January 2005
@inproceedings{abc, author = {Cesare Pautasso}, booktitle = {2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2005)}, title = {JOpera: An Agile Environment for Web Service Composition with Visual Unit Testing and Refactoring.}, url = {http://doi.ieeecomputersociety.org/10.1109/VLHCC.2005.48}, venue = {Dallas, TX, USA}, year = {2005} }
J. Vis. Lang. Comput., January 2005
@inproceedings{abc, author = {Cesare Pautasso and Gustavo Alonso}, booktitle = {J. Vis. Lang. Comput.}, title = {The JOpera visual composition language.}, url = {http://dx.doi.org/10.1016/j.jvlc.2004.08.004}, year = {2005} }
First International Conference on e-Science and Grid Technologies (e-Science 2005), Melbourne, Australia, January 2005
@inproceedings{abc, author = {Thomas Heinis and Cesare Pautasso and Oliver Deak and Gustavo Alonso}, booktitle = {First International Conference on e-Science and Grid Technologies (e-Science 2005)}, title = {Publishing Persistent Grid Computations as WS Resources.}, url = {http://doi.ieeecomputersociety.org/10.1109/E-SCIENCE.2005.67}, venue = {Melbourne, Australia}, year = {2005} }
Second International Conference on Autonomic Computing (ICAC 2005), Seattle, WA, USA, January 2005
@inproceedings{abc, author = {Thomas Heinis and Cesare Pautasso and Gustavo Alonso}, booktitle = {Second International Conference on Autonomic Computing (ICAC 2005)}, title = {Design and Evaluation of an Autonomic Workflow Engine.}, url = {http://doi.ieeecomputersociety.org/10.1109/ICAC.2005.21}, venue = {Seattle, WA, USA}, year = {2005} }
2005 IEEE International Conference on Web Services (ICWS 2005), Orlando, FL, USA, January 2005
@inproceedings{abc, author = {Cesare Pautasso and Thomas Heinis and Gustavo Alonso}, booktitle = {2005 IEEE International Conference on Web Services (ICWS 2005)}, title = {Autonomic Execution of Web Service Compositions.}, url = {http://doi.ieeecomputersociety.org/10.1109/ICWS.2005.28}, venue = {Orlando, FL, USA}, year = {2005} }
Software Composition, 4th International Workshop, SC 2005, Edinburgh, UK, Revised Selected Papers, January 2005
@inproceedings{abc, author = {Cesare Pautasso and Gustavo Alonso}, booktitle = {Software Composition, 4th International Workshop, SC 2005, Edinburgh, UK}, title = {Flexible Binding for Reusable Composition of Web Services.}, url = {http://dx.doi.org/10.1007/11550679_12}, venue = {Revised Selected Papers}, year = {2005} }
2004
Technologies for E-Services, 5th International Workshop, TES 2004, Toronto, Canada, Revised Selected Papers, January 2004
@inproceedings{abc, author = {Cesare Pautasso and Gustavo Alonso}, booktitle = {Technologies for E-Services, 5th International Workshop, TES 2004, Toronto, Canada}, title = {From Web Service Composition to Megaprogramming.}, venue = {Revised Selected Papers}, year = {2004} }
ETH Zürich, Diss. Nr. ETH Zürich, January 2004
@phdthesis{abc, author = {Cesare Pautasso}, school = {ETH Z{\"u}rich}, title = {A Flexible System for Visual Service Composition}, year = {2004} }
International Journal of Electronic Commerce (IJEC), 9(2):107-141, Winter 2004/2005, January 2004
@article{abc, author = {Cesare Pautasso and Gustavo Alonso}, journal = {International Journal of Electronic Commerce (IJEC), 9(2):107-141, Winter 2004/2005}, title = {JOpera: a toolkit for efficient visual composition of web services}, year = {2004} }
2003
3rd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2003), Tokyo, Japan, January 2003
@inproceedings{abc, author = {Win Bausch and Cesare Pautasso and Gustavo Alonso}, booktitle = {3rd IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2003)}, title = {Programming for Dependability in a Service-based Grid.}, url = {http://csdl.computer.org/comp/proceedings/ccgrid/2003/1919/00/19190164abs.htm}, venue = {Tokyo, Japan}, year = {2003} }
2003 IEEE Symposium on Human Centric Computing Languages and Environments (HCC 2003), Auckland, New Zealand, January 2003
@inproceedings{abc, author = {Cesare Pautasso and Gustavo Alonso}, booktitle = {2003 IEEE Symposium on Human Centric Computing Languages and Environments (HCC 2003)}, title = {Visual composition of web services.}, venue = {Auckland, New Zealand}, year = {2003} }
2002
2002 IEEE International Conference on Cluster Computing (CLUSTER 2002), Chicago, IL, USA, January 2002
@inproceedings{abc, author = {Win Bausch and Cesare Pautasso and Reto Schaeppi and Gustavo Alonso}, booktitle = {2002 IEEE International Conference on Cluster Computing (CLUSTER 2002)}, title = {BioOpera: Cluster-Aware Computing.}, url = {http://csdl.computer.org/comp/proceedings/cluster/2002/1745/00/17450099abs.htm}, venue = {Chicago, IL, USA}, year = {2002} }
2001
Proceedings of the 17th International Conference on Data Engineering, Heidelberg, Germany, January 2001
@inproceedings{abc, author = {Gustavo Alonso and Win Bausch and Cesare Pautasso and Ari Kahn and Michael T. Hallett}, booktitle = {Proceedings of the 17th International Conference on Data Engineering}, title = {Dependable Computing in Virtual Laboratories.}, url = {http://doi.ieeecomputersociety.org/10.1109/ICDE.2001.914834}, venue = {Heidelberg, Germany}, year = {2001} }