Giordano Tamburrelli, PhD February 4, 2014 Name: Current Position: Date of Birth: Place of Birth: Citizenship: Address: Telephone: E-mail: (business) E-mail: (personal) Homepage Giordano Tamburrelli Marie Curie Fellow (IEF) at Universit`a della Svizzera Italiana, Lugano (CH) September 3, 1982 Ancona, Italy Italian via Monte Carmen 6, 6900 Lugano (CH) +39-328-2073345 [email protected] [email protected] http://giordano.webfactional.com Contents 1 Curriculum Vitæ 2 2 Publication List 4 1 1 1 CURRICULUM VITÆ Curriculum Vitæ Current Position 01/2013 - Present Marie Curie Fellow (IEF) at USI in Lugano, Switzerland Higher Education PhD: Dissertation Title: Advisor: Dissertation Date: Final Mark: Computer Science Engineering at Politecnico di Milano, Italy “Specification and Verification of Quality of Service in Open-World Systems” Prof. Carlo Ghezzi February 3, 2011 A (maximum grade) Additional Academic Degrees Title MSc MSc BSc Subject Computer Science Engineering Computer Science Engineering Computer Science Engineering Institution Politecnico di Milano, Italy University of Illinois, U.S. Politecnico di Milano, Italy Date 2007 2007 2005 Institution Politecnico di Milano, Italy Swinburne University, Australia University of Warsaw, Poland ETH, held at Elba Island, Italy Date 2012 2009 2008 2008 Additional Academic Experiences Category Postdoc Visiting Scholar Summer School Summer School Subject Self-Adaptive Software Systems Software Reliability Software Verification Testing Awards and Scolarhips - Marie Curie Fellowship Intra-European Fellowships (IEF) 2012, Project RunMore - Best Paper Award, International Conference on Service Oriented Computing (ICSOC 2013) - ACM/IEEE Distinguished Paper Award, International Conference on Software Engineering (ICSE 2011) - Best Paper Award, International Conference on the Quality of Software Architectures (QoSA 2010) - Open-App Award 2012. First classified out of more than one hundred competitors 2 1 CURRICULUM VITÆ - PhD Scholarship funded by Softeco S.p.A.1 - IBM Best Student Recognition Event 2008 - ACM SIGSOFT Student Travel Grant for attending the 16th ACM SIGSOFT FSE (2008) - Student Travel Grant for attending the GLOBAN 2008 summer school Invited Talks - PhD course on Self-adaptive software systems, Politecnico di Milano (2013) - Dagstuhl Seminar on Software Engineering for Self-Adaptive Systems: Assurances (2013) - NII-Shonan Meeting on Engineering Adaptive Software Systems (EASSy) (2013) - NII-Shonan Meeting on Engineering Autonomic Systems (2012) - Dagstuhl Seminar on Models at Run-Time (2011) - Second International Workshop on Quantitative Models in the Verification/Validation and Design of Software Intensive Systems, (co-located with ESEC/FSE 2011) Scientific Reviewer - IEEE/ACM International Conference on Software Engineering (ICSE) - IEEE Transactions on Software Engineering (TSE) - ACM SIGSOFT international symposium on Foundations of software engineering (FSE) - IEEE International Requirements Engineering Conference (RE) - International Conference on Service Oriented Computing (ICSOC) - International Conference on the Quality of Software Architectures (QoSA) - IEEE/ACM International Conference on Automated Software Engineering (ASE) - Elsevier Journal of Systems and Software (JSS) Program Committee Member - 6th International Conferences on Advanced Service Computing - 8th International Conference on Software Engineering Advances - 4th Intl. Conference on Software Engineering Approaches For Offshore and Outsourced Development - 38th Euromicro Conference on Software Engineering and Advanced Applications (PhD Symposium) - 1st IFIP/IEEE International Workshop on Formal Approaches to Managing Evolving Systems 1 http://www.softeco.it 3 1 CURRICULUM VITÆ Professional Experience - Academic Relations Manager at Microsoft Italy (2011). Responsible for all the academic initiatives in the Italian context such as: faculty collaborations, educational programs and technical workshops/events. Budget owner of one hundred thousand dollars per year and project/program manager of several educational programs for the Italian audience. - Lecturer (2013-present). Lecturer at USI in Lugano. Responsible for the course: Software Atelier 1 - Research Assistant (2007-2012). Scientific contributor to several EU funded FP7 research projects at Politecnico di Milano - Teaching Assistant (2007-2012). Teaching assistant in undergraduate as well as graduate courses in Italian and English at Politecnico di Milano - Software Engineer at TwoCubed S.r.l. (2010). Software Engineer of Web applications based on open source solutions - Software Engineer at Webscience S.r.l. (2007-2008). Software Engineer of distributed platforms for e-learning 4 2 2 PUBLICATION LIST Publication List [1] Luciano Baresi, Sam Guinea, and Giordano Tamburrelli. Towards decentralized self-adaptive component-based systems. In SEAMS ’08: Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems, pages 57–64, New York, NY, USA, 2008. ACM. [2] Luciano Baresi and Giordano Tamburrelli. Loose compositions for autonomic systems. In SC ’08: Proceedings of the 7th International Symposium on Software Composition, Budapest, Hungary, 2008. [3] Carlo Ghezzi, Alfredo Motta, Valerio Panzica La Manna, and Giordano Tamburrelli. Performance-driven dynamic service selection. Concurrency and Computation: Practice and Experience (to appear), 2014. [4] Gianpaolo Cugola, Carlo Ghezzi, Leandro Sales Pinto, and Giordano Tamburrelli. Selfmotion: A declarative approach for adaptive service-oriented mobile applications. Journal of Systems and Software, (0):–, 2013. [5] Martin Nordio, Carlo Ghezzi, Bertrand Meyer, Elisabetta Di Nitto, Giordano Tamburrelli, Julian Tschannen, Nazareno Aguirre, and Vidya Kulkarni. Teaching software engineering using globally distributed projects: the dose course. In Collaborative Teaching of Globally Distributed Software Development - Community Building Workshop, 2011. [6] Martin Nordio, Roman Mitin, Bertrand Meyer, Giordano Tamburrelli, Carlo Ghezzi, and Elisabetta Di Nitto. The role of contracts in distributed development. In Seafood ’09: Proceedings of the 3th International Conference on Software Engineering Approaches For Offshore and Outsourced Development, Zurich, Switzerland, 2009. [7] Stefano Gallotti, Carlo Ghezzi, Raffaela Mirandola, and Giordano Tamburrelli. Quality prediction of service compositions through probabilistic model checking. In QoSA ’08: Proceedings of the 4th International Conference on the Quality of Software Architectures, Karlsruhe, Germany, 2008. [8] Carlo Ghezzi, Alfredo Motta, Valerio Panzica La Manna, and Giordano Tamburrelli. Qos driven dynamic binding in-the-many. In QoSA ’10: Proceedings of the 6th International Conference on the Quality of Software Architectures, Prague, Czech Republic, 2010. [9] Carlo Ghezzi and Giordano Tamburrelli. Reasoning on non-functional requirements for integrated services. In RE ’09: Proceedings of the 17th International Conference on Requirements Engineering, Atlanta, USA, 2009. [10] Carlo Ghezzi and Giordano Tamburrelli. Predicting performance properties for open systems with kami. In QoSA ’09: Proceedings of the 5th International Conference on the Quality of Software Architectures, East Stroudsburg University, Pennsylvania, USA, 2009. [11] Giordano Tamburrelli. On non-functional requirements and keeping models alive at runtime. In Student Research Forum at FSE ’08: the 16th International Symposium on Foundations of Software Engineering, Atlanta, USA, 2008. [12] Ilenia Epifani, Carlo Ghezzi, Raffaela Mirandola, and Giordano Tamburrelli. Model evolution by run-time adaptation. In ICSE ’09: The 31th Internationl Conference on Software Engineering, Vancouver, Canada, 2009. 5 2 PUBLICATION LIST [13] Antonio Filieri, Carlo Ghezzi, and Giordano Tamburrelli. A formal approach to adaptive software: Continuous assurance of non-functional requirements. In Special Issue of Formal Aspects of Computing, 2011. [14] Carlo Ghezzi Antonio Filieri and Giordano Tamburrelli. Run-time efficient probabilistic model checking. In ICSE ’11: The 33th International Conference on Software Engineering, Hawaii, U.S., 2011. [15] R. Calinescu, L. Grunske, M. Kwiatkowska, R. Mirandola, and G. Tamburrelli. Dynamic QoS Management and Optimisation in Service-Based Systems. Software Engineering, IEEE Transactions on, 2010. [16] Carlo Ghezzi and Giordano Tamburrelli. Choosing a software architecture: An approach and a case study. In SEKE ’08: Proceedings of the 20th International Conference on Software Engineering and Knowledge Engineering, Redwood City, San Francisco Bay, USA, 2008. [17] Antonio Filieri and Giordano Tamburrelli. Probabilistic verification at runtime for selfadaptive systems. In Assurances for Self-Adaptive Systems, pages 30–59. Springer, 2013. [18] Carlo Ghezzi, Mauro Pezz`e, and Giordano Tamburrelli. Adaptive rest applications via model inference and probabilistic model checking. In First IFIP/IEEE International Workshop on Formal Approaches to Managing Evolving Systems, 2013. [19] G. Cugola, L.S. Pinto, and G. Tamburrelli. Qos-aware adaptive service orchestrations. In Web Services (ICWS), 2012 IEEE 19th International Conference on, pages 440–447, 2012. [20] Gianpaolo Cugola, Carlo Ghezzi, Leandro Sales Pinto, and Giordano Tamburrelli. Selfmotion: a declarative language for adaptive service-oriented mobile apps. In Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, FSE ’12, pages 7:1–7:4, New York, NY, USA, 2012. ACM. [21] Carlo Ghezzi, Mauro Pezz`e, and Giordano Tamburrelli. Improving interaction with services via probabilistic piggybacking. In Proceedings of the 11th international conference on Service-Oriented Computing, ICSOC’13, 2013. [22] Carlo Ghezzi, Mauro Pezz`e, Michele Sama, and Giordano Tamburrelli. Mining behavior models from user-intensive web applications. In Proceedings of the 2014 International Conference on Software Engineering (to appear), ICSE ’14, 2014. [23] Gianpaolo Cugola, Carlo Ghezzi, Leandro Sales Pinto, and Giordano Tamburrelli. Adaptive service-oriented mobile applications: a declarative approach. In Proceedings of the 10th international conference on Service-Oriented Computing, ICSOC’12, pages 607–614, Berlin, Heidelberg, 2012. Springer-Verlag. [24] Daniel J. Dubois and Giordano Tamburrelli. Understanding gamification mechanisms for software development. In Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2013, pages 659–662, New York, NY, USA, 2013. ACM. [25] Carlo Ghezzi, Leandro Sales Pinto, Paola Spoletini, and Giordano Tamburrelli. Managing non-functional uncertainty via model-driven adaptivity. In Proceedings of the 2013 International Conference on Software Engineering, ICSE ’13, pages 33–42, Piscataway, NJ, USA, 2013. IEEE Press. 6 2 PUBLICATION LIST [26] Antonio Filieri, Carlo Ghezzi, Raffaela Mirandola, and Giordano Tamburrelli. Conquering complexity via seamless integration of design-time and run-time verification. In Conquering Complexity, pages 253–275. Springer, 2012. [27] Ilenia Epifani, Carlo Ghezzi, and Giordano Tamburrelli. Change-point detection for blackbox services. In FSE ’10: The 18th International Symposium on the foundation of software engineering, Santa Fe, USA, 2010. 7
© Copyright 2024 ExpyDoc