cs.DCMar 4, 2026

Lambdas at the Far Edge: a Tale of Flying Lambdas and Lambdas on Wheels

Authors: Giorgio Audrito, Daniele Bortoluzzi, Ferruccio Damiani, Giordano Scarso, Gianluca Torta, Andrea Basso, Monica Cochi, Lorenzo Gusman, 

Organizations: Department of Computer Science · Department of Computer Science (DI), University of Turin, Turin, Italy · MITO Technology, Milan, Italy · Torino Airport · 

Abstract

Aggregate Programming (AP) is a paradigm for programming the collective behaviour of sets of distributed devices, possibly situated at the network far edge, by relying on asynchronous proximity-based interactions. The eXchange Calculus (XC), a recently proposed foundational model for AP, is essentially a typed lambda calculus extended with an operator (the exchange operator) providing an implicit communication mechanism between neighbour devices. This paper provides a gentle introduction to XC and to its implementation as a C++ library, called FCPP. The FCPP library and toolchain has been mainly developed at the Department of Computer Science of the University of Turin, where Stefano Berardi spent most of his academic career conducting outstanding research about logical foundation of computer science and transmitting his passion for research to students and young researchers, often exploiting typed lambda calculi. An FCCP program is essentially a typed lambda term, and FCPP has been used to write code that has been deployed on devices at the far edge of the network, including rovers and (soon) Uncrewed Aerial Vehicles (UAVs); hence the title of the paper.

Figures & tables

Explore similar work

CardsList
  1. Exploiting Aggregate Programming in a Multi-Robot Service Prototype

    Apr 8, 2026Giorgio Audrito, Andrea Basso, Daniele Bortoluzzi +3Service RoboticsMulti-Robot Systems

  2. Phyelds: A Pythonic Framework for Aggregate Computing

    Mar 31, 2026Gianluca Aguzzi, Davide Domini, Nicolas Farabegoli +1

  3. λAλ_A: A Typed Lambda Calculus for LLM Agent Composition

    Apr 13, 2026Qin LiuLLM AgentsLLM Agent Orchestration