cv

Download CV: English (PDF) · Português (PDF)

Professional Summary

  • Software Engineering researcher specializing in autonomous systems and cyber-physical system resilience, with expertise spanning formal verification, runtime monitoring, field-based testing, and self-adaptation.
  • Develops methods and research tools for detecting behavioral violations and enabling recovery during system operation, with applications across space robotics, autonomous vehicles, and healthcare.
  • Background combines international research, open-source software development, scientific publishing, and collaboration on large-scale European research projects.

General Information

Full Name Ricardo Diniz Caldas
Location L'Aquila, Italy
Languages English (C2), Italian (A2), Swedish (A2), Portuguese (native)
Profiles LinkedIn · Semantic Scholar · Lattes CV

Professional Experience

  • 2025–now

    Italy

    Postdoctoral Researcher
    Gran Sasso Science Institute (GSSI)
    • Conduct research on Verification and Validation (V&V) of autonomous robotic systems within the Horizon Europe MATISSE project, with a focus on runtime verification, field-based testing, and formal requirements specification.
    • Coordinate contributions from 14+ MATISSE consortium partners within WP3, supporting the development and delivery of the project's V&V service portfolio.
    • Develop SpaceTry, an open-source scenario-based testing framework for autonomous space robotics, integrated with Space ROS and FRETish/FRET requirements.
    • Develop RiTMOS for automated runtime monitor generation and Diagnosis, a research tool that applies evolutionary search to trace diagnosis in cyber-physical systems.
    • Contribute to the international research community through 6+ publications since joining GSSI, with an overall research record of 20 publications, 355+ citations, and an h-index of 8.
    • Organize and co-organize international scientific events, including RSE 2026, the RoSE Workshop, and RoME 2026, while also contributing to the research community as a keynote and invited speaker.
    • Supervise and mentor researchers at PhD, Master's, and undergraduate levels, supporting research development across different stages of academic training.
    • Collaborate with researchers across 8+ countries and maintain research repositories, academic websites, and replication packages supporting scientific dissemination and reproducibility.
  • 2020–2024

    Sweden

    Doctoral Researcher
    Chalmers University of Technology
    • Investigated software engineering approaches for robotics and cyber-physical systems, focusing on runtime verification, field-based testing, and self-adaptation to improve system resilience.
    • Produced 10+ peer-reviewed publications in journals and conference venues including IEEE TSE, IEEE TITS, IEEE Software, JSS, SEAMS, and ACSOS.
    • Designed, developed, and maintained 5+ open-source research tools and artifacts, including BSN, RoboMAX, EzSkiROS, Driver-Vehicle Model, and ROS-RVFT (see research software).
    • Created ROS-RVFT, a set of 20 guidelines for runtime verification and field-based testing, validated through responses from 55 practitioners.
    • Contributed approximately 1,480 hours to teaching and departmental activities, including instruction and assessment for undergraduate and Master's-level courses.
    • Supervised Bachelor's and Master's thesis projects, providing guidance throughout research and project development.
    • Served as WASP Cluster Leader from 2021 to 2022, coordinating activities within an interdisciplinary research group.
    • Reviewed research papers for venues including ICSE, FSE, ASE, SEAMS, ICRA, FASE, and TAAS.
    • Participated in international conferences, workshops, summer schools, and research visits, including a six-month research stay at the Gran Sasso Science Institute (GSSI) in Italy.
  • 2022

    Italy

    Visiting Researcher
    Gran Sasso Science Institute (GSSI)
    • Conducted doctoral research in Software Engineering for Robotics during a six-month research stay at GSSI (January–June 2022).
    • Worked closely with GSSI researchers, expanding international research collaboration within the scope of the PhD project.
    • Explored topics in Robotics Software Engineering and empirical software engineering as part of the ongoing doctoral research.
    • Participated in the institute's academic and scientific activities, strengthening international research exchange and collaboration.
  • 2015–2017

    Brazil

    Technology & Telecommunications Intern
    Telemikro
    • Supported day-to-day team activities within a technology and telecommunications environment, assisting with operational requests and routine tasks.
    • Developed hands-on experience in organization, analytical work, and internal support, building an early foundation for working in technology-driven environments.

Education

  • 2020–2024

    Sweden

    PhD
    Chalmers University of Technology
  • 2018–2019

    Brazil

    Master's Degree in Software Engineering and Dependability
    University of Brasília
    • Thesis: An Architecture to Support Control Theoretical-based Verification of Goal-Oriented Adaptation
    • Funded by CAPES; supervised by Prof. Genaína Nunes Rodrigues
  • 2012–2017

    Brazil

    Bachelor's Degree in Control and Automation Engineering
    University of Brasília
    • Thesis: Prototyping and formal verification of autonomous system with real-time properties — a case study at Body Sensor Network
    • One year of studies in Michigan, US, through the Science Without Borders study-abroad scholarship

Key Projects & Achievements

  • MATISSE Project | Horizon Europe / KDT JU
    Funded researcher since 2025 on a large-scale European project focused on Verification and Validation (V&V) of autonomous systems, contributing to the coordination of activities and deliverables involving 14+ consortium partners.
  • WASP Fellowship | Wallenberg AI, Autonomous Systems and Software Program
    Awarded full PhD funding from 2020 to 2024 through one of Sweden's major research programs in artificial intelligence, autonomous systems, and software.
  • PhD Thesis | Resilience in Cyber-Physical Systems
    Authored and defended the doctoral thesis From Chance to Choice — Strategies to Attaining Resilience in Cyber-Physical Systems, investigating runtime verification, field-based testing, and self-adaptation as strategies for improving the resilience of cyber-physical systems.
  • Scientific Research & Impact
    Research track record comprising 20 publications, 355+ citations, and an h-index of 8, alongside the development of open-source tools and research artifacts in Robotics Software Engineering, cyber-physical systems, and Verification and Validation.

Academic Service

Teaching

  • 2020–2024

    Sweden

    Teaching Assistant
    Software Engineering division, Chalmers University of Technology
    • Courses include Software Evolution Project, Software Engineering for Complex Systems, Agile Development Processes, and Requirements Engineering (BSc and MSc).
    • Individual and group supervision, course organization, lecturing, and assessment.
    • Full list of courses, supervised theses, and invited lectures on the teaching page.
  • 2019

    Brazil

    Teaching Assistant
    University of Brasília
    • Engenharia de Software (BSc).

Selected Publications

  • 2018–now
    • Caldas, R., et al. "Runtime verification and field-based testing for ROS-based robotic systems", IEEE Transactions on Software Engineering (TSE), 2024.
    • Caldas, R., et al. "A hybrid approach combining control theory and AI for engineering self-adaptive systems", SEAMS, 2020.
    • Gil, E. B., Caldas, R., et al. "Body Sensor Network — A self-adaptive system exemplar in the healthcare domain", SEAMS, 2021.
    • Full list: publications page · Semantic Scholar

Talks and Events

  • 2020–now
    • Robotics and Software Engineering 2026 (RSE'26). Institut de Robòtica i Informàtica Industrial (IRI), Barcelona, Spain. Presented "Digital Twins for Verification and Testing of On-Orbit Robot Services." 2026. (Annual Meeting).
    • SPACERAISE Summer School on Robotics and Space. Gran Sasso Science Institute (GSSI), L'Aquila, Italy. Lectured "Resilient Robotics for Space - Verifying, Testing, and Adapting Beyond Earth." 2026. (Summer School).
    • 2024 ACM International Conference on the Foundations of Software Engineering (FSE). Presented "Towards an Engineering Discipline for Resilient Cyber-Physical Systems", 2024. Doctoral Symposium.
    • First Summer School on Robotic Mission Engineering. Universidade de Brasilia, Brasil. Presented "The Way Research on Software Engineering for Robotics." 2023. (Workshop).
    • TAROT - Summer School on Software Testing, Verification & Validation. London, UK. 2023. (Summer School).
    • WARA Public Safety Summer School. Linkoping, Sweden. 2023. (Summer School).
    • WASP Winter Conference. Norrkoping, Sweden. Presented "Roboticists want to build resilient robots... but they can't!". 2023. (Conference).
    • Robotics Software Engineering 2022. "Verification of ROS-based Systems Guidelines for Developers and QA teams." 2022. (Annual Meeting).
    • 2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOSC). Presented "Towards Mapping Control Theory and Software Engineering Properties using Specification Patterns". 2021. (Conference).
    • 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). Presented "Body Sensor Network A Self-Adaptive System Exemplar in the Healthcare Domain". 2021. (Conference).
    • 2020 IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and SelfManaging Systems. Presented "A Hybrid Approach Combining Control Theory and AI for Engineering Self-Adaptive Systems". 2020. (Conference).

Skills & Competencies

Core Robotics Software Engineering · Cyber-Physical Systems · Autonomous Systems Verification & Validation · Runtime Verification & Monitoring · Formal Methods · Requirements Engineering · Goal Modeling · Behavior Trees · Scenario-Based Testing · Field-Based Testing · Self-Adaptation & System Resilience · Empirical Software Engineering · Open-Source Research Software Development · Research Project Coordination · Academic Supervision & Mentoring · Scientific Writing & Peer Review · International Research Collaboration
Tools & Technologies Python · C · C++ · ROS · ROS 2 · Space ROS · Java · MATLAB · Simulink · Docker · Linux · Bash · Git · GitHub · LaTeX · FRET · FRETish · UPPAAL · PRISM · Gazebo · OpenDaVINCI · SkiROS2 · Jekyll · Haskell · GitHub Copilot · Claude · ChatGPT · LLM-Based Multi-Agent Workflows

Earlier Research Experience

  • 2014

    USA

    Research Assistant
    Aerial Vehicle Group, Lawrence Technological University
    • Building, programming, and experimenting on aerial unmanned vehicles under the supervision of Prof. James Mynderse.
    • Financed by the program Science Without Borders CNPq/CAPES.
  • 2012–2013

    Brazil

    Research Assistant
    University of Brasília
    • Exploratory research on the Quicksort algorithm and its applications under the supervision of Prof. Carla Koike.
    • Financed under the project Young Talents for Science CNPq.

Honors and Awards

  • 2020
    • WASP Fellowship — full PhD funding (2020–2024)
  • 2015
    • Science Without Borders Study Abroad Program
  • 2012
    • Young Talents for Science