All Stories

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