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.
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.
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.
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, 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.
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.
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 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