Lecturer
- About
-
- Email Address
- rafael.cardoso@abdn.ac.uk
- Telephone Number
- +44 (0)1224 272292
- Office Address
- School/Department
- School of Natural and Computing Sciences
Biography
I am a Lecturer in the Department of Computing Science at the University of Aberdeen since January 2022. I am affiliated with the Agents at Aberdeen (A3) research group. For a more up-to-date list of my publications please check my personal website.
My main research interests are multi-agent systems, multi-agent planning, neuro-symbolic AI, and formal verification. I apply my research to a wide variety of application domains, with a particular interest in robotic systems and self-driving vehicles.
Memberships and Affiliations
- Internal Memberships
-
Current:
- Director of Undergraduate Pathways in Computing Science (since August 2024)
Past:
- School of Natural and Computing Sciences Employability and Skills Champion (from 2023 to 2024)
- Computing Science Outreach Director (from 2022 to 2024)
- External Memberships
-
- Member of the Autonomy and Verification Network
- Honorary Research Associate at the University of Liverpool (UK)
- Honorary Senior Research Associate at the University of Manchester (UK)
Latest Publications
TrafficSim: A Simulation Framework for the Scottish Rail Network in ROS2
Chapters in Books, Reports and Conference Proceedings: Conference ProceedingsReliable Intention Selection in BDI Agents with Recovery Shields
Chapters in Books, Reports and Conference Proceedings: Conference ProceedingsPreface special issue on agents and robots for reliable engineered autonomy (AREA 2023)
Annals of Mathematics and Artificial Intelligence, vol. 93, pp. 517-518Contributions to Journals: EditorialsEvaluating BDI Agents in ROS: From Basic Integration to Fault Tolerant Multi-Robot Systems
Chapters in Books, Reports and Conference Proceedings: Conference ProceedingsTowards partial monitoring: Never too early to give in
Science of Computer Programming, vol. 240, 103220Contributions to Journals: Articles- [ONLINE] DOI: https://doi.org/10.1016/j.scico.2024.103220
- [OPEN ACCESS] http://aura.abdn.ac.uk/bitstreams/86e0af6b-7ff4-447f-a1b7-6d110ce75c04/download
- [ONLINE] View publication in Scopus
Prizes and Awards
- Active participant of the multi-agent programming contest (1st place in 2016, 4th place in 2017, 2nd place in 2018, 1st place in 2019, 2nd place in 2020/2021).
- ECAI 2025 Outstanding Program Committee member award.
- Research
-
Research Overview
My main research interests are multi-agent systems, multi-agent planning, neuro-symbolic AI, and formal verification. I apply my research to a wide variety of application domains, with a particular interest in robotic systems and self-driving vehicles.
Research Areas
Accepting PhDs
I am currently accepting PhDs in Computing Science.
Please get in touch if you would like to discuss your research ideas further.

Research Specialisms
- Artificial Intelligence
- Knowledge and Information Systems
- Software Engineering
- Applied Computing
- Intelligent Systems
Our research specialisms are based on the Higher Education Classification of Subjects (HECoS) which is HESA open data, published under the Creative Commons Attribution 4.0 International licence.
A Dual-System Neuro-Symbolic Decision-Making Approach for Autonomous Agents
In this work, we explore decision-making using a Machine Learning (ML) system and a rule-based system, and determine how to switch control between the two to make better decisions. This is based on the dual-process theory from psychologist Daniel Kahneman (book "Thinking: Fast and Slow"), which posits that decisions made by humans can originate from one of two systems: "System 1" (fast, intuitive, imprecise) and "System 2" (logical thinking and deliberation).
Supervision
My current supervision areas are: Computing Science.
Current PhD supervisions:
- Jianming Wang, main supervisor, start date November 2025
- Mahirul Islam (University of Newcastle), co-supervisor, start date 2024
Past PhD supervisions:
- Dr Peter Stringer (University of Manchester), co-supervisor, end date January 2024, Thesis title “Adaptable Beliefs-Desires-Intentions Reasoning”
Supervisees
- MR JIANMING WANG
Funding and Grants
Ongoing grants:
- 2-year networking project with PUCRS (Brazil) on “Exploring AI techniques to improve performance and reliability of appendable-block blockchains in IoT environments” with travel funding for research visits, funded by CNPq, £32k
- 2-year networking project with UTFPR (Brazil) on “Engineering Neuro-Symbolic Agents” with travel funding for research visits, funded by CNPq, £26K
Past grants:
- 15-day research visit to the University of Genoa (Italy) from the UK-Italy Trustworthy AI, Visiting Researcher Programme funded by the Alan Turing Institute, £5k
- 15-day research visit to PUCRS (Brazil) funded by CAPES - Institutional Project of Internationalization, £5k
- Scholarship from the Coimbra Group for a 6-month PhD research visit to Charles University (Czech Republic)
- Recipient of the Emerging Leaders in the Americas Program for a 4-month MSc research visit to York University (Canada)
- Teaching
-
Programmes
- Undergraduate, 4 year, September start
- Undergraduate, 5 year, September start
- Undergraduate, 4 year, September start
- Undergraduate, 5 year, September start
- Undergraduate, 5 year, September start
- Undergraduate, 4 year, September start
- Undergraduate, 4 year, September start
- Undergraduate, 4 year, September start
- Postgraduate, 3 semester, January start
- Postgraduate, 3 semester, September start
Courses
Academic years that I have taught this course:
- 2021-22
- 2022-23
- 2023-24
- 2024-25
- 2025-26
Academic years that I have taught this course:
- 2021-22
- 2022-23
- 2023-24
- 2024-25
Academic years that I have taught this course:
- 2022-23
Academic years that I have taught this course:
- 2023-24
- 2024-25
Academic years that I have taught this course:
- 2023-24
Academic years that I have taught this course:
- 2024-25
Academic years that I have taught this course:
- 2025-26
- Publications
-
Page 2 of 2 Results 11 to 18 of 18
Adaptive Cognitive Agents: Updating Action Descriptions and Plans
Chapters in Books, Reports and Conference Proceedings: Conference Proceedings- [ONLINE] DOI: https://doi.org/10.1007/978-3-031-43264-4_22
Using a BDI Agent to Represent a Human on the Factory Floor of the ARIAC 2023 Industrial Automation Competition
Chapters in Books, Reports and Conference Proceedings: Conference ProceedingsML-MAS: a Hybrid AI Framework for Self-Driving Vehicles
Chapters in Books, Reports and Conference Proceedings: Conference ProceedingsUpdating Action Descriptions and Plans for Cognitive Agents
Chapters in Books, Reports and Conference Proceedings: Conference ProceedingsTowards Forward Responsibility in BDI Agents
Chapters in Books, Reports and Conference Proceedings: Conference Proceedings- [ONLINE] DOI: https://doi.org/10.1007/978-3-031-48539-8_1
- [ONLINE] View publication in Scopus
Extending Attack-Fault Trees with Runtime Verification
Contributions to Journals: Conference ArticlesResilience, reliability, and coordination in autonomous multi-agent systems
AI Communications, vol. 35, no. 4, pp. 339-356Contributions to Journals: ArticlesBridging the gap between single- and multi-model predictive runtime verification
Formal Methods in System Design, vol. 59, no. 1-3, pp. 44-76Contributions to Journals: Articles- [ONLINE] DOI: https://doi.org/10.1007/s10703-022-00395-7
- [OPEN ACCESS] http://aura.abdn.ac.uk/bitstreams/176d2637-0883-482d-a0e6-0ded091633a5/download
- [ONLINE] View publication in Scopus