Software Engineering for Self-Adaptive Robotics: A Research Agenda
Pith reviewed 2026-05-19 14:37 UTC · model grok-4.3
The pith
Self-adaptive robotic systems need a dedicated software engineering agenda organized by lifecycle stages and enabling technologies to handle real-world uncertainty.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that structuring software engineering challenges for self-adaptive robotics along the dimensions of lifecycle stages and enabling technologies such as digital twins and AI-driven adaptation produces a usable roadmap that will help establish the foundations of trustworthy and efficient systems for real-world use.
What carries the argument
Two-dimensional structure that separates software engineering lifecycle stages (requirements, design, development, testing, operations) from enabling technologies (digital twins, AI-driven adaptation) to organize challenges and the 2030 roadmap.
If this is right
- Verification techniques for adaptive behavior under uncertainty become a priority research target.
- Trade-off analysis between adaptability, performance, and safety must be built into every lifecycle stage.
- Digital twins and AI-driven adaptation frameworks will be required for runtime monitoring and fault detection.
- Integration of MAPE-K and MAPLE-K loops will guide the design of self-adaptation mechanisms.
- Research investment should follow the 2030 roadmap to produce deployable trustworthy robots.
Where Pith is reading between the lines
- The agenda could serve as a template for similar roadmaps in other domains that combine software with continuous adaptation, such as autonomous vehicles or smart infrastructure.
- Industry standards bodies might adopt parts of the lifecycle structure when drafting certification guidelines for adaptive systems.
- Empirical studies could test whether projects that follow the two dimensions produce measurably safer or more maintainable robots than those that do not.
- The roadmap implies that progress in digital-twin fidelity will directly affect the speed at which verification challenges can be solved.
Load-bearing premise
The two chosen dimensions capture the main open challenges without missing important aspects that would require additional categories.
What would settle it
A widely recognized challenge in self-adaptive robotics, such as certification of safety properties or human-robot interaction protocols, that cannot be placed under either the lifecycle stages or the listed enabling technologies and is not covered by the proposed roadmap.
Figures
read the original abstract
Self-adaptive robotic systems operate autonomously in dynamic and uncertain environments, requiring robust real-time monitoring and adaptive behaviour. Unlike traditional robotic software with predefined logic, self-adaptive robots exploit artificial intelligence (AI), machine learning, and model-driven engineering to adapt continuously to changing conditions, thereby ensuring reliability, safety, and optimal performance. This paper presents a research agenda for software engineering in self-adaptive robotics, structured along two dimensions. The first concerns the software engineering lifecycle, requirements, design, development, testing, and operations, tailored to the challenges of self-adaptive robotics. The second focuses on enabling technologies such as digital twins and AI-driven adaptation, which support runtime monitoring, fault detection, and automated decision-making. We identify open challenges, including verifying adaptive behaviours under uncertainty, balancing trade-offs between adaptability, performance, and safety, and integrating self-adaptation frameworks like MAPE K/MAPLE-K. By consolidating these challenges into a roadmap toward 2030, this work contributes to the foundations of trustworthy and efficient self-adaptive robotic systems capable of meeting the complexities of real-world deployment.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a research agenda for software engineering in self-adaptive robotics. It structures the agenda along two dimensions: the software engineering lifecycle stages (requirements, design, development, testing, and operations) tailored to self-adaptive systems, and enabling technologies such as digital twins and AI-driven adaptation supporting runtime monitoring, fault detection, and decision-making. Open challenges are identified including verification of adaptive behaviors under uncertainty, balancing trade-offs among adaptability, performance, and safety, and integration of frameworks like MAPE-K/MAPLE-K. These are consolidated into a roadmap toward 2030 aimed at foundations for trustworthy and efficient self-adaptive robotic systems.
Significance. If the proposed two-dimensional structure and identified challenges accurately reflect key priorities in the field, the agenda could usefully frame and prioritize research directions at the intersection of software engineering and self-adaptive robotics. The work provides a synthetic contribution by consolidating existing concepts into a forward-looking roadmap, which may help coordinate efforts toward real-world deployment; its value lies in this framing rather than new empirical data or formal results.
major comments (1)
- The section defining the research agenda structure: the assumption that the two proposed dimensions (software engineering lifecycle stages and enabling technologies) adequately capture the primary open challenges is presented without justification, comparison to alternative dimensions (such as ethical or regulatory aspects), or evidence from a systematic literature review. This assumption is load-bearing for the central claim that the resulting 2030 roadmap contributes to the foundations of the field.
minor comments (2)
- The abstract and roadmap section could more explicitly reference prior surveys or taxonomies in self-adaptive systems to strengthen the positioning of the new agenda.
- Figure or table summarizing the two-dimensional structure and mapped challenges would improve clarity and allow readers to quickly assess coverage.
Simulated Author's Rebuttal
We thank the referee for the constructive feedback on our research agenda. We address the major comment below and outline revisions that will strengthen the justification for the proposed structure without altering the core contribution.
read point-by-point responses
-
Referee: The section defining the research agenda structure: the assumption that the two proposed dimensions (software engineering lifecycle stages and enabling technologies) adequately capture the primary open challenges is presented without justification, comparison to alternative dimensions (such as ethical or regulatory aspects), or evidence from a systematic literature review. This assumption is load-bearing for the central claim that the resulting 2030 roadmap contributes to the foundations of the field.
Authors: We agree that additional explicit justification would improve the manuscript. The two dimensions were chosen to directly map established software engineering lifecycle phases to the distinctive runtime adaptation needs of robotic systems, while the enabling technologies dimension highlights concrete mechanisms (e.g., digital twins, AI-driven control) that support those phases. This framing is informed by prior work on MAPE-K and self-adaptive systems cited in the paper. In the revised version we will add a short subsection that (a) states the rationale for selecting these dimensions over others, (b) briefly contrasts them with ethical, regulatory, and socio-technical dimensions (noting that the latter are complementary but outside the software-engineering scope of the present agenda), and (c) clarifies that the challenges are synthesised from the cited literature rather than derived from a new systematic review. We do not claim to have performed a fresh SLR; the paper is positioned as an agenda that consolidates existing insights. revision: partial
Circularity Check
No significant circularity
full rationale
This is an agenda/position paper that proposes a two-dimensional research roadmap (SE lifecycle stages plus enabling technologies) and lists open challenges such as verification under uncertainty and MAPE-K integration. No equations, derivations, fitted parameters, or predictions exist. The central claim is a framing proposal rather than a result derived from inputs. No self-citation load-bearing steps, uniqueness theorems, or ansatz smuggling appear. The paper is self-contained as a discussion document whose value lies in structuring future work, not in reducing claims to its own definitions or citations.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Self-adaptive robotic systems require continuous monitoring and adaptation using AI, machine learning, and model-driven engineering to ensure reliability and safety in dynamic environments.
Reference graph
Works this paper leans on
-
[1]
Risk-driven online testing and test case diversity analysis for ml-enabled critical systems
Jubril Gbolahan Adigun, Tom Philip Huck, Matteo Camilli, and Michael Felderer. Risk-driven online testing and test case diversity analysis for ml-enabled critical systems. In2023 IEEE 34th International Symposium on Software Reliability Engineering (ISSRE), pages 344–354, New York, NY , USA, 2023. IEEE. doi: 10.1109/ ISSRE59848.2023.00017
-
[2]
Ben Agro, Quinlan Sykora, Sergio Casas, and Raquel Urtasun. Implicit occupancy flow fields for perception and prediction in self-driving. InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 1379–1388, New York, NY , USA, 2023. IEEE. doi: 10.1109/CVPR52729.2023.00139
-
[3]
Dynamic software updating: a systematic mapping study.IET Software, 14(5):468–481, 2020
Babiker Hussien Ahmed, Sai Peck Lee, Moon Ting Su, and Abubakar Zakari. Dynamic software updating: a systematic mapping study.IET Software, 14(5):468–481, 2020. doi: 10.1049/iet-sen.2019.0201
-
[4]
Development and integration of self-adaptation strategies for robotics software
Elvin Alberts. Development and integration of self-adaptation strategies for robotics software. In2023 IEEE 20th International Conference on Software Architecture Companion (ICSA-C), pages 131–136, New York, NY , USA, 2023. IEEE. doi: 10.1109/ICSA-C57050.2023.00038
-
[5]
Elvin Alberts, Ilias Gerostathopoulos, Ivano Malavolta, Carlos Hern´andez Corbato, and Patricia Lago. Software architecture-based self-adaptation in robotics.Journal of Systems and Software, 219:112258, 2025. doi: 10. 1016/j.jss.2024.112258
-
[6]
Model-based adaptation for robotics software.IEEE software, 36(2):83–90, 2019
Jonathan Aldrich, David Garlan, Christian K ¨astner, Claire Le Goues, Anahita Mohseni-Kabir, Ivan Ruchkin, Selva Samuel, Bradley Schmerl, Christopher Steven Timperley, Manuela Veloso, et al. Model-based adaptation for robotics software.IEEE software, 36(2):83–90, 2019. doi: 10.1109/MS.2018.2885058
-
[7]
Exosoul: Ethical profiling in the digital world
Constanza Alfieri, Paola Inverardi, Patrizio Migliarini, and Massimiliano Palmiero. Exosoul: Ethical profiling in the digital world. In Stefan Schlobach, Mar ´ıa P´erez-Ortiz, and Mel Tielman, editors,HHAI 2022: Aug- menting Human Intellect, volume 354 ofFrontiers in Artificial Intelligence and Applications, pages 128–142, Amsterdam, Netherlands, 2022. IO...
-
[8]
Xing An, Celimuge Wu, Yangfei Lin, Min Lin, Tsutomu Yoshinaga, and Yusheng Ji. Multi-robot systems and cooperative object transport: Communications, platforms, and challenges.IEEE Open Journal of the Computer Society, 4:23–36, 2023. doi: 10.1109/OJCS.2023.3238324
-
[9]
Paolo Arcaini, Elvinia Riccobene, and Patrizia Scandurra. Formal design and verification of self-adaptive systems with decentralized control.ACM Transactions on Autonomous and Adaptive Systems, 11(4):1–35, January 2017. ISSN 1556-4703. doi: 10.1145/3019598
-
[10]
M. Askarpour, L. Lestingi, S. Longoni, N. Iannacci, M. Rossi, and F. Vicentini. Formally-based model-driven development of collaborative robotic applications.Journal of Intelligent & Robotic Systems, 102(3):59, 2021
work page 2021
-
[11]
Xiaoan Bao, Xiance Sun, Ning Gui, Na Zhang, Hui Lin, and Shuhan Liu. Architecture model to improve the development of robotics online reconfiguration.International Journal of Control and Automation, 8(1):69–82,
-
[12]
doi: 10.14257/ijca.2015.8.1.06
-
[13]
Barnes, Lukas Esterle, and John N
Chloe M. Barnes, Lukas Esterle, and John N. A. Brown. ”when you believe in things that you don’t understand”: the effect of cross-generational habits on self-improving system integration. In2019 IEEE 4th International Workshops on Foundations and Applications of Self* Systems (FAS*W), pages 28–31, New York, NY , USA,
-
[14]
IEEE. doi: 10.1109/FAS-W.2019.00020
-
[15]
Barbara Rita Barricelli, Elena Casiraghi, and Daniela Fogli. A Survey on Digital Twin: Definitions, Character- istics, Applications, and Design Implications.IEEE Access, 7:167653–167671, 2019. doi: 10.1109/ACCESS. 2019.2953499
-
[16]
doi: 10.1007/s10626-023-00390-y
Fernando Barros.πhyflow: formalism, semantics, and applications.Discrete Event Dynamic Systems, 34(1): 95–124, 2024. doi: 10.1007/s10626-023-00390-y
-
[17]
J. Bastian, C. Clauß, S. Wolf, and P. Schneider. Master for co-simulation using FMI. InModelica Conf., pages 1–6, Dresden, Germany, 2011. Fraunhofer IIS / EAS
work page 2011
-
[18]
Formal architectural patterns for adaptive robotic software
James Baxter, Bert Van Acker, Morten Kristensen, Thomas Wright, Ana Cavalcanti, and Cl ´audio Gomes. Formal architectural patterns for adaptive robotic software. InInternational Conference on Fundamen- tal Approaches to Software Engineering, pages 145–165, Switzerland Cham, 2025. Springer Nature. doi: 10.1007/978-3-031-90900-9 8
-
[19]
Nelly Bencomo, Sebastian G ¨otz, and Hui Song. Models@run.time: a guided tour of the state of the art and re- search challenges.Software & Systems Modeling, 18(5):3049–3082, 2019. doi: 10.1007/s10270-018-00712-x. 30 Sartaj et al
-
[20]
Digital twin enabled runtime verification for autonomous mobile robots under uncertainty
Joakim Schack Betzer, Jalil Boudjadar, Mirgita Frasheri, and Prasad Talasila. Digital twin enabled runtime verification for autonomous mobile robots under uncertainty. In2024 28th International Symposium on Dis- tributed Simulation and Real Time Applications (DS-RT), pages 10–17, New York, NY , USA, 2024. IEEE. doi: 10.1109/DS-RT62209.2024.00012
- [21]
-
[22]
Belal Islam, Alan Bond, and Andry Rakotonirainy
Hridoy Bhuiyan, Franco Olivieri, Guido Governatori, Md. Belal Islam, Alan Bond, and Andry Rakotonirainy. A methodology for encoding regulatory rules. InProceedings of the 4th International Workshop on Mining and Reasoning with Legal texts: co-located with the 32nd International Conference on Legal Knowledge and Information Systems (JURIX 2019), pages 1–13...
work page 2019
-
[23]
Model validity and tolerance quantification for real-time adaptive approx- imation
Raheleh Biglari and Joachim Denil. Model validity and tolerance quantification for real-time adaptive approx- imation. InProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, MODELS ’22, pages 668–676, New York, NY , USA, October 2022. ACM. doi: 10.1145/3550356.3561604
-
[24]
A roadmap for ai in robotics.Nature Machine Intelligence, 7(6):818–824, 2025
Aude Billard, Alin Albu-Schaeffer, Michael Beetz, Wolfram Burgard, Peter Corke, Matei Ciocarlie, Ravinder Dahiya, Danica Kragic, Ken Goldberg, Yukie Nagai, et al. A roadmap for ai in robotics.Nature Machine Intelligence, 7(6):818–824, 2025. doi: 10.1038/s42256-025-01050-6
-
[25]
Mar ´ıa Julia Blas, Horacio Leone, and Silvio Gonnet. Devs-based formalism for the modeling of routing pro- cesses.Software and Systems Modeling, 21(3):1179–1208, 2022. doi: 10.1007/s10270-021-00928-4
-
[26]
Functional mockup interface 2.0: The standard for tool-independent exchange of simulation models
Torsten Blockwitz, Martin Otter, Johan Akesson, Martin Arnold, Christoph Clauss, Hilding Elmqvist, Markus Friedrich, Andreas Junghanns, Jakob Mauss, Dietmar Neumerkel, Hans Olsson, and Antoine Viel. Functional mockup interface 2.0: The standard for tool-independent exchange of simulation models. InProceedings of the 9th International MODELICA Conference, ...
-
[27]
Bot ´ın-Sanabria, Adriana-Simona Mihaita, Rodrigo E
Diego M. Bot ´ın-Sanabria, Adriana-Simona Mihaita, Rodrigo E. Peimbert-Garc ´ıa, Mauricio A. Ram ´ırez- Moreno, Ricardo A. Ram ´ırez-Mendoza, and Jorge de J. Lozoya-Santos. Digital twin technology challenges and applications: A comprehensive review.Remote Sensing, 14(6):1335, 2022. ISSN 2072-4292. doi: 10.3390/rs14061335. URLhttps://www.mdpi.com/2072-4292...
-
[28]
Darko Bozhinoski, Davide Di Ruscio, Ivano Malavolta, Patrizio Pelliccione, and Ivica Crnkovic. Safety for mobile robotic systems: A systematic mapping study from a software engineering perspective.Journal of Systems and Software, 151:150–179, 2019. doi: 10.1016/j.jss.2019.02.021
-
[29]
Swarm robotics: a review from the swarm engineering perspective.Swarm Intelligence, 7(1):1–41, 2013
Manuele Brambilla, Eliseo Ferrante, Mauro Birattari, and Marco Dorigo. Swarm robotics: a review from the swarm engineering perspective.Swarm Intelligence, 7(1):1–41, 2013. doi: 10.1007/s11721-012-0075-2
-
[30]
Paul A. Bremner, Louise A. Dennis, Michael Fisher, and Alan F. T. Winfield. On proactive, transparent, and verifiable ethical reasoning for robots.Proceedings of the IEEE, 107(3):541–561, 2019. doi: 10.1109/JPROC. 2019.2898267
-
[31]
Component-based robotics.IEEE Robotics & Automation Mag- azine, 17(1):99–111, 2010
Davide Brugali and Azamat Shakhimardanov. Component-based robotics.IEEE Robotics & Automation Mag- azine, 17(1):99–111, 2010. doi: 10.1109/MRA.2010.936952
-
[32]
Model-based development of QoS- aware reconfigurable autonomous robotic systems
Davide Brugali, Rafael Capilla, Raffaela Mirandola, and Catia Trubiani. Model-based development of QoS- aware reconfigurable autonomous robotic systems. In2018 Second IEEE International Conference on Robotic Computing (IRC), pages 129–136, New York, NY , USA, 2018. IEEE. doi: 10.1109/IRC.2018.00027
-
[33]
Davide Brugali, Ana Cavalcanti, Nico Hochgeschwender, Patrizio Pelliccione, and Luciana Rebelo. Future directions in software engineering for autonomous robots: An agenda for trustworthiness [opinion].IEEE Robotics & Automation Magazine, 31(3):186–204, 2024. doi: 10.1109/MRA.2024.3417089
-
[34]
Mingyu Cai, Mohammadhosein Hasanbeig, Shaoping Xiao, Alessandro Abate, and Zhen Kan. Modular deep reinforcement learning for continuous motion planning with temporal logic.IEEE robotics and automation letters, 6(4):7973–7980, 2021. doi: 10.1109/LRA.2021.3101544
-
[35]
Ricardo Caldas, Juan Antonio Pi ˜nera Garc´ıa, Matei Schiopu, Patrizio Pelliccione, Gena ´ına Rodrigues, and Thorsten Berger. Runtime verification and field-based testing for ros-based robotic systems.IEEE Transactions on Software Engineering, 50(10):2544–2567, 2024. doi: 10.1109/TSE.2024.3444697
-
[36]
Software engineering for collective cyber-physical ecosystems.ACM Trans
Roberto Casadei, Gianluca Aguzzi, Giorgio Audrito, Ferruccio Damiani, Danilo Pianini, Giordano Scarso, Gianluca Torta, and Mirko Viroli. Software engineering for collective cyber-physical ecosystems.ACM Trans. Softw. Eng. Methodol., 34(5), May 2025. ISSN 1049-331X. doi: 10.1145/3712004. 31 Sartaj et al
-
[37]
Giuseppina Lucia Casalaro, Giulio Cattivera, Federico Ciccozzi, Ivano Malavolta, Andreas Wortmann, and Pa- trizio Pelliccione. Model-driven engineering for mobile robotic systems: a systematic mapping study.Software and Systems Modeling, 21(1):19–49, 2022. doi: 10.1007/s10270-021-00908-8
-
[38]
Ana Cavalcanti, Will Barnett, James Baxter, Gustavo Carvalho, Madiel Conserva Filho, Alvaro Miyazawa, Pe- dro Ribeiro, and Augusto Sampaio. RoboStar technology: a roboticist’s toolbox for combined proof, simulation, and testing.Software Engineering for Robotics, pages 249–293, 2021. doi: 10.1007/978-3-030-66494-7 9
-
[39]
AC-ROS: Assurance case driven adaptation for the robot operating system
Betty HC Cheng, Robert Jared Clark, Jonathon Emil Fleck, Michael Austin Langford, and Philip K McKin- ley. AC-ROS: Assurance case driven adaptation for the robot operating system. InProceedings of the 23rd ACM/IEEE International Conference on Model-Driven Engineering Languages and Systems, pages 102–113, New York, NY , USA, 2020. Association for Computing...
-
[40]
Jingjun Cheng, Zhen Wang, Xiangmo Zhao, Zhigang Xu, Ming Ding, and Kazuya Takeda. A survey on testbench-based vehicle-in-the-loop simulation testing for autonomous vehicles: Architecture, principle, and equipment.Advanced Intelligent Systems, 6(6):2300778, 2024. doi: 10.1002/aisy.202300778
-
[41]
Software engineering for self-adaptive systems: A second research roadmap
Rog ´erio De Lemos, Holger Giese, Hausi A M ¨uller, Mary Shaw, Jesper Andersson, Marin Litoiu, Bradley Schmerl, Gabriel Tamura, Norha M Villegas, Thomas V ogel, et al. Software engineering for self-adaptive systems: A second research roadmap. InSoftware Engineering for Self-Adaptive Systems II: International Seminar, Dagstuhl Castle, Germany, October 24-2...
-
[42]
Louise Dennis, Michael Fisher, Marija Slavkovik, and Matt Webster. Formal verification of ethical choices in autonomous systems.Robotics and Autonomous Systems, 77:1–14, 2016. doi: 10.1016/j.robot.2015.11.012
- [43]
-
[44]
Architecture-driven self-adaptation and self-management in robotics systems
George Edwards, Joshua Garcia, Hossein Tajalli, Daniel Popescu, Nenad Medvidovic, Gaurav Sukhatme, and Brad Petrus. Architecture-driven self-adaptation and self-management in robotics systems. In2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, pages 142–151, New York, NY , USA, 2009. IEEE. doi: 10.1109/SEAMS.2009.5069083
-
[46]
Lukas Esterle and Radu Grosu. Cyber-physical systems: challenge of the 21st century.e & i Elektrotechnik und Informationstechnik, 133(7):299–303, 2016. doi: 10.1007/s00502-016-0426-6
-
[47]
Lukas Esterle and David W. King. Loosening control—a hybrid approach to controlling heterogeneous swarms. ACM Transactions on Autonomous and Adaptive Systems, 16(2), March 2022. ISSN 1556-4665. doi: 10.1145/ 3502725
work page 2022
-
[48]
Verification and uncertainties in self-integrating system
Lukas Esterle, Barry Porter, and Jim Woodcock. Verification and uncertainties in self-integrating system. In2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C), pages 220–225, New York, NY , USA, 2021. IEEE. doi: 10.1109/ACSOS-C52956.2021.00050
-
[49]
De- veloping a physical and digital twin: an example process model
Hao Feng, Cl ´audio Gomes, Michael Sandberg, Casper Thule, Kenneth Lausdahl, and Peter Gorm Larsen. De- veloping a physical and digital twin: an example process model. In2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), pages 286–295, New York, NY , USA, 2021. IEEE. doi: 10.1109/MODELS-C53483.2021.00050
-
[50]
Mikkelsen, Daniella Tola, Peter Gorm Larsen, and Michael Sandberg
Hao Feng, Claudio Gomes, Santiago Gil, Peter H. Mikkelsen, Daniella Tola, Peter Gorm Larsen, and Michael Sandberg. Integration of the mape-k loop in digital twins. In2022 Annual Modeling and Simulation Conference (ANNSIM), pages 102–113, New York, NY , USA, July 2022. IEEE. doi: 10.23919/annsim55834.2022.9859489
-
[51]
N. Feng, L. Marsso, S. G. Yaman, B. Townsend, A. L. C. Cavalcanti, R. Calinescu, and M. Chechik. Towards a Formal Framework for Normative Requirements Elicitation. InAutomated Software Engineering, Conference Publishing Services, pages 1776–1780, New York, NY , USA, 2023. IEEE
work page 2023
-
[52]
N. Feng, L. Marsso, S. G. Yaman, Y . Baatartogtokh, R. Ayad, V . O. D. Mello, B. Townsend, I. Standen, I. Stefanakos, C. Imrie, G. N. Rodrigues, A. L. C. Cavalcanti, R. Calinescu, and M. Chechik. Analyzing and Debugging Normative Requirements via Satisfiability Checking. InIEEE/ACM 46th International Con- ference on Software Engineering, New York, NY , US...
-
[53]
John Fitzgerald, Peter G. Larsen, and Marcel Verhoef.Collaborative Design for Embedded Systems: Co- modelling and Co-simulation. Springer, Berlin, Heidelberg, 2014. doi: 10.1007/978-3-642-54118-6
-
[54]
John Fitzgerald, Cl ´audio Gomes, and Peter Gorm Larsen, editors.The Engineering of Digital Twins. Springer, Switzerland, 2024. ISBN 978-3-031-66718-3
work page 2024
-
[55]
Jessica Fjeld, Nele Achten, Hannah Hilligoss, Adam Nagy, and Madhulika Srikumar. Principled artificial intelligence: Mapping consensus in ethical and rights-based approaches to principles for ai. Technical Report 2020-1, Berkman Klein Center for Internet & Society, Cambridge, MA, 2020. URLhttps://dash.harvard. edu/handle/1/42160420
work page 2020
-
[56]
International Organization for Standardization, Software Technical Committee ISO/IEC JTC 1, Information technology. Subcommittee SC 7, and systems engineering.Systems and Software Engineering: Systems and Software Quality Requirements and Evaluation (SQuaRE): System and Software Quality Models. ISO, Switzer- land, 2011
work page 2011
-
[57]
M. Foughali, B. Berthomieu, S. Dal Zilio, F. Ingrand, and A. Mallet. Model Checking Real-Time Properties on the Functional Layer of Autonomous Robots. InFormal Methods and Soft. Eng., pages 383–399, Cham, 2016. Springer
work page 2016
-
[58]
Mirgita Frasheri, Vaclav Struhar, Alessandro Vittorio Papadopoulos, and Aida Causevic. Ethics of autonomous collective decision-making: The caesar framework.Science and Engineering Ethics, 28(6):61, 2022. doi: 10.1007/s11948-022-00414-0
-
[59]
A. Fuller, Z. Fan, C. Day, and C. Barlow. Digital twin: Enabling technologies, challenges and open research. IEEE Access, 8:108952–108971, 2020. doi: 10.1109/ACCESS.2020.2998358
-
[60]
Robotics software engineering: A perspective from the service robotics domain
Sergio Garc ´ıa, Daniel Str¨uber, Davide Brugali, Thorsten Berger, and Patrizio Pelliccione. Robotics software engineering: A perspective from the service robotics domain. InProceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pages 593–604, New York, NY , USA, 2020...
-
[61]
H. Giese and W. Sch ¨afer. Model-Driven Development of Safe Self-optimizing Mechatronic Systems with MechatronicUML. In J. C ´amara, R. Lemos, C. Ghezzi, and A. Lopes, editors,Assurances for Self-Adaptive Systems - Principles, Models, and Techniques, volume 7740 ofLecture Notes in Computer Science, pages 152–
-
[62]
Springer, Berlin Heidelberg, 2013
work page 2013
-
[63]
Santiago Gil, Bentley J Oakes, Cl ´audio Gomes, Mirgita Frasheri, and Peter G Larsen. Toward a systematic reporting framework for digital twins: a cooperative robotics case study.SIMULATION, 101(3):313–339, 2025. doi: 10.1177/00375497241261406. URLhttps://doi.org/10.1177/00375497241261406
-
[64]
Modular robot systems.IEEE Robotics and Automation Magazine, 17(3):38–55,
Kyle Gilpin and Daniela Rus. Modular robot systems.IEEE Robotics and Automation Magazine, 17(3):38–55,
-
[65]
doi: 10.1109/MRA.2010.937859
-
[66]
N. Gobillot, C. Lesire, and D. Doose. A modeling framework for software architecture specification and val- idation. In D. Brugali, J. F. Broenink, T. Kroeger, and B. A. MacDonald, editors,Simulation, Modeling, and Programming for Autonomous Robots, pages 303–314, Cham, 2014. Springer International Publishing
work page 2014
-
[67]
Co-simulation: A survey.ACM Computing Surveys, 51(3):1–33, May 2018
Cl ´audio Gomes, Casper Thule, David Broman, Peter Gorm Larsen, and Hans Vangheluwe. Co-simulation: A survey.ACM Computing Surveys, 51(3):1–33, May 2018. ISSN 1557-7341. doi: 10.1145/3179993
-
[68]
The fmi 3.0 standard interface for clocked and scheduled simulations
Cl ´audio Gomes, Torsten Blochwitz, Christian Bertsch, Karl Wernersson, Klaus Schuch, Pierre R., Oliver Kotte, Irina Zacharias, Matthias Blesken, Torsten Sommer, Masoud Najafi, and Andreas Junghanns. The fmi 3.0 standard interface for clocked and scheduled simulations. InProceedings of 14th Modelica Conference 2021, Link¨oping, Sweden, September 20-24, 20...
-
[69]
Claire Le Goues, Sebastian Elbaum, David Anthony, Z. Berkay Celik, Mauricio Castillo-Effen, Nikolaus Cor- rell, Pooyan Jamshidi, Morgan Quigley, Trenton Tabor, and Qi Zhu. Software engineering for robotics: Fu- ture research directions; report from the 2023 workshop on software engineering for robotics, 2024. URL https://arxiv.org/abs/2401.12317
-
[70]
Can LLMs make robots smarter?Communications of the ACM, 68(2):11–13, 2025
Samuel Greengard. Can llms make robots smarter?Communications of the ACM, 68(2):11–13, 2025. doi: 10.1145/3701227
-
[71]
P. Han, A. L. Ellefsen, G. Li, V . Æsøy, and H. Zhang. Fault prognostics using lstm networks: application to marine diesel engine.IEEE Sensors Journal, 21(22):25986–25994, 2021
work page 2021
-
[72]
Mask r-cnn.IEEE Transactions on Pattern Analysis and Machine Intelligence, 42(2):386–397, 2020
Kaiming He, Georgia Gkioxari, Piotr Doll ´ar, and Ross Girshick. Mask r-cnn.IEEE Transactions on Pattern Analysis and Machine Intelligence, 42(2):386–397, 2020. doi: 10.1109/TPAMI.2018.2844175. 33 Sartaj et al
-
[73]
Mu- tation testing for RoboChart.Software Engineering for Robotics, pages 345–375, 2021
Robert M Hierons, Maciej Gazda, Pablo G ´omez-Abajo, Raluca Lefticaru, and Mercedes G Merayo. Mu- tation testing for RoboChart.Software Engineering for Robotics, pages 345–375, 2021. doi: 10.1007/ 978-3-030-66494-7 11
work page 2021
-
[74]
T. Hoebert, W. Lepuschitz, E. List, and M. Merdan. Cloud-based digital twin for industrial robotics. InIndus- trial Applications of Holonic and Multi-Agent Systems: 9th International Conference, HoloMAS 2019, Linz, Austria, August 26–29, 2019, Proceedings 9, pages 105–116. Springer International Publishing, Switzerland,
work page 2019
-
[75]
doi: 10.1007/978-3-030-25894-3 9
-
[76]
Ali M Hosseini, Clara Fischer, Mukund Bhole, Wolfgang Kastner, Thilo Sauter, and Sebastian Schlund. A safety and security requirements management methodology in reconfigurable collaborative human-robot application. In2023 IEEE 19th International Conference on Factory Communication Systems (WFCS), pages 1–8, New York, NY , USA, 2023. IEEE. doi: 10.1109/WFC...
-
[77]
The effect and selection of solution sequence in co-simulation
Emin Oguz Inci, Jan Croes, Wim Desmet, Claudio Gomes, Casper Thule, Kenneth Lausdahl, and Pe- ter Gorm Larsen. The effect and selection of solution sequence in co-simulation. In2021 Annual Mod- eling and Simulation Conference (ANNSIM), pages 1–12, New York, NY , USA, July 2021. IEEE. doi: 10.23919/annsim52504.2021.9552130
-
[78]
Error estimators for adaptive scheduling algo- rithm for serial co-simulation
Emin Oguz Inci, Wim Desmet, Cl ´audio Gomes, and Jan Croes. Error estimators for adaptive scheduling algo- rithm for serial co-simulation. In2023 Annual Modeling and Simulation Conference (ANNSIM), pages 73–83, New York, NY , USA, 2023. IEEE
work page 2023
-
[79]
Towards the automatic generation of self-adaptive robotics software: An experience report
Juan F Ingl ´es-Romero, Cristina Vicente-Chicote, Brice Morin, and Olivier Barais. Towards the automatic generation of self-adaptive robotics software: An experience report. In2011 IEEE 20th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, pages 79–86, New York, NY , USA,
-
[80]
IEEE. doi: 10.1109/WETICE.2011.54
-
[81]
Using models@ runtime for designing adaptive robotics software: an experience report
Juan Francisco Ingl ´es Romero, Cristina Vicente Chicote, Brice Morin, and Olivier Barais. Using models@ runtime for designing adaptive robotics software: an experience report. InInternational Workshop on Model Based Engineering for Robotics, pages 1–11, Oslo, Norway, 2010. Laurent Riox
work page 2010
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.