Research area

Designing and controlling software systems in uncertain environments

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