Ricardo D. Caldas

Postdoc in Robotics Software Engineering
Gran Sasso Science Institute, Italy.

prof_pic.jpg

Robots fail. Though, imagine a world of long-living robots ready to evolve and overcome faulty behavior - that's the future I'm working for. My research is all about creating resilient robots that can keep going, despite the unknown. In a nutshell, I study cutting-edge software engineering techniques, from advanced software architecture, dependable self-adaptation, and field-based testing (aka real-world validation) applied to ROS-based robotics. My ultimate goal is to make resilient robots a key part of our society and the way we live and work.

I receive a Ph.D. in Computer Science and Engineering at Chalmers University of Technology, thanks to funding from WASP Sweden and the supervision of Prof. Patrizio Pelliccione and Prof. Thorsten Berger. I have a strong background in dependability and software engineering, having earned my master's degree in Computer Science from the University of Brasília (Brazil) in 2019, in a joint effort with Prof. Genaína Rodrigues.

I've lived in Brazil 🇧🇷, USA 🇺🇸, Sweden 🇸🇪; currently, in Italy 🇮🇹.

news

selected publications

  1. a_hybrid_approach.png
    A Hybrid Approach Combining Control Theory and AI for Engineering Self-Adaptive Systems
    Ricardo Caldas, Arthur Rodrigues, Eric Bernd Gil, and 3 more authors
    In Proceedings of the IEEE/ACM 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, Seoul, Republic of Korea, 2020
  2. guide.png
    Runtime Verification and Field-based Testing for ROS-based Robotic Systems
    Ricardo Caldas, Juan Antonio Piñera García, Matei Schiopu, and 3 more authors
    IEEE Transactions on Software Engineering, 2024