???global.info.a_carregar???
João Cunha is a Teacher Coordinator at the Coimbra Polytechnic, Portugal. 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, software testing, fault-injection, reconfigurable systems, autonomous vehicles.
Identification

Personal identification

Full name
João Carlos Costa Faria da Cunha

Citation names

  • Cunha, João
  • Cunha, João Carlos

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
"Tolerância a Falhas de Baixo Custo para Sistemas de Controlo Contínuo em Tempo-Real" (THESIS/DISSERTATION)
Approved with distinction and honors
1996
Concluded
Mestrado em Sistemas e Tecnologias da Informação (Mestrado)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
"Detecção de erros por limitação fina da memória" (THESIS/DISSERTATION)
Very good
1990
Concluded
Licenciatura em Engenharia Informática (Licenciatura)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
"Módulo de comunicações para o sistema SAFIRA" (THESIS/DISSERTATION)
Good, 15/20
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
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

Contract

Designation Funders
2019 - Current 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
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 Pilot Embedded System Architecture for Multi-Layer Dependable Solution
ARTEMIS-JU 2009
Researcher
Concluded
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 abstract
  1. Silva, Nuno; Barbosa, Ricardo; Cunha, Joao Carlos; Vieira, Marco. "A view on the past and future of fault injection". Paper presented in 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Budapest, 2013.
    10.1109/dsn.2013.6575332
  2. 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
Conference paper
  1. Cunha, João. "Embedded Programming Bootcamp for Career Change". Paper presented in 18th International Symposium on Ambient Intelligence and Embedded Systems, Coimbra, 2019.
  2. 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.
  3. 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
  4. Nunes, J.L.; Pecserke, T.; Cunha, J.C.; Zenha-Rela, M.. "FIRED - Fault Injector for Reconfigurable Embedded Devices". 2016.
    10.1109/PRDC.2015.43
  5. Machado, C.; Areias, C.; Cunha, J.C.. "SOASales: A SOA System for Research Purposes". 2016.
    10.1109/DSN-W.2016.49
  6. Nunes, J.L.; Cunha, J.C.; Zenha-Rela, M.. "Using failure prediction to improve FPGA scrubbing". 2016.
    10.1109/LADC.2016.29
  7. 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
  8. Areias, C.; Cunha, J.C.; Vieira, M.. "Studying the Propagation of Failures in SOAs". 2015.
    10.1109/DSN-W.2015.18
  9. 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.
  10. Areias, C.; Cunha, J.C.; Iacono, D.; Rossi, F.. "Towards certification of automotive software". 2014.
    10.1109/ISSREW.2014.54
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. Osocha, Przemyslaw; Cunha, João. "SPD Power Node ES solution in pSHIELD framework". Paper presented in ERCIM Workshop at SAFECOMP, Naples, 2011.
  18. 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.
  19. 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
  20. 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.
  21. 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
  22. 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
  23. 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. 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
  2. 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
  3. Cunha, J.C.; Branco, K.C.; Casimiro, A.; Nunes, U.J.C.. "Editorial introduction to the special issue on safety and security of intelligent vehicles [guest editorial]". IEEE Intelligent Transportation Systems Magazine 9 1 (2017): 6-7. http://www.scopus.com/inward/record.url?eid=2-s2.0-85010411580&partnerID=MN8TOARS.
    Published • 10.1109/MITS.2016.2630583 • Editor
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2010 - Current Dependability using FPGAs with Partial Dynamic Reconfiguration
Co-supervisor
Engenharia Informática (PhD)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, 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
Distinctions

Award

2014 As Novas Fronteiras da Engenharia
Ordem dos Engenheiros, Portugal