Execution of UML models: a systematic review of research and practice

F Ciccozzi, I Malavolta, B Selic - Software & Systems Modeling, 2019 - Springer
Several research efforts from different areas have focused on the execution of UML models,
resulting in a diverse and complex scientific body of knowledge. With this work, we aim at …

Behavioral types in programming languages

D Ancona, V Bono, M Bravetti, J Campos… - … and Trends® in …, 2016 - nowpublishers.com
A recent trend in programming language research is to use behavioral type theory to ensure
various correctness properties of largescale, communication-intensive systems. Behavioral …

Deadlock-freedom-by-design: multiparty asynchronous global programming

M Carbone, F Montesi - ACM SIGPLAN Notices, 2013 - dl.acm.org
Over the last decade, global descriptions have been successfully employed for the
verification and implementation of communicating systems, respectively as protocol …

Servicess: An interoperable programming framework for the cloud

F Lordan, E Tejedor, J Ejarque, R Rafanell… - Journal of grid …, 2014 - Springer
The rise of virtualized and distributed infrastructures has led to new challenges to
accomplish the effective use of compute resources through the design and orchestration of …

[图书][B] Choreographic programming

F Montesi - 2014 - pure.itu.dk
Choreographies are descriptions of distributed systems where the developer gives a global
view of how messages are exchanged by endpoint nodes (endpoints for short), instead of …

Computing Nash equilibria: Approximation and smoothed complexity

X Chen, X Deng, SH Teng - 2006 47th Annual IEEE …, 2006 - ieeexplore.ieee.org
We advance significantly beyond the recent progress on the algorithmic complexity of Nash
equilibria by solving two major open problems in the approximation of Nash equilibria and in …

Service-oriented programming with Jolie

F Montesi, C Guidi, G Zavattaro - Web Services Foundations, 2013 - Springer
The wide adoption of service-oriented computing has led to a heterogeneous scenario
formed by different technologies and specifications. Examples can be found both at the …

Integrating personalized and accessible itineraries in MaaS ecosystems through microservices

A Melis, S Mirri, C Prandi, M Prandini… - Mobile Networks and …, 2018 - Springer
Mobility is a crucial sector for the livability of urban spaces, both in terms of accessibility for
people with disabilities, and in terms of enjoyability by people with different interests. The …

A service‐oriented approach to crowdsensing for accessible smart mobility scenarios

S Mirri, C Prandi, P Salomoni… - Mobile Information …, 2016 - Wiley Online Library
This work presents an architecture to help designing and deploying smart mobility
applications. The proposed solution builds on the experience already matured by the …

Microservices: a language-based approach

C Guidi, I Lanese, M Mazzara, F Montesi - Present and Ulterior Software …, 2017 - Springer
Microservices is an emerging development paradigm where software is obtained by
composing autonomous entities, called (micro) services. However, microservice systems are …