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 …
[BUCH][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 …
SEEMQTT: secure end-to-end MQTT-based communication for mobile IoT systems using secret sharing and trust delegation
M Hamad, A Finkenzeller, H Liu… - IEEE Internet of …, 2022 - ieeexplore.ieee.org
The publish/subscribe (Pub/Sub) model offers a communication scheme that is appropriate
for a variety of mobile Internet of Things (IoT) systems (eg, autonomous vehicles). In most of …
for a variety of mobile Internet of Things (IoT) systems (eg, autonomous vehicles). In most of …
AnBx: Automatic Generation and Verification of Security Protocols Implementations
P Modesti - Foundations and Practice of Security: 8th International …, 2016 - Springer
The AnBx compiler is a tool for automatic generation of Java implementations of security
protocols specified in a simple and abstract model that can be formally verified. In our model …
protocols specified in a simple and abstract model that can be formally verified. In our model …
Alice and Bob: Reconciling formal models and implementation
This paper defines the “ultimate” formal semantics for Alice and Bob notation, ie, what
actions the honest agents have to perform, in the presence of an arbitrary set of …
actions the honest agents have to perform, in the presence of an arbitrary set of …
Kickstarting choreographic programming
F Montesi - Web Services, Formal Methods, and Behavioral Types …, 2016 - Springer
We present an overview of some recent efforts aimed at the development of Choreographic
Programming, a programming paradigm for the production of concurrent software that is …
Programming, a programming paradigm for the production of concurrent software that is …
The evolution of Jolie: from orchestrations to adaptable choreographies
Jolie is an orchestration language conceived during Sensoria, an FP7 European project led
by Martin Wirsing in the time frame 2005–2010. Jolie was designed having in mind both the …
by Martin Wirsing in the time frame 2005–2010. Jolie was designed having in mind both the …
Efficient Java Code Generation of Security Protocols Specified in AnB/AnBx
P Modesti - Security and Trust Management: 10th International …, 2014 - Springer
The implementation of security protocols is challenging and error-prone. A model-driven
development approach allows the automatic generation of an application, from a simpler …
development approach allows the automatic generation of an application, from a simpler …
Cryptographic protocol explication and end-point projection
Cryptographic protocols are useful for engineering trust in transactions. There are several
languages for describing these protocols, but these tend to capture the communications from …
languages for describing these protocols, but these tend to capture the communications from …
[HTML][HTML] Syntax-tree regular expression based DFA formalconstruction
NA Zafar, F Alsaade - 2012 - scirp.org
Compiler is a program whose functionality is to translate a computer program written in
source language into an equivalent machine code. Compiler construction is an advanced …
source language into an equivalent machine code. Compiler construction is an advanced …