Procedural choreographic programming

L Cruz-Filipe, F Montesi - … Objects, Components, and Systems: 37th IFIP …, 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 …

[HTML][HTML] An efficient TCTL model checking algorithm and a reduction technique for verification of timed actor models

E Khamespanah, R Khosravi, M Sirjani - Science of Computer …, 2018 - Elsevier
NP-hard time complexity of model checking algorithms for TCTL properties in dense time is
one of the obstacles against using model checking for the analysis of real-time systems …

A core model for choreographic programming

L Cruz-Filipe, F Montesi - Formal Aspects of Component Software: 13th …, 2017 - Springer
Choreographic Programming is a paradigm for developing concurrent programs that are
deadlock-free by construction, by programming communications declaratively and then …

Actors may synchronize, safely!

E Giachino, L Henrio, C Laneve… - Proceedings of the 18th …, 2016 - dl.acm.org
We study deadlock detection in an actor model with wait-by-necessity synchronizations, a
lightweight technique that synchronizes invocations when the corresponding values are …

AuDaLa is Turing Complete

TTP Franken, T Neele - … Conference on Formal Techniques for Distributed …, 2024 - Springer
AuDaLa is a recently introduced programming language that follows the new data
autonomous paradigm. In this paradigm, small pieces of data execute functions …

Expressivity of AuDaLa: Turing Completeness and Possible Extensions

TTP Franken, T Neele - arXiv preprint arXiv:2412.14938, 2024 - arxiv.org
AuDaLa is a recently introduced programming language that follows the new data
autonomous paradigm. In this paradigm, small pieces of data execute functions …

Decidability problems for actor systems

F De Boer, M Jaghoori, C Laneve… - Logical Methods in …, 2014 - lmcs.episciences.org
We introduce a nominal actor-based language and study its expressive power. We have
identified the presence/absence of fields as a crucial feature: the dynamic creation of names …

Efficient TCTL model checking algorithm for timed actors

E Khamespanah, R Khosravi, M Sirjani - Proceedings of the 4th …, 2014 - dl.acm.org
Non-Polynomial time complexity of model checking algorithms for TCTL properties in dense
time is one of the obstacles against using model checking for timed systems. Alternatively …

Deadlock detection for actor-based coroutines

K Azadbakht, FS de Boer, E de Vink - … Symposium, FM 2018, Held as Part …, 2018 - Springer
The actor-based language studied in this paper features asynchronous method calls and
supports coroutines which allow for the cooperative scheduling of the method invocations …

[PDF][PDF] Choreographies, divided and conquered

L Cruz-Filipe, F Montesi - CoRR, abs/1602.03729, 2016 - researchgate.net
Choreographic Programming is a paradigm for developing concurrent software that is
correct by construction, by syntactically disallowing mismatched I/O operations in programs …