Type-based Self-stabilisation for Computational Fields
Ferruccio Damiani (University of Torino), Mirko Viroli (University of, Bologna)

TL;DR
This paper introduces a type-based calculus for computational fields in large-scale network systems, ensuring their self-stabilisation and predictable global behaviour despite environmental changes.
Contribution
It presents a novel, type-sound calculus and conditions for self-stabilisation, enabling reliable and predictable behaviour in complex distributed systems.
Findings
Defined sufficient conditions for self-stabilisation.
Developed a type-based checking procedure for correctness.
Ensured finite-time convergence to stable states.
Abstract
Emerging network scenarios require the development of solid large-scale situated systems. Unfortunately, the diffusion/aggregation computational processes therein often introduce a source of complexity that hampers predictability of the overall system behaviour. Computational fields have been introduced to help engineering such systems: they are spatially distributed data structures designed to adapt their shape to the topology of the underlying (mobile) network and to the events occurring in it, with notable applications to pervasive computing, sensor networks, and mobile robots. To assure behavioural correctness, namely, correspondence of micro-level specification (single device behaviour) with macro-level behaviour (resulting global spatial pattern), we investigate the issue of self-stabilisation for computational fields. We present a tiny, expressive, and type-sound calculus of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
