???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.
Identification

Personal identification

Full name
João Carlos Costa Faria da Cunha

Citation names

  • Cunha, João

Author identifiers

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

Email addresses

  • jcunha@isec.pt (Professional)

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics - Communication Engineering and Systems

Languages

Language Speaking Reading Writing Listening Peer-review
English Advanced (C1) Advanced (C1) Advanced (C1) Advanced (C1)
French Upper intermediate (B2) Upper intermediate (B2) Intermediate (B1) Upper intermediate (B2)
German Beginner (A1) Beginner (A1) Beginner (A1) Beginner (A1)
Portuguese (Mother tongue)
Education
Degree Classification
2003
Concluded
Doutoramento em Engenharia Informática (Doutoramento)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
Aprovado por unanimidade com distinção e louvor
1996
Concluded
Mestrado em Sistemas e Tecnologias da Informação (Mestrado)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
Muito Bom
1990
Concluded
Licenciatura em Engenharia Informática (Licenciatura)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
15
Affiliation

Science

Category
Host institution
Employer
1991 - Current Researcher (Research) Universidade de Coimbra Centro de Informatica e Sistemas, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2016/06/23 - Current Teacher Coordinator (Polytechnic Teacher) Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
1999/02/01 - 2016/06/23 Adjunct Teacher (Polytechnic Teacher) Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
1996/11/01 - 1999/02/01 Invited Adjunct Teacher (Polytechnic Teacher) Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
1993/04/01 - 1996/11/01 Invited Assistant (Polytechnic Teacher) Instituto Politécnico de Coimbra, Portugal
Projects

Grant

Designation Funders
1997 - 2000 Bolsa de Doutoramento
PRODEP
1991 - 1992 Bolsa de Mestrado
JNICT

Contract

Designation Funders
2019 - 2023 ADVANCE - Addressing Verification and Validation Challenges in Future Cyber-Physical Systems
Researcher
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
EU Framework Programme for Research and Innovation Marie Sklodowska-Curie Actions
Ongoing
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
Concluded
2013 - 2016 CECRIS (CErtification of CRItical Systems)
Researcher
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
European Commission
Concluded
2013 - 2015 iCIS - Intelligent Computing in the Internet of Services
Researcher
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
Researcher
Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
Concluded
2010 - 2011 pSHIELD - Pilot Embedded System Architecture for Multi-Layer Dependable Solution
ARTEMIS-JU 2009
Researcher
Concluded
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
Concluded
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
Outputs

Publications

Book chapter
  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.
Conference paper
  1. Mickael Fonseca Santos; Ricardo Angelo Filipe; Joao Carlos Cunha. "From Traditional to Agile Methodologies in Software Project Management Education: A Case Study". Paper presented in 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". Paper presented in 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". Paper presented in 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". Paper presented in 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". Paper presented in 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". Paper presented in 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". Paper presented in 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Budapest, 2013.
    Published • 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". Paper presented in Sixth Latin-American Symposium on Dependable Computing (LADC), Rio de Janeiro, 2013.
    Published
  22. Osocha, P.; Cunha, J.C.; Giovagnini, F.. "Dependable and secure embedded node demonstrator". Paper presented in 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". Paper presented in 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". Paper presented in 34th Annual IEEE Software Engineering Workshop, Limerik, 2011.
    Published • 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". Paper presented in 34th Annual IEEE Software Engineering Workshop, Limerick, 2011.
    Published • 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". Paper presented in 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". Paper presented in 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". Paper presented in 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". Paper presented in 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". Paper presented in 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". Paper presented in 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". Paper presented in 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?". Paper presented in Third European Dependable Computing Conference, 1999.
Edited book
  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.
Journal article
  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
Thesis / Dissertation
  1. "Tolerância a Falhas de Baixo Custo para Sistemas de Controlo Contínuo em Tempo-Real". PhD, Universidade de Coimbra Faculdade de Ciencias e Tecnologia, 2003.
  2. "Detecção de Erros por Limitação Fina da Memória". Master, Universidade de Coimbra Faculdade de Ciencias e Tecnologia, 1996.
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2023 - 2025 Cibersegurança para Aplicações Espaciais
Supervisor
Engenharia Informática (Master)
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
Supervisor
Engenharia Informática (Master)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2021 - 2023 Research and Development on Blockchain-based E-Voting Systems
Supervisor
Engenharia Informática (Master)
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
Supervisor
Engenharia Informática (Master)
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
Supervisor
Informática e Sistemas (Master)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2020 - 2021 Análise de Segurança do OVERSEE
Supervisor
Informática e Sistemas (Master)
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
Co-supervisor
Informática e Sistemas (Master)
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
Supervisor
Informática e Sistemas (Master)
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)
Co-supervisor
Informática e Sistemas (Master)
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
Co-supervisor
Informática e Sistemas (Master)
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
Supervisor
Informática e Sistemas (Master)
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
Supervisor
Informática e Sistemas (Master)
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
Supervisor
Informática e Sistemas (Master)
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
Supervisor
Informática e Sistemas (Master)
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
Co-supervisor
Sistemas e Tecnologias da Informação para a Saúde (Master)
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
Supervisor
Informática e Sistemas (Master)
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
Supervisor
Informática e Sistemas (Master)
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
Supervisor
Informática e Sistemas (Master)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2010/10/01 - 2012/05/25 Qualificação de Software Crítico
Supervisor
Informática e Sistemas (Master)
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
Supervisor
Informática e Sistemas (Master)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2009 - 2011/03 Proposta e Implementação de Processo de Testes
Supervisor
Informática e Sistemas (Master)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal
2009 - 2011 Scrum Advisor & iTelemetry Developer
Supervisor
Informática e Sistemas (Master)
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
Supervisor
Informática e Sistemas (Master)
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal

Event organisation

Event name
Type of event (Role)
Institution / Organization
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)

Committee member

Activity description
Role
Institution / Organization
2014 - 2021 Coordenador do Mestrado em Informática e Sistemas
Coordinator
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
President / Vice-president
Instituto Politécnico de Coimbra Instituto Superior de Engenharia de Coimbra, Portugal

Evaluation committee

Activity description
Role
Institution / Organization Funding entity
2022 - Current 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
Evaluator
Distinctions

Award

2014 As Novas Fronteiras da Engenharia
Ordem dos Engenheiros, Portugal