Multiparty asynchronous session types

K Honda, N Yoshida, M Carbone - Proceedings of the 35th annual ACM …, 2008 - dl.acm.org
Communication is becoming one of the central elements in software development. As a
potential typed foundation for structured communication-centred programming, session …

Multiparty asynchronous session types

K Honda, N Yoshida, M Carbone - Journal of the ACM (JACM), 2016 - dl.acm.org
Communication is a central elements in software development. As a potential typed
foundation for structured communication-centered programming, session types have been …

Microservice-based iot for smart buildings

K Khanda, D Salikhov, K Gusmanov… - 2017 31st …, 2017 - ieeexplore.ieee.org
A large percentage of buildings in domestic orspecial-purpose is expected to become
increasingly" smarter" in the future, due to the immense benefits in terms of en-ergy saving …

[PDF][PDF] A Predicate Transformer for Choreographies: Computing Preconditions in Choreographic Programming

SS Jongmans, P van den Bos - European Symposium on …, 2022 - library.oapen.org
Construction and analysis of distributed systems is difficult; choreographic programming is a
deadlock-freedom-by-construction approach to simplify it. In this paper, we present a new …

A gentle introduction to multiparty asynchronous session types

M Coppo, M Dezani-Ciancaglini, L Padovani… - Formal Methods for …, 2015 - Springer
This article provides a gentle introduction to multiparty session types, a class of behavioural
types specifically targeted at describing protocols in distributed systems based on …

Dynamic choreographies: Theory and implementation

M Dalla Preda, M Gabbrielli… - Logical Methods in …, 2017 - lmcs.episciences.org
Programming distributed applications free from communication deadlocks and race
conditions is complex. Preserving these properties when applications are updated at …

Cloud-of-Things meets Mobility-as-a-Service: An insider threat perspective

F Callegati, S Giallorenzo, A Melis, M Prandini - Computers & Security, 2018 - Elsevier
Abstract Mobility-as-a-Service (MaaS) applies the everything-as-a-service paradigm of
Cloud Computing to transportation: a MaaS provider offers to its users the dynamic …

Self-reconfiguring microservices

M Gabbrielli, S Giallorenzo, C Guidi, J Mauro… - … to Frank de Boer on the …, 2016 - Springer
Microservices is an emerging paradigm for the development of distributed systems that,
originating from Service-Oriented Architecture, focuses on the small dimension, the loose …

Data-driven workflows for microservices: Genericity in jolie

L Safina, M Mazzara, F Montesi… - 2016 IEEE 30th …, 2016 - ieeexplore.ieee.org
Microservices is an architectural style inspired by service-oriented computing that has
recently started gainingpopularity. Jolie is a programming language based on the …

Procedural choreographic programming

L Cruz-Filipe, F Montesi - … on Formal Techniques for Distributed Objects …, 2017 - Springer
Choreographic Programming is an emerging paradigm for correct-by-construction
concurrent programming. However, its applicability is limited by the current lack of support …