???global.info.a_carregar???
Cláudio Maia received his PhD Degree in Electrical and Computer Engineering from the Faculty of Engineering of the University of Porto in 2018 with a thesis entitled "Scheduling Parallel Real-Time Tasks in Multiprocessor Platforms". He his a member of the Board of Directors of CISTER (Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real) and an Associate Researcher focusing on problems related to the adoption of multiprocessor systems by the real-time systems community, with a special effort on its applicability by the industry. This is a topic of high importance for CISTER, due to the amount of challenging problems that it presents, and which has already been addressed in several EU funded projects, such as CONCERTO, EMC2, P-SOCRATES, etc. While working on the topic, he has produced several scientific publications. In particular, he has collaborated with Daniel Gracia Perez from Thales Research Center as part of an industrial PhD internship with the topic "Safety Critical Runtime for Multicore Embedded Systems". The collaboration focused on the development of a model that upper bounds the contention that exists on the shared bus of multiprocessor system. This collaboration resulted in two publications in well known conferences in the field, namely EFTA 2016 and RTCSA 2017. Within the P-SOCRATES project, a project where CISTER partnered with Barcelona Supercomputing Center, ETH Zurich, among other well known partners, he had the opportunity of collaborating with Marko Bertogna. Marko is a well known researcher in the field of real-time systems who is currently leading the High-Perfomance Real-Time Systems Laboratory (HiPeRT Lab) in Italy. This collaboration focused on the problem of scheduling parallel tasks (tasks with intra-task parallelism) in multiprocessor systems and resulted in a publication in RTNS 2014, a paper that is well accepted by the community. Moreover, in his Master's degree he was a pioneer in the research of possible models that allow one to provide real-time behaviour in Android-based mobile devices. The result of this work resulted in a seminal paper entitled "Evaluating Android OS for Embedded Real-Time Systems". Cláudio Maia was the technical manager of THERMAC (www.cister.isep.ipp.pt/projects/thermac/) in which he was responsible for monitoring the project progress and guaranteeing that the scientific and technical objectives of the project were met. Currently he is working for Sword Health, as the Tech Lead of the Operating Systems team, and teaches Real-Time Operating Systems courses at the Master's Degree of Critical Computing Systems at the Polytechnic Institute of Porto.
Identification

Personal identification

Full name
Cláudio Roberto Ribeiro Maia

Citation names

  • Maia, Cláudio

Author identifiers

Ciência ID
EC13-23BF-2018
ORCID iD
0000-0002-6567-4271

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics - Electrical and Electronic Engineering

Languages

Language Speaking Reading Writing Listening Peer-review
English Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
Portuguese Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
Education
Degree Classification
2019/01 - 2020/01
Concluded
Gestão de Projetos (Pós-Graduação)
Universidade do Porto Porto Business School, Portugal
2018/11
Concluded
Engenharia Electrotécnica e de Computadores (Doutoramento)
Universidade do Porto Faculdade de Engenharia, Portugal
"Scheduling parallel real-time tasks in multiprocessor platforms" (THESIS/DISSERTATION)
Aprovado
2011
Concluded
Engenharia Informática (Mestrado integrado)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
"Cooperative Framework for Open Real-Time Systems" (THESIS/DISSERTATION)
17
2007
Concluded
Engenharia Informática (regime nocturno) (Licenciatura)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
"Not Applicable" (THESIS/DISSERTATION)
14
2006
Concluded
Engenharia Informática (regime nocturno) (Bacharelato)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
"Not Applicable" (THESIS/DISSERTATION)
15
Affiliation

Science

Category
Host institution
Employer
2009/10/06 - Current Researcher (Research) Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2021/03/08 - Current Invited Adjunct Teacher (Polytechnic Teacher) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2019 - 2020 Invited Adjunct Teacher (Polytechnic Teacher) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2017 - 2018 Invited Assistant (Polytechnic Teacher) Instituto Politécnico do Porto, Portugal
2013 - 2014 Invited Assistant (Polytechnic Teacher) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal

Others

Category
Host institution
Employer
2022/06/14 - Current OS Tech Lead Sword Health Inc, United States
2014/05/01 - 2014/10/01 PhD Internship Thales Research and Technology France, France
2006/02/14 - 2009/10/02 Software Engineer/Researcher Critical Software S.A., Portugal
Projects

Grant

Designation Funders
2016/05/01 - 2019/05 European Initiative to Enable Validation for Highly Automated Safe and Secure Systems
info:eu-repo/grantAgreement/EC/H2020/692455/EU
Research Fellow
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
European Commission
Concluded
2013/05 - 2016/04 Methods and processes for safety-relevant embedded systems Computing platforms for embedded systems Stichting Weten

Fundação para a Ciência e a Tecnologia
2012/04 - 2015/07 Real-time scheduling on general purpose graphics processor units
Research Fellow
Fundação para a Ciência e a Tecnologia

Stichting Weten
Concluded

Contract

Designation Funders
2019/11/01 - Current Thermal-aware Resource Management for Modern Computing Platforms in the Next Generation of Aircraft
Researcher
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
European Commission
Ongoing
2018/12 - 2022/06 SMART-PDM
Researcher
ITEA3
Ongoing
2013/10 - 2016/12 Parallel SOftware framework for time-CRitical mAny-core sysTEmS European Commission
2007/01 - 2011/06 Flexible Production experts for reconfigurable assembly technology European Commission
2006/01 - 2007/12 Ambient Networks Phase 2 European Commission
Outputs

Publications

Conference paper
  1. Jatin Arora; Syed Aftab Rashid; Geoffrey Nelissen; Claudio Maia; Eduardo Tovar. "Improved Memory Contention Analysis for the 3-Phase Task Model". 2024.
    10.1109/rtcsa62462.2024.00012
  2. Jatin Arora; Syed Aftab Rashid; Geoffrey Nelissen; Cláudio Maia; Eduardo Tovar. "Improved Bus Contention Analysis for 3-Phase Tasks". 2023.
    10.1109/rtcsa58653.2023.00036
  3. Jatin Arora; Syed Aftab Rashid; Claudio Maia; Geoffrey Nelissen; Eduardo Tovar. "Work-in-Progress: A Holistic Approach to WCRT Analysis for Multicore Systems". 2022.
    10.1109/rtss55097.2022.00054
  4. "Teaching Programming with a Limited Infrastructure". 2021.
    10.1109/weef/gedc53299.2021.9657479
  5. "Bus-Contention Aware Schedulability Analysis for the 3-Phase Task Model with Partitioned Scheduling". 2021.
    10.1145/3453417.3453433
  6. Maia, Cláudio. "Work-In-Progress: WCRT Analysis for the 3-Phase Task Model in Partitioned Scheduling". 2020.
    10.1109/RTSS49844.2020.00050
  7. Rocha, Rafael; Maia, Claudio; Ferreira, Luis Lino; Varga, Pal. "Improving and modeling the performance of a Publish-Subscribe message broker". Lisboa, 2019.
    10.1109/iecon.2019.8927504
  8. Rocha, Rafael; Ferreira, Luis Lino; Maia, Claudio; Souto, Pedro; Varga, Pal. "Improving the performance of a Publish-Subscribe message broker". 2019.
    10.1109/isorc.2019.00027
  9. Maia, Cláudio. "A Domain Specific Language for Automotive Systems Integration". 2019.
    10.1109/IECON.2019.8927516
  10. Oliveira, Paulo Renato; Meireles, Manuel; Maia, Claudio; Pinho, Luis Miguel; Gouveia, Goncalo; Esteves, Joao. "Emulation-in-the-loop for simulation and testing of real-time critical CPS". 2018.
    10.1109/icphys.2018.8387669
  11. Maia, C.; Nelissen, G.; Nogueira, L.; Pinho, L.M.; Perez, D.G.; Maia, Claudio; Nelissen, Geoffrey; et al. "Schedulability analysis for global fixed-priority scheduling of the 3-phase task model". 2017.
    10.1109/RTCSA.2017.8046313
  12. Maia, C.; Nogueira, L.; Pinho, L.M.; Perez, D.G.; Maia, Claudio; Nogueira, Luis; Pinho, Luis Miguel; Perez, Daniel Gracia. "A closer look into the AER Model". 2016.
    10.1109/ETFA.2016.7733567
  13. Maia, Claudio; Yomsi, Patrick Meumeu; Nogueira, Luis; Pinho, Luis Miguel. "Semi-Partitioned Scheduling of Fork-Join Tasks Using Work-Stealing". 2015.
    10.1109/euc.2015.30
  14. Maia, C.; Yomsi, P.M.; Nogueira, L.; Pinho, L.M.. "Semi-Partitioned scheduling of fork-join tasks using work-stealing". 2015.
    10.1109/EUC.2015.30
  15. Maia, Cláudio; Bertogna, Marko; Nogueira, Luís; Pinho, Luis Miguel. "Response-Time Analysis of Synchronous Parallel Tasks in Multiprocessor Systems". 2014.
    10.1145/2659787.2659815
  16. Maia, C.; Nogueira, L.; Pinho, L.M.. "Scheduling parallel real-time tasks using a fixed-priority work-stealing algorithm on multiprocessors". 2013.
    10.1109/SIES.2013.6601477
  17. Garibay-Martínez, R.; Ferreira, L.L.; Maia, C.; Pinho, L.M.. "Towards transparent parallel/distributed support for real-time embedded applications". 2013.
    10.1109/SIES.2013.6601483
  18. Nogueira, Luis; Fonseca, Jose Carlos; Maia, Claudio; Pinho, Luis Miguel; Nogueira, L.; Fonseca, J.C.; Maia, C.; Pinho, L.M.. "Dynamic Global Scheduling of Parallel Real-Time Tasks". 2012.
    10.1109/iccse.2012.75
  19. Maia, Cláudio; Nogueira, Luís; Pinho, Luís Miguel. "Combining RTSJ with Fork/Join". 2011.
    10.1145/2043910.2043924
  20. Maia, Cláudio; Nogueira, Luís; Pinho, Luís Miguel. "Experiences on the implementation of a cooperative embedded system framework". 2010.
    10.1145/1850771.1850780
Conference poster
  1. Jatin Arora; Syed Aftab Rashid; Claudio Maia; Eduardo Tovar. "Analyzing Fixed Task Priority Based Memory Centric Scheduler for the 3-Phase Task Model". 2022.
    10.1109/rtcsa55878.2022.00012
Journal article
  1. Jatin Arora; Cláudio Maia; Syed Aftab Rashid; Geoffrey Nelissen; Eduardo Tovar. "Schedulability analysis for 3-phase tasks with partitioned fixed-priority scheduling". Journal of Systems Architecture (2022): http://dx.doi.org/10.1016/j.sysarc.2022.102706.
    10.1016/j.sysarc.2022.102706
  2. "Bus-contention aware WCRT analysis for the 3-phase task model considering a work-conserving bus arbitration scheme". Journal of Systems Architecture 122 (2022): 102345-102345. http://dx.doi.org/10.1016/j.sysarc.2021.102345.
    10.1016/j.sysarc.2021.102345
  3. Maia, Cláudio; Yomsi, Patrick Meumeu; Nogueira, Luís; Pinho, Luis Miguel. "Real-time semi-partitioned scheduling of fork-join tasks using work-stealing". EURASIP Journal on Embedded Systems 2017 1 (2017): http://dx.doi.org/10.1186/s13639-017-0079-5.
    10.1186/s13639-017-0079-5
Thesis / Dissertation
  1. Cláudio Roberto Ribeiro Maia. "Scheduling parallel real-time tasks in multiprocessor platforms". PhD, 2018. https://repositorio-aberto.up.pt/handle/10216/117806.
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2020 - Current "Bus-aware Schedulability Analysis in Multiprocessor Real-Time Systems"
Co-supervisor
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
2019/03/01 - 2019/09/15 Exploring IVSHMEM in the Jailhouse Hypervisor
Supervisor
Engenharia Informática (Degree)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2019/02 - 2019/09 Analysis of MrsP Protocol in RTEMS Operating System
Supervisor
Engenharia Informática (Degree)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2018/02/01 - 2018/09/21 Biblioteca de emulação para plataforma modular de simulação de sistemas ciber-físicos
Supervisor
Engenharia Informática (Degree)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2016/01 - 2017/07/19 A Framework for Industry 4.0
Co-supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2013/01 - 2014/01 Suporte à Computação Paralela e Distribuída em Java: API e Comunicação entre Nós Cooperantes
Co-supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2013/01 - 2013/12 Suporte à Computação Paralela e Distribuída em Java: Distribuição e Execução de Trabalho
Co-supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal

Event organisation

Event name
Type of event (Role)
Institution / Organization
2019 - Current Real-time Systems Workshop (2019 - 2019)
Workshop (Co-organisor)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal

Jury of academic degree

Topic
Role
Candidate name (Type of degree)
Institution / Organization
2021/09 Embedded OS for Kallisto
(Thesis) Main arguer
Margarida Pereira Marques (Master)
Universidade do Porto, Portugal
2021/06 Offline scheduling of the safety-critical tasks within the isolation time-windows
(Thesis) Main arguer
David Hornof (Master)
Ceské vysoké uceni technické v Praze Fakulta elektrotechnická, Czech Republic

Conference scientific committee

Conference name Conference host
2021/09 - 2021/09 47th Annual Conference of the IEEE Industrial Electronics Society (IES) Virtual COnference
2021/09 - 2021/09 IEEE Real-Time Systems Symposium (RTSS) - Artifact Evaluation Virtual
2021/05 - 2021/05 26th IEEE Conference on Emerging Technologies and Factory Automation (ETFA) Västerås, Sweden
2019/11 - 2019/11 13th Junior Researcher Workshop on Real-Time Computing Toulouse/France
2019/10 - 2019/10 3rd instance of the Special Session on Emerging Solutions for Vehicular Embedded Systems at the 45th Annual Conference of the IEEE Industrial Electronics Society (IECON) Lisboa, Portugal
2019/05 - 2019/05 Real-Time Systems Symposium York, UK
2018/05 - 2018/05 Real-Time Systems Symposium Nashville, Tennessee
2016/12 - 2016/12 Real-Time and Embedded Technology and Applications Symposium Pittsburgh, USA

Course / Discipline taught

Academic session Degree Subject (Type) Institution / Organization
2022/10/01 - Current Real-Time and Embedded Systems Mestrado em Sistemas Computacionais Críticos (Mestrado) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2022/03 - Current Programação de Sistemas Operativos Tempo-Real Mestrado em Engenharia de Sistemas Computacionais Críticos (Mestrado) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal

Journal scientific committee

Journal title (ISSN) Publisher
2021/10 - 2021/10 IEEE Transactions on Computers (TC) IEEE
2020/11 - 2021/05 Journal of Systems Architecture Elsevier
2021/03 - 2021/03 Journal of Systems & Software ELSEVIER
2021/03 - 2021/03 Journal of Real-Time Systems (1573-1383) Springer
2020/03/30 - 2020/03/30 Applied Sciences (2076-3417) MDPI
2019/01 - 2019/01 Journal of Computer Science and Technology (JCST) (1860-4749) Springer
2017/08 - 2017/08 Journal of Future Generation Computer Systems (0167-739X) Elsevier
Distinctions

Other distinction

2008 Second Place in the Portuguese final of Imagine Cup in the category of Software Design
Microsoft Portugal, Portugal
2006 Received a distinction for being one of the best students to obtain the highest grade in the final project of the Bachelor’s degree in the year 2006.
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal