???global.info.a_carregar???
João Cunha is Coordinator Professor at the Polytechnic of Coimbra, Portugal, and a researcher at the Software and Systems Engineering group of the Centre for Informatics and Systems of the University of Coimbra. He has a PhD in Informatics Engineering in 2003 by the University of Coimbra. His research interests include dependability assessment, fault-injection, real-time embedded systems, software engineering, project management, software testing, reconfigurable systems, autonomous vehicles.
Identificação

Identificação pessoal

Nome completo
João Carlos Costa Faria da Cunha

Nomes de citação

  • Cunha, João

Identificadores de autor

Ciência ID
DF15-0AC8-03CD
ORCID iD
0000-0002-4777-0315

Endereços de correio eletrónico

  • jcunha@isec.pt (Profissional)

Domínios de atuação

  • Ciências da Engenharia e Tecnologias - Engenharia Eletrotécnica, Eletrónica e Informática - Engenharia de Comunicações e de Sistemas

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Inglês Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Francês Utilizador independente (B2) Utilizador independente (B2) Utilizador independente (B1) Utilizador independente (B2)
Alemão Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1)
Português (Idioma materno)
Formação
Grau Classificação
2003
Concluído
Doutoramento em Engenharia Informática (Doutoramento)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
Aprovado por unanimidade com distinção e louvor
1996
Concluído
Mestrado em Sistemas e Tecnologias da Informação (Mestrado)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
Muito Bom
1990
Concluído
Licenciatura em Engenharia Informática (Licenciatura)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
15
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
1991 - Atual Investigador (Investigação) Universidade de Coimbra Centro de Informatica e Sistemas, Portugal

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2016/06/23 - Atual Professor Coordenador (Docente Ensino Superior Politécnico) Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
1999/02/01 - 2016/06/23 Professor Adjunto (Docente Ensino Superior Politécnico) Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
1996/11/01 - 1999/02/01 Professor Adjunto Convidado (Docente Ensino Superior Politécnico) Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
1993/04/01 - 1996/11/01 Assistente convidado (Docente Ensino Superior Politécnico) Instituto Politécnico de Coimbra, Portugal
Projetos

Bolsa

Designação Financiadores
1997 - 2000 Bolsa de Doutoramento
PRODEP
1991 - 1992 Bolsa de Mestrado
JNICT

Projeto

Designação Financiadores
2019 - 2023 ADVANCE - Addressing Verification and Validation Challenges in Future Cyber-Physical Systems
Investigador
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
EU Framework Programme for Research and Innovation Marie Sklodowska-Curie Actions
Em curso
2017/09/18 - 2019/03/19 HCI e Beacons: tornar o invisivel visivel
SAICT-POL/23797/2016
Instituto Politécnico de Viseu, Portugal

Instituto Politécnico de Coimbra, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2013 - 2016 CECRIS (CErtification of CRItical Systems)
Investigador
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
European Commission
Concluído
2013 - 2015 iCIS - Intelligent Computing in the Internet of Services
Investigador
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
2009 - 2013 Critical-Step - Designing Large-Scale Safety-Critical Systems by using Off-The-Shelf software components
FP7-PEOPLE-IAPP-2008
Investigador
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
Concluído
2010 - 2011 pSHIELD - Pilot Embedded System Architecture for Multi-Layer Dependable Solution
ARTEMIS-JU 2009
Investigador
Concluído
2007 - 2008 XPY
XPY
European Space Agency
2005/07/01 - 2007/12/31 mCrash - Dependability Evaluation of Mobile Devices´ System Software.
POSC/EIA/62772/2004
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal

Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2003 - 2005 BSCAN4FI - Boundary Scan for Fault Injection
POSI
1999 - 2002 Xception
IC-PME L0065
Agência Nacional de Inovação SA
1998 - 2000 CRON
PRAXIS/P/EEI/10205/1998
Fundação para a Ciência e a Tecnologia
1995 - 1997 SAFIRA II
PBIC/C/TIT/2450/95
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
Fundação para a Ciência e a Tecnologia
1989 - 1991 SAFIRA
JNICT
Produções

Publicações

Artigo em conferência
  1. Mickael Fonseca Santos; Ricardo Angelo Filipe; Joao Carlos Cunha. "From Traditional to Agile Methodologies in Software Project Management Education: A Case Study". Trabalho apresentado em 16th International Conference on Education Technology and Computers (ICETC '24), 2024.
    10.1145/3702163.3702460
  2. Pedro Sousa; Cunha, João; Nuno Silva. "Engineering and Assessing Cybersecurity for Space Systems". Trabalho apresentado em Data Systems in Aerospace (DASIA 2024), 2024.
  3. Vicente, Andre; Cunha, Joao. "Applying the DevOps methodology for a more efficient process of teaching-learning computer programming". 2022.
    10.1109/eaeeie54893.2022.9820399
  4. José Pedro Nogueira Amaro; Jorge Barreiros; Coutinho, Fernanda; Durães, João; Frederico Miguel Santos; Alves, Ana; Marco Silva; Cunha, João Carlos. "Challenges and Solutions from an Embedded Programming Bootcamp". Trabalho apresentado em First International Computer Programming Education Conference (ICPEC 2020), 2020.
    10.4230/OASICS.ICPEC.2020.2
  5. Cunha, João. "Embedded Programming Bootcamp for Career Change". Trabalho apresentado em 18th International Symposium on Ambient Intelligence and Embedded Systems, Coimbra, 2019.
  6. Cunha, João. "Assessing the Robustness of a Quadcopter’s Flight Controller to Sensor Failures". Trabalho apresentado em 9th Simpósio de Informática, INForum 2017, Lisboa, 2017.
  7. Silva, N.; Vieira, M.; Cunha, J.; Chillarege, R.. "Evaluating a corpus of root causes and measures to guide rca processes in critical software". 2017.
    10.1109/HASE.2017.19
  8. Cunha, J.C.; Branco, K.; Casimiro, A.; Nunes, U.. "3rd International Workshop on Safety and Security of Intelligent Vehicles-SSIV 2017 Welcome". 2017.
    10.1109/DSN-W.2017.51
  9. Nunes, J.L.; Pecserke, T.; Cunha, J.C.; Zenha-Rela, M.. "FIRED - Fault Injector for Reconfigurable Embedded Devices". 2016.
    10.1109/PRDC.2015.43
  10. Machado, C.; Areias, C.; Cunha, J.C.. "SOASales: A SOA System for Research Purposes". 2016.
    10.1109/DSN-W.2016.49
  11. Nunes, J.L.; Cunha, J.C.; Zenha-Rela, M.. "Using failure prediction to improve FPGA scrubbing". 2016.
    10.1109/LADC.2016.29
  12. Nunes, J.L.; Cunha, J.C.; Zenha-Rela, M.. "On the Effects of Cumulative SEUs in FPGA-Based Systems". 2016.
    10.1109/EDCC.2016.31
  13. Cunha, J.C.; Branco, K.; Casimiro, A.; Nunes, U.. "2nd International workshop on safety and security of intelligent vehicles - SSIV 2016". 2016.
    10.1109/DSN-W.2016.72
  14. Areias, C.; Cunha, J.C.; Vieira, M.. "Studying the Propagation of Failures in SOAs". 2015.
    10.1109/DSN-W.2015.18
  15. Cunha, J.C.; Branco, K.; Casimiro, A.; Nunes, U.. "Workshop on Safety and Security of Intelligent Vehicles (SSIV)". 2015.
    10.1109/DSN.2015.69
  16. Areias, C.; Antunes, N.; Cunha, J.C.. "On applying FMEA to SOAs: A proposal and open challenges". Trabalho apresentado em 6th International Workshop on Software Engineering for Resilient Systems (SERENE'14), Budapest, 2014.
  17. Areias, C.; Cunha, J.C.; Iacono, D.; Rossi, F.. "Towards certification of automotive software". 2014.
    10.1109/ISSREW.2014.54
  18. Cunha, J.C.; Amaro, J.P.; Marques, L.. "A joint academy-industry initiative for the development of an engineering program the master in embedded systems". 2013.
    10.1109/CISPEE.2013.6701986
  19. Nunes, Jose Luis; Cunha, Joao Carlos; Barbosa, Raul; Zenha-Rela, Mario. "Evaluating Xilinx SEU Controller Macro for fault injection". Trabalho apresentado em 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Budapest, 2013.
    Publicado • 10.1109/dsn.2013.6575336
  20. Silva, N.; Barbosa, R.; Cunha, J.C.; Vieira, M.. "A view on the past and future of fault injection". 2013.
    10.1109/DSN.2013.6575332
  21. Areias, Cristiana; Antunes, Nuno; Cunha, João; Vieira, Marco. "Towards Runtime V&V for Service Oriented Architectures". Trabalho apresentado em Sixth Latin-American Symposium on Dependable Computing (LADC), Rio de Janeiro, 2013.
    Publicado
  22. Osocha, P.; Cunha, J.C.; Giovagnini, F.. "Dependable and secure embedded node demonstrator". Trabalho apresentado em ERCIM Workshop, the 31st International Conference on Computer Safety, Reliability and Security (SAFECOMP 2012), Magdeburg, 2012.
    10.1007/978-3-642-33675-1_32
  23. Cunha, Joao Carlos; Barbosa, Ricardo; Rodrigues, Gilberto. "On the Use of Boundary Scan for Code Coverage of Critical Embedded Software". Trabalho apresentado em 2012 IEEE 23rd International Symposium on Software Reliability Engineering (ISSRE), Dallas, 2012.
    10.1109/issre.2012.29
  24. Cunha, J.C.; Cruz, S.; Costa, M.; Rodrigues, A.R.; Vieira, M.. "Implementing software effort estimation in a medium-sized company". Trabalho apresentado em 34th Annual IEEE Software Engineering Workshop, Limerik, 2011.
    Publicado • 10.1109/SEW.2011.19
  25. Vieira, M.; Madeira, H.; Cruz, S.; Costa, M.; Cunha, J.C.. "Integrating GQM and data warehousing for the definition of software reuse metrics". Trabalho apresentado em 34th Annual IEEE Software Engineering Workshop, Limerick, 2011.
    Publicado • 10.1109/SEW.2011.22
  26. Nunes, J.L.; Cunha, J.C.; Barbosa, R.; Zenha-Rela, M.. "Using partial dynamic FPGA reconfiguration to support real-time dependability". Trabalho apresentado em 13th European Workshop on Dependable Computing (EWDC 2011), Pisa, 2011.
    10.1145/1978582.1978605
  27. Osocha, Przemyslaw; Cunha, João. "SPD Power Node ES solution in pSHIELD framework". Trabalho apresentado em ERCIM Workshop at SAFECOMP, Naples, 2011.
  28. Zenha-Rela, M.; Cunha, J.C.; Santos, L.E.; Gameiro, M.; Gonçalves, P.; Alves, G.; Fidalgo, A.; et al. "Exploiting the IEEE 1149.1 standard for software reliability evaluation in space applications". Trabalho apresentado em European Safety and Reliability Conference 2006, Estoril, 2006.
  29. Zenha-Rela, M.; Cunha, J.C.; Silva, C.B.; Silva, L.F.D.. "On the effects of errors during boot". Trabalho apresentado em Second Latin-American Symposium on Dependable Computing, LADC2005, Salvador, 2005.
    10.1007/11572329_12
  30. Cunha, J.C.; Correia, A.; Henriques, J.; Rela, M.Z.; Silva, J.G.. "Reset-driven fault tolerance". Trabalho apresentado em 4th European Dependable Computing Conference (EDCC-4), Toulouse, 2002.
  31. Cunha, J.C.; Rela, M.Z.; Silva, J.G.. "On the use of disaster prediction for failure-tolerance in feedback control systems". Trabalho apresentado em The International Conference on Dependable Systems and Networks, DSN-2002, Washington, DC, 2002.
    10.1109/dsn.2002.1028893
  32. Cunha, J.C.; Maia, R.; Rela, M.Z.; Silva, J.G.. "A study of failure models in feedback control systems". Trabalho apresentado em International Conference on Dependable Systems and Networks - DSN-2001, Gothemburg, 2001.
    10.1109/dsn.2001.941416
  33. Cunha, J.C.; Rela, M.Z.; Silva, J.G.. "Can software implemented fault-injection be used on real-time systems?". Trabalho apresentado em Third European Dependable Computing Conference, 1999.
Artigo em revista
  1. Francisco Matos; Jorge Bernardino; João Durães; João Cunha. "A Survey on Sensor Failures in Autonomous Vehicles: Challenges and Solutions". Sensors (2024): https://doi.org/10.3390/s24165108.
    10.3390/s24165108
  2. João Carlos Cunha; Joao Duraes; Ana O. Alves; Fernanda Coutinho; Jorge Barreiros; José Pedro Nogueira Amaro; Silva, Marco; Frederico Miguel Santos. "Empirical Assessment of the Long-Term Impact of an Embedded Systems Programming Requalification Programme". Information (2021): https://www.mdpi.com/2078-2489/13/1/16.
    10.3390/info13010016
  3. Silva, N.; Cunha, J.C.; Vieira, M.. "A field study on root cause analysis of defects in space software". Reliability Engineering and System Safety 158 (2017): 213-229. http://www.scopus.com/inward/record.url?eid=2-s2.0-84995377851&partnerID=MN8TOARS.
    10.1016/j.ress.2016.08.016
  4. Rodrigues, D.; De Melo Pires, R.; Marconato, E.A.; Areias, C.; Cunha, J.C.; Branco, K.R.L.J.C.; Vieira, M.. "Service-Oriented Architectures for a Flexible and Safe Use of Unmanned Aerial Vehicles". IEEE Intelligent Transportation Systems Magazine 9 1 (2017): 97-109. http://www.scopus.com/inward/record.url?eid=2-s2.0-85010370191&partnerID=MN8TOARS.
    10.1109/MITS.2016.2611038
Capítulo de livro
  1. Cunha, João. "Robustness and Fault Injection for the Validation of Critical Systems". In Certifications of Critical Systems - The CECRIS Experience, 247-274. River Publisher, 2017.
    10.13052/rp-9788793519558
  2. Cunha, João. "Validating a Safety Critical Railway Application Using Fault Injection". In Certifications of Critical Systems - The CECRIS Experience, 227-246. River Publishers, 2017.
  3. Cunha, João. "Process for Finding and Tackling the Main Root Causes that Affect Critical Systems Quality". In Certifications of Critical Systems - The CECRIS Experience, 81-102. River Publishers, 2017.
  4. Cunha, João. "Selected Challenges on Security and Dependability of Embedded Systems". In Innovative Technologies for Dependable OTS-Based Critical Systems, 175-185. Springer, 2013.
Edição de livro
  1. Vieira, M.; Cunha, J.C.. 14th European Workshop on Dependable Computing, EWDC 2013. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface. 2013.
Tese / Dissertação
  1. "Tolerância a Falhas de Baixo Custo para Sistemas de Controlo Contínuo em Tempo-Real". Doutoramento, Universidade de Coimbra Faculdade de Ciencias e Tecnologia, 2003.
  2. "Detecção de Erros por Limitação Fina da Memória". Mestrado, Universidade de Coimbra Faculdade de Ciencias e Tecnologia, 1996.
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2023 - 2025 Cibersegurança para Aplicações Espaciais
Orientador
Engenharia Informática (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2021 - 2024 Reestruturação Pedagógica de Gestão de Projeto de Software: Substituição de Metodologia Tradicional por Ágil
Orientador
Engenharia Informática (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2021 - 2023 Research and Development on Blockchain-based E-Voting Systems
Orientador
Engenharia Informática (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2020 - 2023 Definição Automática de testes para Sistemas de Alta Integridade
Orientador
Engenharia Informática (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2020 - 2022 Estudo e aplicação dos princípios e práticas DevOps no processo de ensino-aprendizagem de programação
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2020 - 2021 Análise de Segurança do OVERSEE
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2019 - 2021 Sistema transparente de monitorização da qualidade do ar usando Blockchain e LoRaWan
Coorientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2017/10/01 - 2020/01/31 Melhoria de processos de desenvolvimento de software em pequenas empresas
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2016/10/01 - 2019/01/10 Análise e Desenvolvimento de Aplicação Móvel para Portal Académico (NETP)
Coorientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2014/10/01 - 2016/05/13 Desenvolvimento e teste de uma aplicação baseada em SOA
Coorientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2013/10/01 - 2015/05/23 Definição e melhoria contínua das plataformas de apoio a clientes da ISA
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2013/10/01 - 2015/04/10 Evolução tecnológica de uma plataforma ASP.NET Web Forms para ASP.NET MVC
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2013/10/01 - 2014/09/05 Desenvolvimento de aplicações móveis para Windows Phone
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2012/10/01 - 2014/06/27 Desenvolvimento de aplicação de Rich Communications para Android
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2012/03/01 - 2013/04/18 Segurança da Informação na Saúde
Coorientador
Sistemas e Tecnologias da Informação para a Saúde (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2011/10/01 - 2013/01/29 PortalB2B e Otimização do Processo de Testes
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2010/10/01 - 2012/06/12 Elaboração e Implementação de um Modelo de Desenvolvimento de Software na TO-BE-IT Solutions
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2010/10/01 - 2012/06/12 Implementação do CMMI na MedicineOne – Processos de Gestão de Configurações e de Garantia de Qualidade
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2010/10/01 - 2012/05/25 Qualificação de Software Crítico
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2010/10/01 - 2012/02/01 WIT Communications Application Server - Plataforma Interoperável para a Convergência das Telecomunicações
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2009 - 2011/03 Proposta e Implementação de Processo de Testes
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2009 - 2011 Scrum Advisor & iTelemetry Developer
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2008/10/01 - 2010/03/03 Módulo de Recolha de Modificações Orçamentais no ERP AIRC2000
Orientador
Informática e Sistemas (Mestrado)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal

Organização de evento

Nome do evento
Tipo de evento (Tipo de participação)
Instituição / Organização
2015 - 2023 Membro da Comissão Organizadora do Workshop on Safety and Security of Intelligent Vehicles (SSIV), 9 edições (2015 - 2023)
2020 - 2020 Membro da Comissão Organizadora da 31st International Symposium on Software Reliability Engineering (ISSRE 2020) (2020 - 2020)
2015 - 2015 Membro da Comissão Organizadora do 3rd IEEE International Workshop on Measurements and Networking (M&N 2015) (2015 - 2015)
2013 - 2013 Membro da Comissão Organizadora da 13th European Workshop on Dependable Computing, EWDC 2013 (2013 - 2013)
2006 - 2006 Membro da Comissão Organizadora da European Dependable Computing Conference, EDCC-6 (2006 - 2006)

Comissão de avaliação

Descrição da atividade
Tipo de assessoria
Instituição / Organização Entidade financiadora
2022 - Atual Membro de comissão de avaliação externa da A3ES para ciclos de estudos de licenciatura e mestrado na área de engenharia informática, no Ensino Superior Politécnico
Avaliador

Membro de comissão

Descrição da atividade
Tipo de participação
Instituição / Organização
2014 - 2021 Coordenador do Mestrado em Informática e Sistemas
Coordenador
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2003 - 2007 Presidente da Comissão Científica da Área Científica de Engenharia Informática e Sistemas
Presidente / Vice-presidente
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
Distinções

Prémio

2014 As Novas Fronteiras da Engenharia
Ordem dos Engenheiros, Portugal