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)
Bio
Cesare Pautasso is assistant professor at the Faculty of Informatics at the University of Lugano, Switzerland. Previously he was a researcher at the IBM Zurich Research Lab (2007) and a senior researcher at ETH Zurich (2004-2007). He completed his graduate studies with a Ph.D. from ETH Zurich in 2004 and his undergraduate studies at Politecnico di Milano, Italy with a Computer Science Engineering Degree (cum laude) in 2000.
His research group focuses on building experimental systems to explore the intersection of model-driven software composition techniques, business process modelling languages, and autonomic/Cloud computing. He is currently supervising the research of 5 PhD students and one Post-Doctoral researcher working on Architectural Decision Modeling, Web 2.0 Mashups, and Self-Organizing, Liquid Service Oriented Architectures.
His teaching, training, and consulting activities both in academia and in industry cover advanced topics related to Web Development, Business Process Management, Enterprise Software Architecture, Service Oriented Architectures and emerging Web services and Middleware technologies. He is an active member of IEEE and ACM, where he has participated in more than 100 international conference/workshop program committees. He has served as program chair of the 8th European Conference on Web Services (ECOWS 2010) and the 7th International Symposium on Software Composition (SC 2008). He has also started the series of International Workshops on RESTful Design (WS-REST) at the WWW conference. He was the general chair of the 9th European Conference on Web Services (ECOWS 2011). He regularly referees for Swiss, EU and US funding agencies. Since 2010 he is an advisory board member of Consilience International LLC, a New York based company putting work in context.
He has 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 his dissertation and his system are available for download.
Research Interests
- Software Composition for Distributed Systems
- Web 2.0 Mashups
- Scientific Workflow
- Business Process Management
- Service Oriented Architectures and Web Services
- Model Driven Engineering
- Autonomic Computing
- Cloud Computing
Ongoing Projects
Funded by the SNSF (Swiss National Science Foundation):
- BenchFlow - A Benchmark for Workflow Management Systems
- SOSOA - Self-Organizing Service Oriented Architectures
Funded by the Hasler Foundation:
- LiSA - Liquid Software Architecture
Funded by the KTI:
- Elastic Cloud Platform for Social Networking
Past Projects
Funded by the SNSF (Swiss National Science Foundation):
- CLAVOS - Continuous Lifelong Analysis and Verification of Open Services
Funded by the EU (European Commission):
- SCUBE - Software Services and Systems Network (Associated Member)
Funded by the AAA/SWITCH (e-Infrastructure for e-Science) initiative:
- USI Virtual Grid
- Swiss Multi-Science Computing Grid-II
- USI Desktop Grid II
- USI Desktop Grid
- Swiss Multi-Science Computing Grid
- Swiss Grid Portal
- Virtual EZ-Grid
Publications
My DBLP publication list.2013
- M. Nowak, C. Pautasso, Team Situational Awareness and Architectural Decision Making with the Software Architecture Warehouse, accepted at the 7th European Conference on Software Architecture (ECSA 2013), Montpellier, France, July 2013
- S. Aghaee, C. Pautasso, Guidelines for Efficient and Effective End-User Development of Mashups, accepted at the Fourth International Symposium on End-User Development (IS-EUD 2013), Copenhagen, Denmark, June 2013
- V. Triglianos, C. Pautasso, ASQ: Interactive Web Presentations for Hybrid MOOCs, poster at the 22nd International World Wide Web Conference (WWW 2013), Rio de Janeiro, Brazil, May 2013
- C. Pautasso, M. Babazadeh, The Atomic Web Browser, poster at the 22nd International World Wide Web Conference (WWW 2013), Rio de Janeiro, Brazil, May 2013
- S. Aghaee, C. Pautasso, Live Mashup Tools: Challenges and Opportunities, accepted at the First ICSE International Workshop on Live Programming (LIVE 2013), San Francisco, USA, May 2013
- A. Gambi, C. Pautasso, RESTful Business Process Management in the Cloud, accepted at the 5th ICSE International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013), San Francisco, USA, May 2013
- D. Bonetta, W. Binder, C.Pautasso, Tiger Quoll: Parallel Event-based JavaScript, Proc. of the 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2013), Shenzhen, China, February 2013
- C. Pautasso, RESTful Web Services: Principles, Patterns and Emerging Technologies, In: A. Bouguettaya, M. Sheng, and F. Daniel (eds.), Web Services Foundations, Springer, 2013 (to appear)
- G. Toffetti Carughi, A. Gambi, M. Pezze', C. Pautasso, Kriging Controllers for Cloud Applications, IEEE Internet Computing, doi: 10.1109/MIC.2012.142
- A. Peternier, C. Pautasso, W. Binder, D. Bonetta, High Performance Execution of Service Compositions: a Multicore-aware Engine Design, Concurrency and Computation: Practice and Experience, doi: 10.1002/cpe.2948
2012
- T. Erl, B. Carlyle, C. Pautasso, R. Balasubramanian, SOA with REST: Principles, Patterns & Constraints for Building Enterprise Solutions with REST, Prentice Hall, 2012, ISBN 9780137012510
- A. Peternier, D. Ansaloni, D. Bonetta, C. Pautasso, and W. Binder. Hardware-aware thread scheduling: the case of asymmetric multicore processors, 18th International Conference on Parallel and Distributed Systems (ICPADS 2012), Singapore, December 2012.
- S. Aghaee, C. Pautasso, Towards A Unified Benchmarking Framework for Web-based Mashup Tools, 6th International Workshop on Web APIs and Service Mashups (Mashups 2012), Bertinoro, Italy, September 2012
- D. Bonetta, A. Peternier, D. Ansaloni, C. Pautasso, W. Binder, Node.Scala: Implicit Parallel Programming for High-Performance Web Services, International European Conference on Parallel and Distributed Computing (EuroPar 2012), Rhodes Island, Greece, August 2012
- M. Nowak, C. Pautasso, Software Architectural Warehouse: live and collaborative architectural decision making, Demo at the Joint 10th Working IEEE/IFIP Conference on Software Architecture (WICSA) and the 6th European Conference on Software Architecture (ECSA), Helsinki, Finland, August 2012
- T. Vitvar, S. Vinoski, C. Pautasso, (eds.) Programmatic Interfaces for Web Applications, Special issue of IEEE Internet Computing, vol. 16, no. 4, July/August 2012
- S. Aghaee, C. Pautasso, EnglishMash: usability design for a natural mashup composition environment, 4th International Workshop on Lightweight Integration on the Web (ComposableWeb2012) at ICWE 2012, Berlin, Germany, July 2012
- S. Aghaee, M. Nowak, C. Pautasso, Reusable Decision Space for Mashup Tool Design, 4th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2012), Copenhagen, Denmark, June 2012
- D. Karastoyanova, Z. Nemeth, M. Carro, D. Ivanovic, C. Pautasso, C. Di Napoli, and M. Giordano, Research Challenges on Service Technology Foundations, ICSE Workshop on European Software Services and Systems Research - Results and Challenges (SCube@ICSE), Zürich, Switzerland. June 2012
- D. Bianculli, C. Ghezzi, C. Pautasso, and P. Senti. Specification patterns from research to industry: a case study in service-based applications, 34th International Conference on Software Engineering (ICSE 2012), SEiP track, Zürich, Switzerland. June 2012
- D. Bonetta, A. Peternier, C. Pautasso, W. Binder, S: a Scripting Language for High-Performance RESTful Web Services, 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2012), New Orleans, LA, USA, February 2012
2011
- C. Pautasso, E. Wilde, Push-Enabling RESTful Business Processes, 9th International Conference on Service Oriented Computing (ICSOC 2011), Paphos, Cyprus, December 2011
- S. Aghaee, C. Pautasso, The Mashup Component Description Language, 13th International Conference on Information Integration and Web-based Applications & Services (iiWAS2011), Ho Chi Minh City, Vietnam, December 2011
- C. Pautasso, BPMN for REST, In Proceedings of the 3rd International Workshop on BPMN (BPMN 2011), Lucerne, Switzerland, November 2011
- W. Binder, D. Bonetta, C. Pautasso, A. Peternier, D. Milano, H. Schuldt, N. Stojnic, B. Faltings, I. Trummer, Towards Self-Organizing Service-Oriented Architectures, Fifth IEEE International Workshop on Software Engineering for Adaptive Service-oriented Systems (SEASS 2011), Washington, DC, July 2011
- D. Bonetta, C. Pautasso, An Architectural Style for Liquid Web Services, 9th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011), Boulder, Co, June 2011
- S. Aghaee, C. Pautasso, An Evaluation of Mashup Tools Based on Support for Heterogeneous Mashup Components, 3rd International Workshop on Lightweight Integration on the Web (ComposableWeb 2011), June 2011, Cyprus
- S. Aghaee, C. Pautasso, End-User Programming for Web Mashups: Open Research Challenges, 11th International Conference on Web Engineering (ICWE 2011) PhD Symposium, Cyprus, June 2011
- M. Nowak, C. Pautasso, Goals, Questions and Metrics for Architectural Decision Models, 6th Workshop on Workshop on SHAring and Reusing architectural Knowledge (SHARK2011), Hawaii, May 2011
- D. Bonetta, C. Pautasso, Towards Liquid Service Oriented Architectures, 20th International World Wide Web Conference (WWW 2011) PhD Symposium, Hyderabad, India, March 2011
- G. Pardon, C. Pautasso, Towards Distributed Atomic Transactions over RESTful Services, In: REST: From Research to Practice, Springer 2011
- E. Wilde, C. Pautasso, (eds.) REST: From Research to Practice, Springer, ISBN 978-1-4419-8302-2
, Summer 2011
2010
- A. Peternier, C. Pautasso, W. Binder, and D. Bonetta, Exploiting Multicores to Optimize Business Process Execution, IEEE International Conference on Service-Oriented Computing and Applications (SOCA'10), Perth, Australia, December 2010
- S. Aghaee, C. Pautasso, Mashup development with HTML5, 4th International Workshop on Mashups and Web APIs (Mashups'10), Ayia Napa, Cyprus, December 2010
- D. Bonetta, A. Peternier, C. Pautasso, W. Binder, A Multicore-aware Runtime Architecture for Scalable Service Composition, IEEE Asia-Pacific Service Computing Conference (APSCC 2010), Hangzhou, China, December 2010
- D. Bonetta, A. Peternier, C. Pautasso, W. Binder, Towards Scalable Service Composition on Multicores, in Proc. of the IFIP Workshop on Semantic Web & Web Semantics (SWWS 2010), October 2010
- A. Gambi, G. Toffetti, M. Pezze', C. Pautasso, Engineering Autonomic Controllers For Virtualized Web Applications, in Proc. of the 10th International Conference on Web Engineering (ICWE 2010), July 2010, (Best Paper Award)
- C. Cappiello, F. Daniel, M. Matera, C. Pautasso, Information Quality in Mashups, IEEE Internet Computing, vol. 14, no. 4, pp. 14-22, Jul/Aug 2010, doi:10.1109/MIC.2010.60
- F. Lelli, C. Pautasso, Design and Evaluation of a RESTful API for Controlling and Monitoring Heterogeneous Devices, In: F. Davoli, N. Meyer, R. Pugliese, S. Zappatore (eds.), Remote Instrumentation Services on the eInfrastructure: Application and Tools, Springer, p. 3-14, July 2010
- M. Nowak, C. Pautasso, O. Zimmermann, Architectural Decision Modeling with Reuse: Challenges and Opportunities, in Proc. of the 5th ICSE Workshop on SHAring and REusing Architectural Knowledge (SHARK 2010), May 2010
- S. Dustdar, C. Dorn, F. Li, L. Baresi, G. Cabri, C. Pautasso, and F. Zambonelli, A Roadmap towards Sustainable Self-aware Service Systems, in Proc. of the 2010 ICSE Workshop on "Software Engineering for Adaptive and Self-managing Systems" (SEAMS 2010), May 2010
- M. Pautasso, C. Pautasso, Peer Reviewing Interdisciplinary Papers, European Review, Vol. 18, No. 2, 227-237, May 2010, doi:10.1017/S1062798709990275
- C. Pautasso, Web Services Technology, In: G. Salvendy, W. Karwowski (eds.) Introduction to Service Engineering, John Wiley and Sons, ISBN 978-0-47038-241-7, 2010
2009
- C. Pautasso, On Composing RESTful Services, In: Proc. of the Dagstuhl Seminar 09021 on Software Service Engineering, July 2009.
- C. Pautasso, Composing RESTful Services with JOpera, In: Proc. of the International Conference on Software Composition (SC2009), July 2009, Zurich, Switzerland.
- C. Pautasso, RESTful Web Service Composition with BPEL for REST, Data & Knowledge Engineering, Volume 68, Issue 9, September 2009, Pages 851-866, doi:10.1016/j.datak.2009.02.016.
- D. Bianculli, C. Ghezzi, C. Pautasso, Embedding Continuous Lifelong Verification in Service Life Cycles, In: Proc. of the Principles of Engineering Service Oriented Systems ICSE Workshop (PESOS 2009), Vancouver, Canada, May 2009
- F. Lelli, C. Pautasso, The Tiny Instrument Element, In: Proc. of the 4th International Conference on Grid and Pervasive Computing (GPC'09), Geneva, Switzerland, May 2009
- C. Pautasso and E. Wilde, Why is the Web Loosely Coupled? A Multi-Faceted Metric for Service Design, In: Proc. of the 18th International World Wide Web Conference (WWW2009), Madrid, Spain, April 2009
- F. Lelli, C. Pautasso, Controlling and Monitoring Devices with REST, presented at the 4th International Workshop on Distributed Cooperative Laboratories: “Instrumenting” the Grid (INGRID 2009), Alghero, Italy, April 2009
- C. Pautasso, Compiling Business Process Models into Executable Code, In: J. Cardoso, W. van der Aalst (eds.), Handbook of Research in Business Process Management, IGI Global, ISBN 978-1-60566-288-6, April 2009
- 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 in Computational Grid Technologies for Life Sciences, Biomedicine and Healthcare, IGI Global, ISBN 978-1-60566-374-3, May 2009
2008
- C. Pautasso, M. Frisoni, The Mashup Atelier, Proc. of the 2nd International Workshop on Web APIs and Services Mashups (Mashups'08) at ICSOC 2008, Sydney, Australia, December 2008.
- C. Pautasso, BPEL for REST, Proc. of the 6th International Conference on Business Process Management (BPM 2008), Milan, Italy, September 2008.
- T. Gschwind, C. Pautasso (eds.) Emerging Web Services Technology, Vol. II, Birkhäuser, September 2008.
- T. Heinis, C. Pautasso, Automatic Configuration of an Autonomic Controller: an Experimental Study with Zero-Configuration Policies, Proc. of the 5th International Conference on Autonomic Computing (ICAC 2008), Chicago, USA, June 2008.
- A. Quandt, P. Hernandez, A. Masselot, C. Hernandez, S. Maffioletti, C. Pautasso, R. Appel, F. Lisacek: swissPIT: a novel approach for pipelined analysis of mass spectrometry data. Bioinformatics 24(11): 1416-1417 (2008)
- N. Abdennadher, P. Engel, D. Feichtinger, D. Flanders, P. Flury, P. Jermini, S. Maffioletti, C. Pautasso, H. Stockinger, W. Sudholt, M. Thiemard, N. Williams and C. Witzig, Initializing a National Grid Infrastructure: Lessons Learned from the Swiss National Grid Association Seed Project, Proc. of the 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid2008), Lyon, France, May 2008.
- C. Pautasso, O. Zimmermann, F. Leymann, RESTful Web Services vs. Big Web Services: Making the Right Architectural Decision, Proc. of the 17th International World Wide Web Conference (WWW2008), Bejing, China, April 2008.
- C. Pautasso, É. Tanter (eds.) Proceedings of the 7th International Symposium on Software Composition (SC2008), Budapest, Hungary, Springer LNCS 4954, March 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, Springer LNCS 4907, pp. 15-28, 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
- T. Heinis, C. Pautasso, and G. Alonso: A Self-Configuring Service Composition Engine, Book chapter in: Autonomic Computing: Concepts, Infrastructure, and Applications, Edited by: S. Hariri and M. Parashar, CRC Press, December 2006.
- C. Pautasso, C. Bussler (eds) Proceedings of the of the ECOWS06 Workshop on Emerging Web Services Technology (WEWST2006) Zurich, Switzerland, December 4, 2006.
- C. Pautasso, T. Heinis, G. Alonso JOpera: Autonomic Service Orchestration In: IEEE Data Engineering Bulletin (Special Issue on Self-Managing Database Systems), A. Ailamaki (Ed.), September 2006
- C. Pautasso, W. Bausch, G. Alonso: Autonomic Computing for Virtual Laboratories. In: Dependable Systems: Software, Computing, Networks, J rg Kohlas, Bertrand Meyer, Andr Schiper (Eds.), LNCS 4028, Springer, 2006, ISBN: 3-540-36821-3
- B. Bioernstad, C. Pautasso, G. Alonso, Enforcing Web Services Business Protocols at Run-Time: a Process Driven Approach, International Journal of Web Engineering and Technology (IJWET), 2(4): 396-411, 2006.
- B. Bioernstad, C. Pautasso, G. Alonso, Control the Flow: How to Safely Compose Streaming Services into Business Processes, In Proc. of the 2006 IEEE International Conference on Services Computing (SCC 2006), Chicago, September 2006
- A. Tsalgatidou, G. Athanasopoulos, M. Pantazoglou, C. Pautasso, T. Heinis, R. Gronmo, H. Hoff, A-J. Berre, M. Glittum, and S. Topouzidou, Developing Scientific Workflows from Heterogeneous Services, SIGMOD Record, vol. 35, no. 2, June 2006.
- C. Pautasso, G. Alonso, Parallel Computing Patterns for Grid Workflows, In: Proc. of the HPDC2006 Workshop on Workflows in Support of Large-Scale Science (WORKS06), Paris, France, June 2006. (Talk)
- T. Heinis, C. Pautasso, G. Alonso, Mirroring Resources or Mapping Requests: implementing WS-RF for Grid workflows, In: Proc. of the 6th IEEE International Symposium on Cluster Computing and the Grid (CCGrid2006), Singapore, May 2006.
2005
- T. Heinis, C. Pautasso, G. Alonso, O. Deak, Publishing Persistent Grid Computations as WS Resources, In Proceedings of the 1st IEEE International Conference on e-Science and Grid Computing (e-Science 2005), Melbourne, Australia, December 2005.
- A. Bartoli, R. Jimenez-Peris, B. Kemme, C. Pautasso, S. Patarin, S. Wheater, and S. Woodman, The ADAPT Framework for Adaptable and Composable Web Services, IEEE Distributed Systems Online, September 2005.
- C. Pautasso, JOpera: an Agile Environment for Web Service Composition with Visual Unit Testing and Refactoring, In Proceedings of the 2005 IEEE Symposium on Visual Languages and Human Centric Computing (VL/HCC'05), Dallas, TX, September 2005.
- C. Pautasso, T. Heinis, G. Alonso Autonomic Execution of Service Compositions In: Proceedings of the 3rd International Conference on Web Services (ICWS 2005), Orlando, Florida, July 2005. (Talk)
- T. Heinis, C. Pautasso, G. Alonso Design and Evaluation of an Autonomic Workflow Engine In: Proceedings of the 2nd International Conference on Autonomic Computing (ICAC-05), Seattle, Washington, June 2005.
- C. Pautasso, G. Alonso Flexible Binding for Reusable Composition of Web Services In: Proceedings of the Workshop on Software Composition (SC 2005), Edinburgh, Scotland, April 2005.
- A. Bartoli, R. Jimenez-Peris, B. Kemme, C. Pautasso, S. Patarin, S. Wheater, S. Woodman, ADAPT: Towards Autonomic Web Services, In: Proceedings of the 5th European Dependable Computing Conference (EDCC-5), April 2005
- C. Pautasso Rapid Composition of Web Services with JOpera for Eclipse EclipseCon 2005, Research-Industry Technology Exchange, San Francisco, March 2005.
- C. Pautasso, G. Alonso The JOpera Visual Composition Language Journal of Visual Languages and Computing (JVLC), 16(1-2):119-152, 2005
2004
- C. Pautasso, G. Alonso JOpera: a Toolkit for Efficient Visual Composition of Web Services International Journal of Electronic Commerce (IJEC), 9(2):107-141, Winter 2004/2005
- C. Pautasso JOpera: Visual Composition of Grid Services In: ERCIM News No. 59, October 2004.
- C. Pautasso, G. Alonso From Web Service Composition to Megaprogramming In: Proceedings of the 5th VLDB Workshop on Technologies for E-Services (TES-04), Toronto, Canada, August 29-30, 2004.
- C. Pautasso, A Flexible System for Visual Service Composition Diss. ETH No. 15608, July 2004.
2003-2001 (During my PhD)
- C. Pautasso, G. Alonso Visual Composition of Web Services In: Proc of the 2003 Symposia on Human Centric Computing Languages and Environments (HCC 2003), Auckland, New Zealand, Oct 2003.
- W. Bausch, C. Pautasso, G. Alonso Programming for Dependability in a service-Based Grid In: Proc. of the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid), Tokyo, Japan, May 2003.
- W. Bausch, C. Pautasso, R. Schaeppi, G. Alonso. BioOpera: Cluster-Aware Computing In: Proc. of the 4th IEEE International Conference on Cluster Computing, Chicago, USA, September 2002.
- G. Alonso, W. Bausch, C. Pautasso, A. Kahn, M. Hallett. Dependable Computing in Virtual Laboratories In: Proc. of the 17th International Conference on Data Engineering (ICDE2001), p.235-242, Heidelberg, Germany, April 2001.
Invited Talks...
Recent Presentations
My InfoQ presentation videos.- 2.5.2013, The Design Space of Modern HTML5/JavaScript Web Applications, SATURN 2013, Minneapolis, USA (with Marcin Nowak)
- 14.12.2012, Executable Modeling of Software Architectures, CHOOSE Forum 2012, Bern, Switzerland
- 12.11.2012, Model-driven software composition: from flow languages to natural languages, SJTU, Shanghai, China
- 7.11.2012, Composition of RESTful Services, CASCON, Toronto, Canada
- 25.9.2012, Transactions for the REST of us, SOA/Cloud Service Technology Symposium, Imperial College, London, UK (Video on InfoQ) (with Guy Pardon)
- 18.9.2012, Liquid Web Services, IFIP WG on Service-oriented Systems, Bologna, Italy
- 22.9.2011, Liquid Service Oriented Architectures, SCUBE Roadmap Workshop, Barcelona
- 19.5.2011, Collaborative Design with the Software Architecture Warehouse, SATURN 2011, San Francisco (with Marcin Nowak)
- 8.4.2011, SOA with REST, FUB, Bern, Switzerland
- 12.1.2011, Atomic Transactions for the REST of us, RESTunconf, Munich, Germany
- 17.11.2010, Realtime Mashups of Geographic Web Services, PTA Open Days, Como, Italy
- 5.10.2010, BPM with REST, 3rd International SOA Symposium, Berlin, Germany (Video on InfoQ)
- 21.5.2010, RESTful Service Composition with JOpera, Politecnico di Milano, Italy
- 22.4.2010, SOA with REST, 2nd Annual SOA Symposium, Arlington, VA, USA
- 12.3.2010, RESTful Business Process Management, QCON 2010, London, UK (Video on InfoQ)
- 23.10.2009, Techniques for composing RESTful services, 2nd International SOA and Cloud Symposium, Rotterdam, NL
- 23.10.2009, Some REST Design Patterns (and Anti-Patterns), 2nd International SOA and Cloud Symposium, Rotterdam, NL (Video on InfoQ)
- 23.3.2009, SLA Protection in Virtualized Data Centers, NEXOF-RA Kick-Off, Brussels
- 6.1.2009, Composing REST Services, Schloss Dagstuhl, Germany
- 28.11.2008, RESTful Web Service Composition with JOpera, NICTA, Sydney, Australia
- 19.11.2008, Autonomic Execution of Distributed Service Compositions, LUMI Seminar, Lugano
- 12.11.2008, Informatica 08, Internet Mashups, Liceo Lugano 2
- 5.11.2008, Campus Grid and Grid Workflow Working Groups, Swiss Grid Day, Bern
- 9.10.2008, RESTful Web Service Composition: putting BPEL to REST, VU Amsterdam, NL
- 7.10.2008, REST vs. SOAP: Making the Right Architectural Decision, 1st International SOA Symposium, Amsterdam, NL
- 19.6.2008, Web Services in 2008: to REST or not to REST?, Universita' Milano Bicocca, Italy
- 17.4.2007, Mashups - Software Composition for the Web, University of Lugano, Switzerland
Panels
- 1.5.2013, Architectural Decisions: The State of Affairs and the Way Forward (BoF), SATURN 2013, Minneapolis, USA
- 14.11.2012, To Cloud or Not To Cloud, 10th International Conference on Service-Oriented Computing, Shanghai, China
- 7.12.2011, The Future of SOA technologies in the world of Cloud, Social and Mobile, 9th International Conference on Service-Oriented Computing, Paphos, Cyprus
- 5.10.2010, Rest Services vs. Web Services - A Live Debate (Moderator), 3rd International SOA Symposium, Berlin, Germany
- 26.4.2010, Do we need (more) research on REST?, WS-REST 2010, Raleigh NC
- 5.2.2010, Novel methods for organizing conferences - Unconferences: Running Conferences without Chairs, 2nd Second Workshop on Scientific Knowledge Creation, Dissemination, and Evaluation, Ovronnaz, Switzerland
- 7.10.2008, How can REST support service-orientation at the 1st International SOA Symposium, Amsterdam, NL
- 26.2.2007, SOAP vs. REST, Podium Discussion at Netcetera, Zurich, Switzerland
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
- SS 2013 - Software Architecture and Design
- FS 2012 - Software Atelier III: Web 2.0 Technology
- SS 2012 - Software Architecture and Design
- FS 2011 - Software Atelier III: Web 2.0 Technology Lab
- SS 2011 - Software Architecture and Design
- FS 2010 - Topics in Informatics: Service Oriented Architectures and Web Services
- FS 2010 - Software Atelier III: Web 2.0 Technologies and Development
- SS 2010 - Software Architecture and Design
- FS 2009 - Topics in Informatics: Service Oriented Architectures and Web Services
- FS 2009 - Software Atelier III: Web 2.0 Technologies and Development
- SS 2009 - Software Architecture and Design ...
- Introduction and Motivation: Why Software Architecture?
- System Decomposition vs. Software Composition
- Design Principles: Simplicity, Abstraction, Separation of Concerns, Encapsulation, Information Hiding
- Architectural Patterns and Anti-Patterns: Avoiding Common Design Mistakes
- Architectural Views: Logical, Physical, Process, Development, Use Case Scenarios Scenarios
- Architectural Styles: Monolithic, Layered, Client/Server, REST, Service-oriented, Peer-to-Peer, Event-driven, Data-centric, Pipes/Filters, Space-based, Plugin
- Component Models and Composition Techniques
- API Design Techniques
- Architectural Decision Modeling
Lecture Slides: Software Architecture and Design 2009 (PDF, 7.9MB).
Assistants: Alessio Gambi and Danilo Ansaloni. - FS 2008 - Software Atelier III: Web Development Lab
- September 2008 - Informatica08 Roadshow Atelier - Progettazione Applicazioni per Internet (USI Mashups Workshop for High School Students)
- SS 2008 - Software Architecture and Design ...
- Introduction and Motivation: Why Software Architecture?
- System Decomposition vs. Software Composition
- Design Principles: Simplicity, Abstraction, Separation of Concerns, Encapsulation, Information Hiding
- Patterns and Anti-Patterns: Avoiding Common Design Mistakes
- Component Models and Composition Techniques
- Architectural Views: Logical, Physical, Process, Development
- Architectural Styles: Monolithic, Layered, Client/Server, REST, Service-oriented, Peer-to-Peer, Event-driven, Data-centric, Pipes/Filters, Space-based, Plugin
- Architectural Description Languages
- API Design Techniques
- Architectural Decision Modeling
Assistant: Romain Robbes - FS 2007 - Software Atelier III: Web Development Lab ...
Computer Science Department, ETH Zurich
- SS 2009 - SOA with REST, invited lecture at the SOA and Web Services course
- SS 2008 - RESTful Web Services, invited lecture at the SOA and Web Services course
- SS 2007 - SOAP vs. REST, invited lecture at the SOA and Web Services course
- WS 2006/2007 - Enterprise Application Integration (Middleware)
- SS 2006 - 251-0310-00 Data Provenance and Lineage Tracking Research Seminar
- WS 2005/2006 - 251-0307-00 Enterprise Application Integration (Middleware) and Distributed Process Support Systems Research Seminar
- WS 2004/2005 - 251-0307-00 Enterprise Application Integration (Middleware) and 251-0303-00 Distributed Systems.
- WS 2003/2004 - 37-023 Systems Programming and 37-307 Enterprise Application Integration (Middleware).
- SS 2003 - 37-102 Digitaltechnik und Rechnerstrukturen
- WS 2002/2003 - 37-023 Systems Programming
- SS 2002 - 37-102 Digitaltechnik und Rechnerstrukturen
- WS 2001/2002 - 37-023 Systems Programming
- WS 2001/2002 - 37-307 Enterprise Application Integration (Middleware)
- SS 2001 - Parallel and Distributed Databases
- WS 2000/2001 - Informatik I für IIIB.
Summer Schools
- June 2010, 2nd Summer School on Service and Software Architectures, Infrastructures and Engineering, WS-* vs. RESTful Services, Crete, Greece
- June 2010, Swiss Grid School SGS 2010, Lugano, Switzerland
- May 2009, Swiss Grid School SGS 2009, Scientific and Grid Workflow Management, Geneva, Switzerland
- August 2004, Enterprise Application Integration and Web Services, ECSE, 11th International Summer School of Novel Computing, Lappenranta University of Technology, Finland
- May 2004, Web Services: Concept, Architectures and Applications, University of Aalborg, Denmark
Industry Training
Conference Tutorials
- April 2013, SOA with REST: Principles, Patterns, and Constraints, at the 9th SEI Architecture Technology User Network (SATURN 2013), Minneapolis
- May 2011, REST: The Emerging Architectural Style for Service Oriented Architectures, at the 33rd International Conference on Software Engineering (ICSE 2011), Waikiki, Honululu, Hawaii
- May 2011, Service Oriented Architectures for the REST of us, at 7th SEI Architecture Technology User Network (SATURN 2011), SFO
- July 2010, Design Principles, Patterns and Emerging Technologies for RESTful Web Services with Erik Wilde, at the 10th International Conference on Web Engineering (ICWE 2010), Vienna, Austria
- April 2010, RESTful Web Services: Principles, Patterns, Emerging Technologies with Erik Wilde, at the 19th International World Wide Web Conference (WWW2010), Raleigh, NC, USA
- June 2009, From SOA to REST - Designing and Implementing RESTful Services with Erik Wilde, at the 9th International Conference on Web Engineering (ICWE2009), San Sebastian, Spain
- April 2009, From SOA to REST - Designing and Implementing RESTful Services with Erik Wilde, at the 18th International World Wide Web Conference (WWW2009), Madrid, Spain
In-house Training
- April 2012, Service-Oriented Architectures and Enterprise Application Integration, In-house training for AWK Group, Zurich.
- May 2011, Service-Oriented Architectures and Enterprise Application Integration, In-house training for AWK Group, Zurich.
- June 2010, Service-Oriented Architectures and Enterprise Application Integration, In-house training for AWK Group, Zurich.
- June 2009, Service-Oriented Architectures and Enterprise Application Integration, In-house training for AWK Group, Zurich.
- 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
- February 2007, Service Oriented Architectures and Web Services, Industry Course held at the Dept. of Computer Science, ETH Zurich.
- September 2006, Service Oriented Architectures and Web Services, Industry Course held at the Dept. of Computer Science, ETH Zurich.
- March 2006, Service Oriented Architectures and Web Services, Industry Course held at the Dept. of Computer Science, ETH Zurich
- Sept 2003, Web Services: Concept, Architectures and Applications, Industry Course, Dept. of Computer Science, ETH Zurich
Steering Committee Member
- European Conference on Service-Oriented and Cloud Computing (ESOCC'12)
General Chair
- 9th IEEE European Conference on Web Services (ECOWS 2011)
Program Chair
- 11th International Conference on Service Oriented Computing (ICSOC 2013)
- 5th International Workshop on Lightweight Integration on the Web (ComposableWeb 2013) at ICWE 2013
- 4th International Workshop on RESTful Design (WS-REST) at WWW 2013
- 3rd International Workshop on RESTful Design (WS-REST) at WWW 2012
- 2nd International Workshop on RESTful Design (WS-REST) at WWW 2011
- 8th IEEE European Conference on Web Services (ECOWS 2010)
- 4th International Workshop on Web APIs and Services Mashups (Mashups'10) at ECOWS 2010
- 1st International Workshop on RESTful Design (WS-REST) at WWW 2010
- 3rd International Workshop on Web APIs and Services Mashups (Mashups'09) at OOPSLA 2009
- 2nd 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
Special Issue Editor
- Programmatic Interfaces for Web Applications, IEEE Internet Computing, Vol. 16, No. 4, July-Aug 2012
Industry Track Chair
- 13th International Conference on Web Engineering (ICWE 2013)
Workshop Chair
- 1st European Conference on Service-Oriented and Cloud Computing (ESOCC'12)
Doctoral Consortium Chair
- The 9th International Conference on Service Oriented Computing (ICSOC 2011)
- The 10th International Conference on Web Engineering (ICWE 2010)
Panel Chair
- 10th International Conference on Service-Oriented Computing (ICSOC 2012)
Tutorial Chair
- The 11th International Conference on Web Engineering (ICWE 2011)
Publicity Chair
- The 7th European Conference on Computer Systems (EuroSys 2012)
- The 10th International Conference on Business Process Management (BPM 2012)
PC Member
2013
- 5th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2013)
- 22nd International World Wide Web Conference, Web Engineering Track and Poster Track (WWW 2013)
- 11th International Conference on Business Process Management (BPM 2013)
- 2nd European Conference on Service-Oriented and Cloud Computing (ESOCC 2013)
- 1st International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2013)
- 1st IEEE International Symposium on Mobile Cloud Computing and Service Engineering (MobileCloud2013)
- 5th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013)
- 1st International Workshop on Personalized Web Tasking (PWT 2013)
2012
- 21st International World Wide Web Conference, Web Engineering Track (WWW 2012)
- 10th International Conference on Service-Oriented Computing (ICSOC 2012)
- 8th International Workshop on Engineering Service-Oriented Applications (WESOA'12)
- 11th International Conference on Software Composition (SC2012)
- 12th International Conference on Web Engineering (ICWE2012)
- 10th International Conference on Business Process Management (BPM 2012)
- AAAI Spring Symposium 2012, Intelligent Web Services Meet Social Computing (AAAI 2012)
- 4th International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2012)
- First International Workshop on Green and Sustainable Software (GREENS 2012)
- Workshop on Middleware for Next Generation Internet Computing (MW4NG2012)
- 7th Workshop on Workflows in Support of Large-Scale Science (WORKS12)
2011
- 11th International Conference on Web Engineering (ICWE2011)
- 3rd International Workshop on Lightweight Integration on the Web (ComposableWeb 2011)
- 9th International Conference on Business Process Management (BPM2011)
- 13th IEEE International Symposium on Web Systems Evolution (WSE 2011)
- 4th International SOA Symposium (SOA 2011)
- 3rd International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2011)
- 5th International Workshop on Software Engineering for Adaptive Service-oriented Systems (SEASS'11)
- 2nd International Workshop on Business Systems Management & Engineering (BSME 2011)
- 4th International Workshop on Evolutionary Business Processes (EVL-BP 2011)
- 6th International Workshop on Middleware for Service Oriented Computing (MW4SOC) at Middleware 2011
- 7th International Workshop on Engineering Service-Oriented Applications (WESOA'11)
- 3rd International Workshop on Workflow Management in Service and Cloud Computing (WMSC 2011)
- 6th Workshop on Workflows in Support of Large-Scale Science (WORKS11)
2010
- 5th Workshop on Enhanced Web Services Technology (WEWST10)
- 5th Workshop on Workflows in Support of Large-Scale Science (WORKS10) at SC 2010
- 18th International Conference on Cooperative Information Systems (CoopIS 2010)
- 8th International Conference on Service Oriented Computing (ICSOC 2010)
- 6th International Workshop on Engineering Service-Oriented Applications (WESOA'10)
- 10th International Conference on Web Engineering (ICWE 2010)
- Second International Workshop on Lightweight Integration on the Web (ComposableWeb 2010)
- 8th International Conference on Business Process Management (BPM2010)
- 6th Workshop on Business Process Intelligence (BPI 2010)
- 12th IEEE International Symposium on Web Systems Evolution (WSE 2010)
- 9th International Conference on Software Composition 2010 (SC 2010)
- 19th International World Wide Web Conference (WWW 2010)
- International Conference on Software Process (ICSP 2010)
- 10th International Working Conference on Advanced Visual Interfaces (AVI 2010)
- 10th International Conference on Computational Science (ICCS 2010)
- 5th International Conference on Grid and Pervasive Computing (GPC 2010)
- 21st International Conference on Database- and Expert Systems Applications (DEXA 2010)
- 1st IEEE Workshop on the Web of Things (WOT 2010)
- 4th International Workshop of Software Engineering for Adaptive Service-oriented Systems (SEASS'10)
- 3rd International Workshop on Dynamic and Declarative Business Process (DDBP)
- The 5th European Young Researchers Workshop on Service Oriented Computing (YR-SOC 2010)
2009
- 5th International Workshop on Engineering Service-Oriented Applications (WESOA'09)
- International Conference on Software Composition 2009 (SC2009)
- 7th International Conference on Business Process Management (BPM2009)
- 5th Workshop on Business Process Intelligence (BPI'09)
- 20th International Conference on Database- and Expert Systems Applications (DEXA 2009)
- 7th International Conference on Web Information Systems Engineering (WISE 2009)
- 7th European Conference on Web Services 2009 (ECOWS 2009)
- 4th Workshop on Emerging Web Services Technology (WEWST09)
- 17th International Conference on Cooperative Information Systems (CoopIS 2009)
- 11th International Symposium on Web System Evolution 2009 (WSE 2009)
- 3rd International Workshop of Software Engineering for Adaptive Service-oriented Systems (SEASS’09)
- 1st IEEE International Workshop on Management for Business Processes and Services (M4BPS 2009)
- 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)
- 4th Workshop on Workflows in Support of Large-Scale Science (WORKS09) at SC 2009
- 1st International Workshop on Lightweight Integration on the Web (ComposableWeb09)
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)
- 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)
- 3rd Workshop on Workflows in Support of Large-Scale Science (WORKS08) at SC 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).
- 33rd International Conference on Current Trends and practice of Computer Science (SOFSEM 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
- 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).
- 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)
- IEEE Conference on e-Business Engineering (ICEBE 2005)
- International Conference on Web Services (ICWS 2005)
Editorial Board Member
Journal Reviewing
- TSE
- TOSEM
- Information Systems
- VLDB Journal
- Computing
- ACM Computing Surveys
- ACM Transactions on the Web (TWEB)
- Journal of Web Engineering
- Scientific Programming
- Distributed and Parallel Databases
- IEEE Distributed Systems Online
- IEEE Software
- IEEE Transactions on Network and Service Management (TNSM)
- Future Generation Computer Systems
- Transactions on Services Computing
- Information Systems Research
- Software: Practice and Experience
- Service Oriented Computing and Applications
- International Journal of Cooperative Information Systems
- International Journal of Computer Systems Science and Engineering
Conference Reviewing
- ICSE 2013
- Models 2008
- CHI 2008
- Grid 2007
- Middleware 2006
Professional Memberships
- IEEE (Senior Member) and IEEE Computer Society (since 1996)
- ACM (since 2004)
- Swiss Association for Research in Information Technology (since 2007)
- Schweizer Informatik Gesellschaft (since 2010)
- Consilience International LLC, Advisory Board Member (since 2010)
- IFIP WG on Service-Oriented Systems (since 2011)
- BPM Round Table (Since 2012)
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
- Marcin Nowak (PhD, USI), Software Architecture Decision Modeling
- Daniele Bonetta (PhD, USI), SOSOA Project
- Saeed Aghaee, (PhD, USI), Natural Web 2.0 Mashups
- Vasileios Triglianos, (PhD, USI), Liquid Software
- Masiar Babazadeh, (PhD, USI), Liquid Software
- Abdul Wahed Mehran, (Bachelor Project, USI), Social networking on the map
- Max von Bülow, (Bachelor Project, USI), ASQ.mobile
- Daniele Gili, (Bachelor Project, USI), Web Streams
Past Students
- Mahdi Hajibeygi, (Master Thesis, USI MMI), An Economical View on Crowdsourced Mashup Development
- Andrea Gallidabino, (Bachelor Project, USI), Observing RESTful Web Services with WebSockets in real-time
- Masiar Babazadeh, (Master Thesis, USI), Distributed Atomic Transactions over RESTful Services
- Paolo Riviello, (Master Thesis, USI Comm), Model-Driven Design for small scale multimedia applications: usability assessment
- Nicos Giuliani, (Bachelor Project, USI), Web-based Interactive Mashup Development with JOpera
- Umberto Monile, (Tesi di Laurea, Università di Firenze), Progettazione e Realizzazione di un Sistema REST per la risoluzione di URI Aliases
- Carlo Vanini, (UROP, USI), JSDot
- Andrea Reber, (Master Thesis, USI), Developing Mashups with JOpera
- Masiar Babazadeh, (Bachelor and UROP Projects, USI), Web-Based Visualization of Architectural Knowledge
- Lucia Rusconi, (Master Project, USI), Grid Middleware Integration: the JOpera/NorduGrid ARC Adapter
- Adnan Al Hariri (Bachelor Project, USI), Web 2.0 Mashups Component Library
- Mark Pruneri (UROP, USI), Workflow Support for Volunteer Computing
- Alejandro Garcia (UROP, USI), Browser-based Visualization of Architectural Decision Spaces
Past PhD Students
- Dr. Thomas Heinis, Workflow-based services: Infrastructure for Scientific Applications, Diss. ETH Zurich Nr. 18217, January 2009
- Dr. Bioern Bioernstad, A Workflow Approach to Stream Processing, Diss. ETH Zurich Nr. 17600, December 2007
PhD Dissertation Committee
- Dr. Richard Wettel, Software Systems as Cities, (PhD, USI, 21.9.2010)
- Dr. Marco D'Ambros, On the Evolution of Source Code and Software Defects
(PhD, USI, 19.10.2010)
- Dr. Sasa Nesic, Semantic Document Architecture for Desktop Data Integration and Management, (PhD, USI, 30.11.2010)
- Dr. Adina Mosincat, Enhancing Service-oriented Systems with Autonomic Capabilities, (PhD, USI, 4.4.2011)
- Dr. Eduardo Gonçalves da Silva, User-centric Service Composition (PhD, University of Twente, 11.5.2011)
- Dr. Alessandra Gorla, Automatic Workarounds: Exploiting the Intrinsic Redundancy of Software Systems (PhD, USI, 1.7.2011)
- Dr. Vlad Trifa, Building Blocks for a Participatory Web of Things: Devices, Infrastructures, and Programming Frameworks (PhD, ETH Zurich, 26.8.2011)
- Dr. Marco Funaro, A Reference Model and a Run-Time Support for Pervasive Adaptive Systems (PhD, Politecnico di Milano, 8.2.1012)
- Dr. Alessio Gambi, Kriging based Self-Adaptive Controllers for the Cloud (PhD, USI, 16.10.2012)
- Dr. Mehdi Mirzaaghaei, Automatic Test Suite Evolution (PhD, USI, 9.11.2012)
- Dr. Stefano Soi, Domain Specific Mashup Platforms as a Service, (PhD, University of Trento, 22.3.2013)
- Dr. Fernando Olivero, Object-focused Environments Revisited, (PhD, USI, 15.4.2013)
- Dieter Roller, (PhD, University of Stuttgart, 26.7.2013)
- Luca Panziera, (PhD, University of Milano-Bicocca)
- Nemanja Memarovic, (PhD, USI)
- Aibek Sarimbekov, (PhD, USI)
- Azri Alidin, (PhD, USI)
- Mathias Bjoerkqvist, (PhD, IBM)
- Wei Dou, (PhD, University of Luxembourg)
Links
- My Google Scholar Profile
- Homepage of Dr. Marco Pautasso (my brother)
- My first mashup of JOpera's download logs.
- My delicious bookmarks.
- My flickr photostream.
- My tweets.
- My book shelf.
- My books on Amazon
.
- My conferences.
- My Panoramic Posters.
- My Research Gate



