Execution of UML models: a systematic review of research and practice
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 …
resulting in a diverse and complex scientific body of knowledge. With this work, we aim at …
Behavioral types in programming languages
A recent trend in programming language research is to use behavioral type theory to ensure
various correctness properties of largescale, communication-intensive systems. Behavioral …
various correctness properties of largescale, communication-intensive systems. Behavioral …
Deadlock-freedom-by-design: multiparty asynchronous global programming
Over the last decade, global descriptions have been successfully employed for the
verification and implementation of communicating systems, respectively as protocol …
verification and implementation of communicating systems, respectively as protocol …
Servicess: An interoperable programming framework for the cloud
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 …
accomplish the effective use of compute resources through the design and orchestration of …
[BOOK][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 …
view of how messages are exchanged by endpoint nodes (endpoints for short), instead of …
Service-oriented programming with Jolie
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 …
formed by different technologies and specifications. Examples can be found both at the …
Computing Nash equilibria: Approximation and smoothed complexity
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 …
equilibria by solving two major open problems in the approximation of Nash equilibria and in …
Integrating personalized and accessible itineraries in MaaS ecosystems through microservices
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 …
people with disabilities, and in terms of enjoyability by people with different interests. The …
Dynamic choreographies: Theory and implementation
Programming distributed applications free from communication deadlocks and race
conditions is complex. Preserving these properties when applications are updated at …
conditions is complex. Preserving these properties when applications are updated at …
A service‐oriented approach to crowdsensing for accessible smart mobility scenarios
This work presents an architecture to help designing and deploying smart mobility
applications. The proposed solution builds on the experience already matured by the …
applications. The proposed solution builds on the experience already matured by the …