Self-Adaptive Systems
My research develops principled ways for software-intensive systems to adapt at run time as workloads, resources, goals, and environments change. I combine control theory, runtime models, optimization, and self-organizing techniques to provide measurable guarantees for performance, safety, and resource use. Current applications include computing-continuum orchestration, real-time containers, and adaptive multi-robot systems.
Selected publications
- Cámara, J., Mirandola, R., Tei, K., Bencomo, N., Camilli, M., Cardozo, N., Dusparic, I., Ishikawa, F., Koziolek, A., Lestingi, L., Li, J., Litoiu, M., Moreno, G. A., Papadopoulos, A. V., Perez-Palacin, D., Pianini, D., Reussner, R., Rodrigues, G., Scandurra, P., … Villegas, N. M. V. (2026). Uncertainty Interaction in Software-Intensive Systems: A Community Roadmap. ACM Transactions on Autonomous and Adaptive Systems. https://doi.org/10.1145/3846384
- Tinto, E., Papadopoulos, A. V., & Vardanega, T. (2026, September). Dynamic, Distributed, and Optimized: Orchestrating Live Migrating Computations in the Continuum. 7th IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS).
- Cortecchia, A., Papadopoulos, A. V., & Pianini, D. (2026, September). Toward Safe Aggregate Computing: A Distributed Control-Theoretic Safety Filter for Robot Swarms. Workshop on Self-Improving System Integration (SISSY) – IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C).
- Aguzzi, G., Baiardi, M., Cortecchia, A., Miloradović, B., Papadopoulos, A. V., Pianini, D., & Viroli, M. (2025). A Field-based Approach for Runtime Replanning in Swarm Robotics Missions. 6th IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), 1–10. https://doi.org/10.1109/ACSOS66086.2025.00017
- Papadopoulos, A. V. (2022). Designing Self-Adaptive Software Systems with Control Theory: An Overview. 2022 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C), 51–52. https://doi.org/10.1109/ACSOSC56246.2022.00027
- Cámara, J., Papadopoulos, A. V., Weyns, D., Vogel, T., Garlan, D., Huang, S., & Tei, K. (2020). Towards Bridging the Gap between Control and Self-Adaptive System Properties. 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 78–84. https://doi.org/10.1145/3387939.3391568
- Moreno, G. A., Papadopoulos, A. V., Angelopoulos, K., Cámara, J., & Schmerl, B. (2017). Comparing Model-Based Predictive Approaches to Self-Adaptation: CobRA and PLA. 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 42–53. https://doi.org/10.1109/SEAMS.2017.2
- Angelopoulos, K., Papadopoulos, A. V., Souza Vı́tor Estêvão Silva, & Mylopoulos, J. (2018). Engineering Self-Adaptive Software Systems: From Requirements to Model Predictive Control. ACM Transactions on Autonomous and Adaptive Systems, 13(1), 1:1–1:27. https://doi.org/10.1145/3105748
Main collaborators
- Martina Maggio (Saarland University, Germany/Lund University, Sweden)
- Danilo Pianini (University of Bologna, Italy)
- Antonio Filieri (Imperial College London, UK)
- Henry (Hank) Hoffmann (University of Chicago, USA)
- John Mylopoulos (University of Ottawa, Canada)
- Vı́tor E. Silva Souza (Federal University of Espírito Santo, Brazil)
- Javier Camara (University of Malaga, Spain)
- Gabriel Moreno (Software Engineering Institute, CMU, USA)