Collaborative State Machines: A Better Programming Model for the Cloud-Edge-IoT Continuum. - Marlon Etheredge; Thomas Fahringer; Felix Erlacher; Elias Kohler; Stefan Pedratscher; Juan Aznar-Poveda; Nishant Saurabh; Adrien Lebre (CoRR, 2025)