All Stories

  1. Crowd Digital Twins: Motivation, Architecture, and Roadmap
  2. FieldVMC: an asynchronous model and platform for self-organising morphogenesis of artificial structures
  3. Preface for the special issue on selected software artifacts from DisCoTec 2024 – The 19th international federated conference on distributed computing techniques
  4. Programming IoT systems: A focused conceptual framework and survey of approaches
  5. Software Engineering for Collective Cyber-Physical Ecosystems
  6. System-wide IoT design and programming: Patterns for decentralised collective processes
  7. A Demonstrator for Self-organizing Robot Teams
  8. Declarative Deployment Planning for Green Pulverised Collective Computational Systems
  9. Dynamic IoT deployment reconfiguration: A global-level self-organisation approach
  10. Scalability through Pulverisation: Declarative deployment reconfiguration at runtime
  11. Declarative Macro-Programming of Collective Systems with Aggregate Computing: An Experience Report
  12. A general framework and decentralised algorithms for collective computational processes
  13. The eXchange Calculus (XC): A functional programming language design for distributed collective systems
  14. Actor-Based Designs for Distributed Self-organisation Programming
  15. Dynamic Iot Deployment Reconfiguration: A Global-Level Self-Organisation Approach
  16. ScaFi-Blocks: A Visual Aggregate Programming Environment for Low-Code Swarm Design
  17. Programming (and Learning) Self-Adaptive & Self-Organising Behaviour with ScaFi: for Swarms, Edge-Cloud Ecosystems, and More
  18. Self-Organisation Programming: A Functional Reactive Macro Approach
  19. Macroprogramming: Concepts, State of the Art, and Opportunities of Macroscopic Behaviour Modelling
  20. Towards Collective Sentiment Analysis in IoT-Enabled Scenarios
  21. Computation Against a Neighbour: Addressing Large-Scale Distribution and Adaptivity with Functional Programming and Scala
  22. A General Framework and Decentralised Algorithms for Collective Computational Processes
  23. Artificial Collective Intelligence Engineering: A Survey of Concepts and Perspectives
  24. MacroSwarm: A Field-Based Compositional Framework for Swarm Programming
  25. Programming Distributed Collective Processes for Dynamic Ensembles and Collective Tasks
  26. The Exchange Calculus (Xc): A Functional Programming Language Design for Distributed Collective Systems
  27. ScaFi: A Scala DSL and Toolkit for Aggregate Programming
  28. Dynamic Decentralization Domains for the Internet of Things
  29. A Methodology and Simulation-Based Toolchain for Estimating Deployment Performance of Smart Collective Services at the Edge
  30. A field-based computing approach to sensing-driven clustering in robot swarms
  31. Towards Automated Engineering for Collective Adaptive Systems: Vision and Research Directions
  32. Addressing Collective Computations Efficiency: Towards a Platform-level Reinforcement Learning Approach
  33. On the Dynamic Evolution of Distributed Computational Aggregates
  34. Self-stabilising Priority-Based Multi-Leader Election and Network Partitioning
  35. Machine Learning for Aggregate Computing: a Research Roadmap
  36. A Collective Adaptive Approach to Decentralised k-Coverage in Multi-robot Systems
  37. Space-Fluid Adaptive Sampling: A Field-Based, Self-organising Approach
  38. Towards Reinforcement Learning-based Aggregate Computing
  39. Digital Twins, Virtual Devices, and Augmentations for Self-Organising Cyber-Physical Collectives
  40. Optimal resilient distributed data collection in mobile edge environments
  41. Time-Fluid Field-Based Coordination through Programmable Distributed Schedulers
  42. Fostering resilient execution of multi-agent plans through self-organisation
  43. Towards Integration of Multi-Agent Planning with Self-Organising Collective Processes
  44. Augmented Collective Digital Twins for Self-Organising Cyber-Physical Systems
  45. Towards Pulverised Architectures for Collective Adaptive Systems through Multi-Tier Programming
  46. Adaptive distributed monitors of spatial properties for cyber–physical systems
  47. A Programming Approach to Collective Autonomy
  48. Partitioned integration and coordination via the self-organising coordination regions pattern
  49. Engineering collective intelligence at the edge with aggregate processes
  50. ScaFi-Web: A Web-Based Application for Field-Based Coordination Programming
  51. Tuple-Based Coordination in Large-Scale Situated Systems
  52. Pulverization in Cyber-Physical Systems: Engineering the Self-Organizing Logic Separated from Deployment
  53. On the Social Implications of Collective Adaptive Systems
  54. Collective Adaptive Systems as Coordination Media: The Case of Tuples in Space-Time
  55. FScaFi : A Core Calculus for Collective Adaptive Systems Programming
  56. From distributed coordination to field calculus and aggregate computing
  57. A development approach for collective opportunistic Edge-of-Things services
  58. Engineering Resilient Collaborative Edge-Enabled IoT
  59. Coordinating Computation at the Edge: a Decentralized, Self-Organizing, Spatial Approach
  60. On Context-Orientation in Aggregate Programming
  61. Security in Collective Adaptive Systems: A Roadmap
  62. Modelling and simulation of Opportunistic IoT Services with Aggregate Computing
  63. Aggregate Processes in Field Calculus
  64. A coordination design pattern for self-organizing systems, applicable in edge computing scenarios
  65. Towards attack-resistant Aggregate Computing using trust mechanisms
  66. Collective Abstractions and Platforms for Large-Scale Self-Adaptive IoT
  67. Combining Trust and Aggregate Computing
  68. From Field-Based Coordination to Aggregate Computing
  69. Programming Actor-Based Collective Adaptive Systems
  70. Transparent Protection of Aggregate Computations from Byzantine Behaviours via Blockchain
  71. Compositional Blocks for Optimal Self-Healing Gradients
  72. Simulating Large-scale Aggregate MASs with Alchemist and Scala
  73. On execution platforms for large-scale aggregate computing
  74. Run-Time Management of Computation Domains in Field Calculus