Property-Driven Design for Robot Swarms: A Design Method Based on Prescriptive Modeling and Model Checking
Abstract
In this article, we present property-driven design, a novel top-down design method for robot swarms based on prescriptive modeling and model checking. Traditionally, robot swarms have been developed using a code-and-fix approach: in a bottom-up iterative process, the developer tests and improves the individual behaviors of the robots until the desired collective behavior is obtained. The code-and-fix approach is unstructured, and the quality of the obtained swarm depends completely on the expertise and ingenuity of the developer who has little scientific or technical support in his activity. Property-driven design aims at providing such scientific and technical support, with many advantages compared to the traditional unstructured approach. Property-driven design is composed of four phases: first, the developer formally specifies the requirements of the robot swarm by stating its desired properties; second, the developer creates a prescriptive model of the swarm and uses model checking to verify that this prescriptive model satisfies the desired properties; third, using the prescriptive model as a blueprint, the developer implements a simulated version of the desired robot swarm and validates the prescriptive model developed in the previous step; fourth, the developer implements the desired robot swarm and validates the previous steps. We demonstrate property-driven design using two case studies: aggregation and foraging.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The Swarmanoid project extended the ideas and algorithms developed in Swarm-bots to heterogeneous robot swarms composed of three types of robots-flying, climbing, and ground-based-that collaborated to carry out a search and retrieval task.
“The Swarmanoid project (2006)(2007)(2008)(2009)(2010) extended the ideas and algorithms developed in Swarm-bots to heterogeneous robot swarms composed of three types of robots-flying, climbing, and ground-based-that collaborated to carry out a search and retrieval task [28], [29].”
From Swarm Robotics: Past, Present, and Future [Point of View] (2021) · cites this paper as [29]
The Swarmanoid project demonstrated one possible direction, by studying coordinated collective behaviors in physically heterogeneous groups of robots.
“The already mentioned Swarmanoid project demonstrated one possible direction, by studying coordinated collective behaviors in physically heterogeneous groups of robots [29].”
From Swarm Robotics: Past, Present, and Future [Point of View] (2021) · cites this paper as [29]
Cites
(2008) · Cited by 4,811 · see citing works
Clarke, E., McMillan, K. L., Campos, S., & Hartonas-Garmhausen, V. (1996) · Lecture notes in computer science · doi:10.1007/3-540-61474-5_93 · Cited by 2,846 · see citing works
Swarm robotics: a review from the swarm engineering perspective
Brambilla, M., Ferrante, E., Birattari, M., & Dorigo, M. (2013) · Swarm Intelligence · doi:10.1007/s11721-012-0075-2 · Cited by 1,791 · see citing works
Self-citationTest-Driven Development by Example
Beck, K. L. (2002) · Cited by 1,457 · see citing works
A logic for reasoning about time and reliability
Hansson, H., & Jonsson, B. (1994) · Formal Aspects of Computing · doi:10.1007/bf01211866 · Cited by 1,372 · see citing works
Test Driven Development: By Example
Beck (2002) · Addison-Wesley Longman Publishing Co., Inc. eBooks · Cited by 1,278 · see citing works
Smith, J. M. (1974) · Medical Entomology and Zoology · Cited by 1,146 · see citing works
Principles of Model Checking (Representation and Mind Series)
Christel Baier, A., & Katoen, J.-P. (2008) · The MIT Press eBooks · Cited by 1,021 · see citing works
Swarm Robotics: From Sources of Inspiration to Domains of Application
Şahi̇n, E. (2005) · Lecture notes in computer science · doi:10.1007/978-3-540-30552-1_2 · Cited by 969 · see citing works
The e-puck, a Robot Designed for Education in Engineering
Francesco Mondada, C., Michael Bonani, C., Raemy, X., Pugh, J., Cianci, C. M., Klaptocz, A., Magnenat, S., Zufferey, J., Floreano, D., & Martinoli, A. (2009) · Infoscience (Ecole Polytechnique Fédérale de Lausanne) · Cited by 785 · see citing works
ARGoS: a modular, parallel, multi-engine simulator for multi-robot systems
Pinciroli, C., Trianni, V., O’Grady, R., Pini, G., Brutschy, A., Brambilla, M., Mathews, N., Ferrante, E., Di Caro, G., Ducatelle, F., et al. (2012) · Swarm Intelligence · doi:10.1007/s11721-012-0072-5 · Cited by 551 · see citing works
Self-citationProbabilistic symbolic model checking with PRISM: a hybrid approach
Kwiatkowska, M., Norman, G., & Parker, D. (2004) · International Journal on Software Tools for Technology Transfer · doi:10.1007/s10009-004-0140-2 · Cited by 437 · see citing works
Multi-Agent Programming: Languages, Tools and Applications
Bordini, R. H., Dastani, M., Dix, J., & Seghrouchni, A. E. F. (2009) · Multiagent systems, artificial societies, and simulated organizations · doi:10.1007/b137449 · Cited by 425 · see citing works
Pitfalls of agent-oriented development
Wooldridge, M., & Jennings, N. (1998) · International Conference on Autonomous Agents · doi:10.1145/280765.280867 · Cited by 361 · see citing works
Organisational Abstractions for the Analysis and Design of Multi-agent Systems
Zambonelli, F., Jennings, N. R., & Wooldridge, M. (2001) · Lecture notes in computer science · doi:10.1007/3-540-44564-1_16 · Cited by 285 · see citing works
Optimized Stochastic Policies for Task Allocation in Swarms of Robots
Berman, S., Halász, Á., Hsieh, M. A., & Kumar, V. (2009) · IEEE Transactions on Robotics · doi:10.1109/tro.2009.2024997 · Cited by 259 · see citing works
Self-organized aggregation in cockroaches
Jeanson, R., Rivault, C., Deneubourg, J., Blanco, S., Fournier, R., Jost, C., & Guy Theraulaz, A. (2004) · Animal Behaviour · doi:10.1016/j.anbehav.2004.02.009 · Cited by 256 · see citing works
Technical Note—An Equivalence Between Continuous and Discrete Time Markov Decision Processes
Serfozo, R. F. (1979) · Operations Research · doi:10.1287/opre.27.3.616 · Cited by 212 · see citing works
Seghrouchni, A. E. F., Dix, J., Dastani, M., & Bordini, R. H. (2009) · Springer US · doi:10.1007/978-0-387-89299-3 · Cited by 189 · see citing works
Mathematical Model of Foraging in a Group of Robots: Effect of Interference
Lerman, K., & Galstyan, A. (2002) · Autonomous Robots · doi:10.1023/a:1019633424543 · Cited by 182 · see citing works
AutoMoDe: A novel approach to the automatic design of control software for robot swarms
Francesca, G., Brambilla, M., Brutschy, A., Trianni, V., & Birattari, M. (2014) · Swarm Intelligence · doi:10.1007/s11721-014-0092-4 · Cited by 171 · see citing works
Self-citationAn Equivalence between Continuous and Discrete Time Markov Decision Processes.
Serfozo, R. F. (1976) · Defense Technical Information Center (DTIC) · Cited by 159 · see citing works
Dorigo, M., Birattari, M., & Brambilla, M. (2014) · Scholarpedia · doi:10.4249/scholarpedia.1463 · Cited by 148 · see citing works
Self-citationA Review of Probabilistic Macroscopic Models for Swarm Robotic Systems
Lerman, K., Martinoli, A., & Galstyan, A. (2005) · Lecture notes in computer science · doi:10.1007/978-3-540-30552-1_12 · Cited by 145 · see citing works
On Probabilistic Computation Tree Logic
Ciesinski, F., & Größer, M. (2004) · Lecture notes in computer science · doi:10.1007/978-3-540-24611-4_5 · Cited by 138 · see citing works
A framework of space–time continuous models for algorithm design in swarm robotics
Hamann, H., & Wörn, H. (2008) · Swarm Intelligence · doi:10.1007/s11721-008-0015-3 · Cited by 134 · see citing works
Analysing robot swarm behaviour via probabilistic model checking
Konur, S., Dixon, C., & Fisher, M. (2011) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2011.10.005 · Cited by 98 · see citing works
Open E-puck Range & Bearing miniaturized board for local communication in swarm robotics
Gutiérrez, Á., Campo, A., Dorigo, M., Donate, J., Monasterio-Huelin, F., & Magdalena, L. (2009) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/robot.2009.5152456 · Cited by 94 · see citing works
Self-citationProceedings of the 9th Conference on Autonomous Robot Systems and Competitions
Gonçalves, P. J. S., Torres, P. J. D., & Alves, C. (2009) · Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT) · Cited by 87 · see citing works
Berman, S., Kumar, V. R., & Nagpal, R. (2011) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2011.5980440 · Cited by 84 · see citing works
On Formal Specification of Emergent Behaviours in Swarm Robotic Systems
Winfield, A. F. T., Sa, J., Fernández-Gago, C., Dixon, C., & Fisher, M. (2005) · International Journal of Advanced Robotic Systems · doi:10.5772/5769 · Cited by 75 · see citing works
Agent-Based Chemical Plume Tracing Using Fluid Dynamics
Zarzhitsky, D. V., Spears, D. F., Thayer, D. R., & Spears, W. (2004) · Lecture notes in computer science · doi:10.1007/978-3-540-30960-4_10 · Cited by 61 · see citing works
Towards temporal verification of swarm robotic systems
Dixon, C., Winfield, A. F. T., Fisher, M., & Zeng, C. (2012) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2012.03.003 · Cited by 60 · see citing works
Hamann, H. (2013) · Swarm Intelligence · doi:10.1007/s11721-013-0080-0 · Cited by 56 · see citing works
D., F. N., & Smith, J. M. (1975) · Biometrics · doi:10.2307/2529449 · Cited by 54 · see citing works
Property-driven design for swarm robotics
Brambilla, M., Pinciroli, C., Birattari, M., & Dorigo, M. (2012) · Adaptive Agents and Multi-Agents Systems · doi:10.65109/qfew2365 · Cited by 48 · see citing works
Self-citationGusikhin, O., Madani, K., & Zaytoon, J. (2019) · Cited by 47 · see citing works
On the use of Bio-PEPA for modelling and analysing collective behaviours in swarm robotics
Massink, M., Brambilla, M., Latella, D., Dorigo, M., & Birattari, M. (2013) · Swarm Intelligence · doi:10.1007/s11721-013-0079-6 · Cited by 35 · see citing works
Self-citationModel independence in swarm robotics
Kazadi, S. T. (2009) · International Journal of Intelligent Computing and Cybernetics · doi:10.1108/17563780911005836 · Cited by 28 · see citing works
An Experiment in Automatic Design of Robot Swarms
Francesca, G., Brambilla, M., Brutschy, A., Garattoni, L., Miletitch, R., Podevijn, G., Reina, A., Soleymani, T., Salvaro, M., Pinciroli, C., et al. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-09952-1_3 · Cited by 23 · see citing works
Self-citationStatistical Approaches for Probabilistic Model Checking
Nimal, V. (2010) · Cited by 21 · see citing works
Interference reduction through task partitioning in a robotic swarm
Pini, G., Brutschy, A., Birattari, M., Dorigo, M., Andrade‐Cetto, J., Filipe, J., & Ferrier, J.-L. (2009) · Dépôt institutionnel de l'Université libre de Bruxelles (Université Libre de Bruxelles) · Cited by 19 · see citing works
Self-citationWhy complex systems engineering needs biological development
Banzhaf, W., & Pillay, N. (2007) · Complexity · doi:10.1002/cplx.20199 · Cited by 12 · see citing works
The IRIDIA TAM: A device for task abstraction for the e-puck robot
Brutschy, A., Pini, G., Baiboun, N., Decunière, A., & Birattari, M. (2010) · Dépôt institutionnel de l'Université libre de Bruxelles (Université Libre de Bruxelles) · Cited by 6 · see citing works
Self-citation
Flagged first, then by citations
4 of the 49 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Swarm Robotics: Past, Present, and Future [Point of View]
Dorigo, M., Theraulaz, G., & Trianni, V. (2021) · Proceedings of the IEEE · doi:10.1109/jproc.2021.3072740 · Cited by 401 · see citing works
Self-citationFormal Specification and Verification of Autonomous Robotic Systems
Luckcuck, M., Farrell, M., Dennis, L. A., Dixon, C., & Fisher, M. (2019) · ACM Computing Surveys · doi:10.1145/3342355 · Cited by 288 · see citing works
The Best-of-n Problem in Robot Swarms: Formalization, State of the Art, and Novel Perspectives
Valentini, G., Ferrante, E., & Dorigo, M. (2017) · Frontiers in Robotics and AI · doi:10.3389/frobt.2017.00009 · Cited by 195 · see citing works
Self-citationAutomatic Design of Robot Swarms: Achievements and Challenges
Francesca, G., & Birattari, M. (2016) · Frontiers in Robotics and AI · doi:10.3389/frobt.2016.00029 · Cited by 144 · see citing works
Self-citationAutoMoDe-Chocolate: automatic design of control software for robot swarms
Francesca, G., Brambilla, M., Brutschy, A., Garattoni, L., Miletitch, R., Podevijn, G., Reina, A., Soleymani, T., Salvaro, M., Pinciroli, C., et al. (2015) · Swarm Intelligence · doi:10.1007/s11721-015-0107-9 · Cited by 99 · see citing works
Self-citationSupervisory control theory applied to swarm robotics
Lopes, Y. K., Trenkwalder, S. M., Leal, A. B., Dodd, T. J., & Groß, R. (2016) · Swarm Intelligence · doi:10.1007/s11721-016-0119-0 · Cited by 96 · see citing works
Testing, Validation, and Verification of Robotic and Autonomous Systems: A Systematic Review
Araujo, H., Mousavi, M. R., & Varshosaz, M. (2022) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3542945 · Cited by 95 · see citing works
Automatic Off-Line Design of Robot Swarms: A Manifesto
Birattari, M., Ligot, A., Bozhinoski, D., Brambilla, M., Francesca, G., Garattoni, L., Ramos, D. G., Hasselmann, K., Kegeleirs, M., Kuckling, J., et al. (2019) · Frontiers in Robotics and AI · doi:10.3389/frobt.2019.00059 · Cited by 79 · see citing works
Self-citationReina, A., Miletitch, R., Dorigo, M., & Trianni, V. (2015) · Swarm Intelligence · doi:10.1007/s11721-015-0105-y · Cited by 59 · see citing works
Self-citationLigot, A., & Birattari, M. (2020) · Swarm Intelligence · doi:10.1007/s11721-019-00175-w · Cited by 55 · see citing works
Self-citationBirattari, M., Ligot, A., & Hasselmann, K. (2020) · Nature Machine Intelligence · doi:10.1038/s42256-020-0215-0 · Cited by 41 · see citing works
Self-citationAutomatic Design of Communication-Based Behaviors for Robot Swarms
Hasselmann, K., Robert, F., & Birattari, M. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-00533-7_2 · Cited by 34 · see citing works
Self-citationRecent trends in robot learning and evolution for swarm robotics
Kuckling, J. (2023) · Frontiers in Robotics and AI · doi:10.3389/frobt.2023.1134841 · Cited by 33 · see citing works
The Information-Cost-Reward framework for understanding robot swarm foraging
Pitonakova, L., Crowder, R., & Bullock, S. (2017) · Swarm Intelligence · doi:10.1007/s11721-017-0148-3 · Cited by 30 · see citing works
Automatic Design of Collective Behaviors for Robots that Can Display and Perceive Colors
Garzón Ramos, D., & Birattari, M. (2020) · Applied Sciences · doi:10.3390/app10134654 · Cited by 26 · see citing works
Self-citationThe TAM: abstracting complex tasks in swarm robotics research
Brutschy, A., Garattoni, L., Brambilla, M., Francesca, G., Pini, G., Dorigo, M., & Birattari, M. (2015) · Swarm Intelligence · doi:10.1007/s11721-014-0102-6 · Cited by 26 · see citing works
Self-citationBlockchain Approach to Solve Collective Decision Making Problems for Swarm Robotics
Nguyen, T. T., Hatua, A., & Sung, A. H. (2019) · Advances in intelligent systems and computing · doi:10.1007/978-3-030-23813-1_15 · Cited by 26 · see citing works
Verifying emergent properties of swarms
Kouvaros, P., & Lomuscio, A. R. (2015) · International Conference on Artificial Intelligence · Cited by 25 · see citing works
Swarm Foraging Review: Closing the Gap Between Proof and Practice
Lu, Q., Fricke, G. M., Ericksen, J., & Moses, M. E. (2020) · Current Robotics Reports · doi:10.1007/s43154-020-00018-1 · Cited by 24 · see citing works
Birattari, M., Ligot, A., & Francesca, G. (2021) · Natural Computing Series · doi:10.1007/978-3-030-72069-8_5 · Cited by 22 · see citing works
Self-citationOn Mimicking the Effects of the Reality Gap with Simulation-Only Experiments
Ligot, A., & Birattari, M. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-00533-7_9 · Cited by 22 · see citing works
Self-citationSalman, M., Ligot, A., & Birattari, M. (2019) · PeerJ Computer Science · doi:10.7717/peerj-cs.221 · Cited by 21 · see citing works
Self-citationA Data-Driven Soft Sensor for Swarm Motion Speed Prediction Using Ensemble Learning Methods
Khaldi, B., Harrou, F., Benslimane, S. M., & Sun, Y. (2021) · IEEE Sensors Journal · doi:10.1109/jsen.2021.3087342 · Cited by 20 · see citing works
Observing the Effects of Overdesign in the Automatic Design of Control Software for Robot Swarms
Birattari, M., Delhaisse, B., Francesca, G., & Kerdoncuff, Y. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-44427-7_13 · Cited by 18 · see citing works
Self-citationTowards applied swarm robotics: current limitations and enablers
Kegeleirs, M., & Birattari, M. (2025) · Frontiers in Robotics and AI · doi:10.3389/frobt.2025.1607978 · Cited by 16 · see citing works
Self-citationUAV Swarms Behavior Modeling Using Tracking Bigraphical Reactive Systems
Cybulski, P., & Zieliński, Z. (2021) · Sensors · doi:10.3390/s21020622 · Cited by 15 · see citing works
LTL Model Checking Based on Binary Classification of Machine Learning
Zhu, W., Wu, H., & Deng, M. (2019) · IEEE Access · doi:10.1109/access.2019.2942762 · Cited by 14 · see citing works
Ligot, A., Hasselmann, K., & Birattari, M. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-60376-2_21 · Cited by 14 · see citing works
Self-citationFormal Verification for Task Description Languages. A Petri Net Approach
López, J., Santana‐Alonso, A., & Díaz-Cacho, M. (2019) · Sensors · doi:10.3390/s19224965 · Cited by 11 · see citing works
The Blessing and Curse of Emergence in Swarm Intelligence Systems
Harvey, J. (2018) · Studies in systems, decision and control · doi:10.1007/978-3-319-64816-3_6 · Cited by 10 · see citing works
Kuckling, J., van Pelt, V., & Birattari, M. (2022) · SN Computer Science · doi:10.1007/s42979-021-00988-9 · Cited by 9 · see citing works
Self-citationPitonakova, L., Crowder, R., & Bullock, S. (2018) · Frontiers in Robotics and AI · doi:10.3389/frobt.2018.00047 · Cited by 9 · see citing works
A Top Down Approach to Ensure the Continuity of the Different Design Levels of Swarm Robots
Aloui, K., Guizani, A., Hammadi, M., Haddar, M., & Soriano, T. (2021) · International Multi-Conference on Systems, Signals & Devices (SSD) · doi:10.1109/ssd52085.2021.9429301 · Cited by 8 · see citing works
Feature Construction for Controlling Swarms by Visual Demonstration
Budhraja, K. K., Winder, J., & Oates, T. (2017) · ACM Transactions on Autonomous and Adaptive Systems · doi:10.1145/3084541 · Cited by 7 · see citing works
Controlling Swarms by Visual Demonstration
Budhraja, K. K., & Oates, T. (2016) · IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO) · doi:10.1109/saso.2016.6 · Cited by 7 · see citing works
Towards an integrated automatic design process for robot swarms
Bozhinoski, D., & Birattari, M. (2021) · Open Research Europe · doi:10.12688/openreseurope.14025.1 · Cited by 7 · see citing works
Self-citationPruszko, L., Coutrix, C., Laurillau, Y., Piranda, B., & Bourgeois, J. (2021) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3461733 · Cited by 7 · see citing works
Probabilistic Supervisory Control Theory (pSCT) Applied to Swarm Robotics
Lopes, Y. K., Trenkwalder, S. M., Leal, A. B., Dodd, T. J., & Groß, R. (2017) · Staffordshire Online Repository (Staffordshire University) · doi:10.5555/3091125.3091317 · Cited by 6 · see citing works
Aloui, K., Hammadi, M., Guizani, A., Soriano, T., & Haddar, M. (2021) · Applied condition monitoring · doi:10.1007/978-3-030-85584-0_10 · Cited by 5 · see citing works
Aloui, K., Guizani, A., Hammadi, M., Soriano, T., & Haddar, M. (2023) · Proceedings of the Institution of Mechanical Engineers Part C Journal of Mechanical Engineering Science · doi:10.1177/09544062231216853 · Cited by 5 · see citing works
Roli, A., Ligot, A., & Birattari, M. (2019) · Frontiers in Robotics and AI · doi:10.3389/frobt.2019.00130 · Cited by 5 · see citing works
Self-citationPlanning via model checking with decision-tree controllers
Kiesbye, J., Grover, K., Ashok, P., & Křetínský, J. (2022) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra46639.2022.9811980 · Cited by 5 · see citing works
Mirzaei, F., Pouyan, A. A., & Biglari, M. (2020) · Journal of Intelligent & Robotic Systems · doi:10.1007/s10846-020-01201-4 · Cited by 5 · see citing works
Dataset Selection for Controlling Swarms by Visual Demonstration
Budhraja, K. K., & Oates, T. (2017) · IEEE ... International Conference on Data Mining workshops · doi:10.1109/icdmw.2017.128 · Cited by 4 · see citing works
Ming, Z., Luo, Y., Wang, G., Yan, Y., Allen, J. K., & Mistree, F. (2024) · Advanced Engineering Informatics · doi:10.1016/j.aei.2023.102350 · Cited by 4 · see citing works
Review of Collective Decision Making in Swarm Robotics
Ibrahim, R., Alkilabi, M. H. M., Khayeat, A. R. H., & Tuci, E. (2024) · Journal of Al-Qadisiyah for Computer Science and Mathematics · doi:10.29304/jqcsm.2024.16.11436 · Cited by 4 · see citing works
Formal Verification of Safety Properties of Collaborative Robotic Applications including Variability
Rathmair, M., Luckeneder, C., Haspl, T., Reiterer, B., Hoch, R., Hofbaur, M., & Kaindl, H. (2021) · IEEE RO-MAN · doi:10.1109/ro-man50785.2021.9515404 · Cited by 4 · see citing works
Diagrammatic physical robot models
Miyazawa, A., Ahmadi, S., Cavalcanti, A., Baxter, J., Post, M. A., Ribeiro, P., Timmis, J., & Wright, T. (2025) · Software & Systems Modeling · doi:10.1007/s10270-025-01270-9 · Cited by 3 · see citing works
Pagnozzi, F., & Birattari, M. (2021) · Frontiers in Robotics and AI · doi:10.3389/frobt.2021.625125 · Cited by 3 · see citing works
Self-citationDecentralized Control of Minimalistic Robotic Swarms For Guaranteed Target Encapsulation
Sinhmar, H., & Kress‐Gazit, H. (2022) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros47612.2022.9981959 · Cited by 3 · see citing works
Baumann, C., Birch, H., & Martinoli, A. (2022) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros47612.2022.9981817 · Cited by 3 · see citing works
Verification of Visibility-Based Properties on Multiple Moving Robots
Sheshkalani, A. N., Khosravi, R., & Mohammadi, M. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-64107-2_5 · Cited by 2 · see citing works
Goals and Resource Constraints in CARMA
Piho, P., Georgoulas, A., & Hillston, J. E. (2018) · Electronic Notes in Theoretical Computer Science · doi:10.1016/j.entcs.2018.03.039 · Cited by 2 · see citing works
Swarm Imitation Learning From Observations
Hussein, A., Petraki, E., & Abbass, H. A. (2025) · IEEE Transactions on Emerging Topics in Computational Intelligence · doi:10.1109/tetci.2025.3569762 · Cited by 1 · see citing works
Analyzing Cleaning Robots Using Probabilistic Model Checking
de Araújo, R. P., Mota, A., & Nogueira, S. (2019) · Advances in intelligent systems and computing · doi:10.1007/978-3-319-98056-0_2 · Cited by 1 · see citing works
Model checking learning agent systems using Promela with embedded C code and abstraction
Kirwan, R. F., Miller, A. A., & Porr, B. (2016) · Formal Aspects of Computing · doi:10.1007/s00165-016-0382-2 · Cited by 1 · see citing works
Discrete Consensus Achievement in Artificial Systems
Valentini, G. (2017) · Studies in computational intelligence · doi:10.1007/978-3-319-53609-5_2 · Cited by 1 · see citing works
A Case Study of Policy Synthesis for Swarm Robotics
Piho, P., & Hillston, J. E. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-61470-6_29 · Cited by 1 · see citing works
RoboStar Technology: Modelling Uncertainty in RoboChart Using Probability
Woodcock, J., Foster, S., Mota, A., & Ye, K. (2020) · Springer eBooks · doi:10.1007/978-3-030-66494-7_13 · Cited by 1 · see citing works
A comprehensive framework for designing behavior of UAV swarms
Cybulski, P., & Zieliński, Z. (2022) · Annals of Computer Science and Information Systems · doi:10.15439/2022f234
Baumann, C., & Martinoli, A. (2022) · Frontiers in Robotics and AI · doi:10.3389/frobt.2022.961053 · Cited by 1 · see citing works
Towards an integrated automatic design process for robot swarms
Bozhinoski, D., & Birattari, M. (2022) · Open Research Europe · doi:10.12688/openreseurope.14025.2
Self-citationFast Collective Decision-Making without Prior Knowledge
Cambier, N., & Ferrante, E. (2023) · Genetic and Evolutionary Computation Conference Companion (GECCO Companion) · doi:10.1145/3583133.3590623
A Survey of Applications of Blockchain in Collective Decision-Making Scenarios in Swarm Robotics
Krishnamohan, T. (2023) · Journal of Innovation Information Technology and Application (JINITA) · doi:10.35970/jinita.v5i2.1950
Formal Modeling and Verification of Industrial Robotic Arm - A Case Study
Zia, I., Rahim, M. A. B. U., Liu, T., & He, Z. (2023) · IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C) · doi:10.1109/qrs-c60940.2023.00106
- Authors
- Brambilla, M., Brutschy, A., Dorigo, M., & Birattari, M.
- Affiliations
- Université Libre de Bruxelles (BE)
- Venue
- ACM Transactions on Autonomous and Adaptive Systems
- Published
- 2014-12-19
- Volume
- 9
- Issue
- 4
- Pages
- 1-28
- ISSN
- 1556-4665 (ISSN-L)
- 1556-4703
- OpenAlex
- W2054382008
- Cited by
- 66
- References
- 49
- Citations by year
- 2025: 3 · 2024: 2 · 2023: 6 · 2022: 8 · 2021: 10 · 2020: 7 · 2019: 9 · 2018: 5 · 2017: 7 · 2016: 5 · 2015: 4
- FWCI
- 6.22
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- ACM Transactions on Autonomous and Adaptive Systems (publishedVersion)
- Dépôt institutionnel de l'Université libre de Bruxelles (Université Libre de Bruxelles) (submittedVersion)
- Funders
- Seventh Framework Programme (n.246939)
- Topics
- Physical Sciences › Engineering › Mechanical Engineering › Modular Robots and Swarm Intelligence
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Formal Methods in Verification
- Physical Sciences › Computer Science › Artificial Intelligence › Multi-Agent Systems and Negotiation
- Keywords
- swarm robotics, prescriptive modeling, model checking, top-down design, formal specification, collective behavior, swarm aggregation, foraging behavior, multi-robot systems
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review