2018
Franco Callegati, Saverio Giallorenzo, Andrea Melis, and Marco Prandini: Cloud-of-Things meets Mobility-as-a-Service: An insider threat perspective. Computer & Security, Springer.
Maurizio Gabbrielli, Saverio Giallorenzo, Ivan Lanese, and Stefano Pio Zingaro: A Language-based Approach for Interoperability of IoT Platforms. Hawaii International Conference on System Sciences 2018, IEEE Computer Society 2018.
2017
Franco Callegati, Maurizio Gabbrielli, Saverio Giallorenzo, Andrea Melis, and Marco Prandini: Smart Mobility for All - A Global Federated Market for Mobility-as-a-Service Operators. International Conference on Intelligent Transportation Systems (2017), IEEE.
Saverio Giallorenzo, Ivan Lanese, Jacopo Mauro, and Maurizio Gabbrielli: Programming Adaptive Microservice Applications: An AIOCJ Tutorial. Behavioural Types: from Theory to Tools, River Publishers.
Mila Dalla Preda, Saverio Giallorenzo, Maurizio Gabbrielli, Ivan Lanese, Jacopo Mauro: Dynamic Choreographies: Theory and Implementation. Logical Methods in Computer Science (2017).
Franco Callegati, Saverio Giallorenzo, Andrea Melis, and Marco Prandini: Insider Threats in Emerging Mobility-as-a-Service Scenarios. Hawaii International Conference on System Sciences 2017, IEEE Computer Society 2017.
Nicola Dragoni, Saverio Giallorenzo, Alberto Lluch Lafuente, Manuel Mazzara, Fabrizio Montesi, Ruslan Mustafin, Larisa Safina: Microservices: yesterday, today, and tomorrow. Present And Ulterior Software Engineering, Springer.
2016
Franco Callegati, Saverio Giallorenzo, Andrea Melis, and Marco Prandini: Data Security Issues in MaaS-enabling Platforms. Research and Technologies for Society and Industry 2016, IEEE Xplore.
Saverio Giallorenzo: Real-World Choreographies. PhD Thesis, University of Bologna, 2016.
Maurizio Gabbrielli, Saverio Giallorenzo, Claudio Guidi, Jacopo Mauro, and Fabrizio Montesi: Self-Reconfiguring Microservices. Theory and Practice of Formal Methods 2016, Springer.
2015
Mila Dalla Preda, Maurizio Gabbrielli, Saverio Giallorenzo, Ivan Lanese, and Jacopo Mauro: Dynamic Choreographies - Safe Runtime Updates of Distributed Applications. Coordination 2015, Springer.
Mila Dalla Preda, Maurizio Gabbrielli, Saverio Giallorenzo, Ivan Lanese, and Jacopo Mauro: Developing correct, distributed, adaptive software. Science of Computer Programming 97 (2015), Elsevier.
2014
Mila Dalla Preda, Saverio Giallorenzo, Ivan Lanese, Jacopo Mauro, and Maurizio Gabbrielli: AIOCJ: A Choreographic Framework for Safe Adaptive Distributed Applications. SLE 2014, Springer.
Maurizio Gabbrielli, Saverio Giallorenzo, and Fabrizio Montesi: Service-Oriented Architectures: From Design to Production Exploiting Workflow Patterns. DCAI 2014, Springer.
Claudio Guidi, Saverio Giallorenzo, and Maurizio Gabbrielli: Towards a Composition-based APIaaS Layer. CLOSER 2014, SciTePress.

Seminars

2018
Hands-on Demo on programming Microservices with Jolie called "Microservices all the way down". The introductory slides and the demo code is available at this repository. Seminar presented at MADE18, workshop co-located with XP2018, Porto, Portugal.

Abstract: working code examples that illustrates how the deployment/behaviour division of Jolie programs makes any communicating endpoint a microservices: whether it is a web server, an architectural component or even an IoT device.

2017
Short Paper and the Demo Choreographic Code (AIOCJ) and Jolie Services on Choreographies for Microservices at Microservices 2017, Odense, Denmark
Seminar on Microservices and Choreographies | The SMAll Project for the Workshop on Programming in Sophia-Antipolis, France
Presentation on FoCUS, on Implementations of Service-Oriented Computing for the Evaluation des Projects in Sophia-Antipolis, France
2016
Presentation on Microservices, scenarios of the near and far future at Meeting on Microservices 2016 at Monrif S.p.A., Bologna, Italy
No-slide presentation on A Hands-on Introduction to Jolie for the September Meeting of San Francisco Microservices Meetup at WeaveWorks Inc., San Francisco, CA, U.S. | Code
Seminar on Jolie Microservices and Choreographies for the Workshop on Programming Languages in Sophia-Antipolis, France
Seminar on A Gentle Introduction to Jolie at the Bertinoro International Spring School 2016, Bertinoro, Italy | Code
2015
Seminar on Jolie Microservices and Choreographies for the Web for the Workshop on Web/Reactive Programming in Sophia-Antipolis, France