Victor Hugo Sperle Campos

Mestre em Ciência da Computação pela Universidade Federal de Minas Gerais em 2016, com dissertação em Compiladores e Linguagens de Programação.

Informações coletadas do Lattes em 18/04/2026

Acadêmico

Formação acadêmica

Mestrado em Ciências da Computação

2014 - 2016

Universidade Federal de Minas Gerais
Título: Restrictification, Ano de Obtenção: 2016
Fernando Magno Quintão Pereira.Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de Minas Gerais, FAPEMIG, Brasil.

Graduação em Computer Science

2012 - 2013

University of Ottawa
Orientador: em University of Ottawa ( None)
com Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.

Graduação em Ciência da Computação

2009 - 2013

Universidade Federal de Minas Gerais
Título: SSIfy
Orientador: Fernando Magno Quintão Pereira

Ensino Médio (2º grau)

2005 - 2007

Colégio Militar de Belo Horizonte

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Francês

Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, Escreve Razoavelmente.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Lógicas e Semântica de Programas.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Análise de Algoritmos e Complexidade de Computação.

Produções bibliográficas

  • Campos, Victor Hugo Sperle ; Rodrigues, Raphael Ernani ; Assis Costa, Igor Rafael ; Pereira, Fernando Magno Quintão . Speed and Precision in Range Analysis. Lecture Notes in Computer Science. 1ed.: Springer Berlin Heidelberg, 2012, v. 7554, p. 42-56.

  • Rodrigues, Raphael Ernani ; SPERLE CAMPOS, VICTOR HUGO ; QUINTAO PEREIRA, FERNANDO MAGNO . A fast and low-overhead technique to secure programs against integer overflows. In: 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), 2013, Shenzhen. Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO), 2013. p. 1-11.

Projetos de pesquisa

  • 2011 - 2012

    Análise de intervalos em programas inteiros, Descrição: O objetivo deste projeto é implementar um algoritmo inter-procedural de análise de intervalos que escala até programas com milhões de linhas de código. Ao contrário de muitas técnicas anteriores, lidamos com comparações entre as variáveis​​, sem recorrer a reticulados relacionais ou algoritmos caros. Alcançamos sensibilidade de caminho utilizando Extended Single Assignment, de Bodik, como representação intermediária. Nós mostramos que através do processamento dos componentes fortemente conexos que constituem o gráfico de dependências entre variáveis​​, obtemos um ganho não só em tempo de execução, como também em precisão dos resultados. Nós implementamos a nossa técnica em LLVM, um compilador de força industrial, e tal implementação tem sido capaz de processar mais de 4 milhões de instruções assembly em poucos segundos.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) / Mestrado acadêmico: (2) . , Integrantes: Victor Hugo Sperle Campos - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa / Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Bolsa., Número de produções C, T & A: 1

Histórico profissional

Experiência profissional

2011 - 2012

Universidade Federal de Minas Gerais

Vínculo: Bolsista, Enquadramento Funcional: Pesquisador, Carga horária: 20

2017 - 2019

Cadence Engenharia

Vínculo: Celetista, Enquadramento Funcional: Engenheiro de Software II, Carga horária: 44, Regime: Dedicação exclusiva.

2019 - Atual

Arm

Vínculo: Celetista, Enquadramento Funcional: Staff Software Engineer, Carga horária: 40, Regime: Dedicação exclusiva.