???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.
Identificação

Identificação pessoal

Nome completo
Cláudio Roberto Ribeiro Maia

Nomes de citação

  • Maia, Cláudio

Identificadores de autor

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

Domínios de atuação

  • Ciências da Engenharia e Tecnologias - Engenharia Eletrotécnica, Eletrónica e Informática - Engenharia Eletrotécnica e Eletrónica

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Inglês Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Português Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Formação
Grau Classificação
2019/01 - 2020/01
Concluído
Gestão de Projetos (Pós-Graduação)
Universidade do Porto Porto Business School, Portugal
2018/11
Concluído
Engenharia Electrotécnica e de Computadores (Doutoramento)
Universidade do Porto Faculdade de Engenharia, Portugal
"Scheduling parallel real-time tasks in multiprocessor platforms" (TESE/DISSERTAÇÃO)
Aprovado
2011
Concluído
Engenharia Informática (Mestrado integrado)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
"Cooperative Framework for Open Real-Time Systems" (TESE/DISSERTAÇÃO)
17
2007
Concluído
Engenharia Informática (regime nocturno) (Licenciatura)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
"Not Applicable" (TESE/DISSERTAÇÃO)
14
2006
Concluído
Engenharia Informática (regime nocturno) (Bacharelato)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
"Not Applicable" (TESE/DISSERTAÇÃO)
15
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
2009/10/06 - Atual Investigador (Investigação) Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2021/03/08 - Atual Professor Adjunto Convidado (Docente Ensino Superior Politécnico) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2019 - 2020 Professor Adjunto Convidado (Docente Ensino Superior Politécnico) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2017 - 2018 Assistente convidado (Docente Ensino Superior Politécnico) Instituto Politécnico do Porto, Portugal
2013 - 2014 Assistente convidado (Docente Ensino Superior Politécnico) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal

Outros

Categoria Profissional
Instituição de acolhimento
Empregador
2022/06/14 - Atual OS Tech Lead Sword Health Inc, Estados Unidos
2014/05/01 - 2014/10/01 PhD Internship Thales Research and Technology France, França
2006/02/14 - 2009/10/02 Software Engineer/Researcher Critical Software S.A., Portugal
Projetos

Bolsa

Designação Financiadores
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
Bolseiro de Investigação
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
European Commission
Concluído
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
Bolseiro de Investigação
Fundação para a Ciência e a Tecnologia

Stichting Weten
Concluído

Projeto

Designação Financiadores
2019/11/01 - Atual Thermal-aware Resource Management for Modern Computing Platforms in the Next Generation of Aircraft
Investigador
Instituto Politécnico do Porto Centro de Investigação em Sistemas Computacionais Embebidos e de Tempo-Real, Portugal
European Commission
Em curso
2018/12 - 2022/06 SMART-PDM
Investigador
ITEA3
Em curso
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
Produções

Publicações

Artigo em conferência
  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
Artigo em revista
  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
Poster em conferência
  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
Tese / Dissertação
  1. Cláudio Roberto Ribeiro Maia. "Scheduling parallel real-time tasks in multiprocessor platforms". Doutoramento, 2018. https://repositorio-aberto.up.pt/handle/10216/117806.
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2020 - Atual "Bus-aware Schedulability Analysis in Multiprocessor Real-Time Systems"
Coorientador
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
Orientador
Engenharia Informática (Licenciatura/Bacharelato)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2019/02 - 2019/09 Analysis of MrsP Protocol in RTEMS Operating System
Orientador
Engenharia Informática (Licenciatura/Bacharelato)
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
Orientador
Engenharia Informática (Licenciatura/Bacharelato)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2016/01 - 2017/07/19 A Framework for Industry 4.0
Coorientador
Engenharia Informática (Mestrado)
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
Coorientador
Engenharia Informática (Mestrado)
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
Coorientador
Engenharia Informática (Mestrado)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal

Organização de evento

Nome do evento
Tipo de evento (Tipo de participação)
Instituição / Organização
2019 - Atual Real-time Systems Workshop (2019 - 2019)
Oficina (workshop) (Coorganizador)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal

Júri de grau académico

Tema
Tipo de participação
Nome do candidato (Tipo de grau)
Instituição / Organização
2021/09 Embedded OS for Kallisto
Arguente principal
Margarida Pereira Marques (Mestrado)
Universidade do Porto, Portugal
2021/06 Offline scheduling of the safety-critical tasks within the isolation time-windows
Arguente principal
David Hornof (Mestrado)
Ceské vysoké uceni technické v Praze Fakulta elektrotechnická, República Checa

Arbitragem científica em conferência

Nome da conferência Local da conferência
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

Arbitragem científica em revista

Nome da revista (ISSN) Editora
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

Curso / Disciplina lecionado

Disciplina Curso (Tipo) Instituição / Organização
2022/10/01 - Atual 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 - Atual 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
Distinções

Outra distinção

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