Bruno Costa e Silva Nogueira

Possui mestrado em Ciência da Computação pela Universidade Federal de Pernambuco (UFPE) e graduação em Engenharia da Computação também pela mesma universidade. Atualmente é doutorando em Ciência da Computação e professor assistente da UFRPE/Unidade Acadêmica de Garanhuns.
(Texto informado pelo autor)

Última atualização do currículo em 23/01/2012
Endereço para acessar este CV:
http://lattes.cnpq.br/6805191874473768

Dados pessoais
NomeBruno Costa e Silva Nogueira
Nome em citações bibliográficasBruno Nogueira;Nogueira, Bruno
SexoMasculino
Endereço profissionalUniversidade Federal de Pernambuco, Centro de Informática.
AV PROF LUIZ FREIRE, S/N
Cidade Universitária
50740-540 - Recife, PE - Brasil
Telefone: (81) 32718
URL da Homepage: www.cin.ufpe.br/~bcsn

Formação acadêmica/Titulação
2010            Doutorado em andamento em Ciências da Computação .
Universidade Federal de Pernambuco, UFPE, Brasil.
Título: Não definido, Orientador: Paulo Romero Martins Maciel.
2009 - 2010Mestrado em Ciências da Computação .
Universidade Federal de Pernambuco, UFPE, Brasil.
Título: Avaliação de Desempenho e Consumo de Energia de Aplicações Embarcadas: Uma Estratégia Baseada em Modelos da Arquitetura de Hardware e no Código da Aplicação, Ano de Obtenção: 2010.
Orientador: Paulo Romero Martins Maciel.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico ,CNPq ,Brasil .
2004 - 2008Graduação em Engenharia da Computação .
Universidade Federal de Pernambuco, UFPE, Brasil.
Título: ALUPAS: Um simulador estocástico para avaliação de desempenho e consumo de energia de software para sistemas embarcados.
Orientador: Paulo Romero Martins Maciel.
Bolsista do(a): Pró-Reitoria Para Assuntos de Pesquisa e Pós-Graduação (UFPE) .

Atuação profissional
Universidade Federal Rural de Pernambuco, UFRPE, Brasil.
Vínculo institucional
2010 - Atual Vínculo: Servidor Público, Enquadramento Funcional: Professor
Atividades
03/2011 - AtualDireção e administração, Unidade Acadêmica de Garanhuns, .
Cargo ou função
Membro da Comissão de Desenvolvimento Físico e Ambiental.
3/2011 - AtualExtensão universitária , Unidade Acadêmica de Garanhuns, .
Atividade de extensão realizada
Projeto Informática, Inclusão e Cidadania: Esse projeto busca inclusão digital através do ensino básico sobre a utilização do computador e ferramentas de informática, nas escolas públicas de Garanhuns..
8/2011 - 12/2012Ensino, Engenharia de Alimentos, Nível: Graduação.
Disciplinas ministradas
Algoritmos e Programação de Computadores
8/2011 - 12/2011Ensino, Bacharelado em Ciência da Computação, Nível: Graduação.
Disciplinas ministradas
Teoria dos Grafos e Análise de Algoritmos
Circuitos Digitais
03/2011 - 07/2011Ensino, Bacharelado em Ciência da Computação, Nível: Graduação.
Disciplinas ministradas
Circuitos Digitais
Laboratório de Informática
3/2011 - 07/2011Ensino, Engenharia de Alimentos, Nível: Graduação.
Disciplinas ministradas
Algoritmos e Programação de Computadores
08/2010 - 12/2010Ensino, Bacharelado em Ciência da Computação, Nível: Graduação.
Disciplinas ministradas
Algoritmos e Estruturas de Dados I
Circuitos Digitais
Teoria dos Grafos e Análise Algoritmos
Universidade Federal de Pernambuco, UFPE, Brasil.
Vínculo institucional
2006 - 2009 Vínculo: Bolsista de IC, Enquadramento Funcional: Aluno de IC, Carga horária: 20, Regime: Dedicação exclusiva.
Outras informações Aluno de iniciação científica na área de avaliação de desempenho e consumo de energia em sistemas embarcados. Orientador: Paulo Romero Martins Maciel
Vínculo institucional
2007 - 2008 Vínculo: Colaborador, Enquadramento Funcional: Monitor, Carga horária: 12
Atividades
2010 - 2011Atividades de Participação em Projeto, Centro de Informática, .
Projetos de pesquisa
MASED - Modelagem e Avaliação de Sistemas de Eventos Discretos (N. processo: 474354/2009-1)
03/2007 - 03/2009Pesquisa e desenvolvimento , Centro de Informática, .
Linhas de pesquisa
Avaliação de desempenho e consumo de energia em sistemas embarcados
2008 - 2009Atividades de Participação em Projeto, Centro de Informática, .
Projetos de pesquisa
MASED - Modelagem e Avaliação de Sistemas de Eventos Discretos (N. processo: 476545/2007-2)
3/2007 - 11/2008Outras atividades técnico-científicas , Centro de Informática, .
Atividade realizada
Monitoria da disciplina Interface Hardware/Software sob supervisão do Prof. Paulo Maciel no período letivo 2007.1; Monitoria da disciplina Sinais e Sistemas sob a supervisão do Prof. Aluizio Araujo nos períodos letivos 2007.2, 2008.1 e 2008.2..
03/2008 - 06/2008Extensão universitária , Pró-Reitoria de Extensão (PROEXT), .
Atividade de extensão realizada
Instrutor do curso "Introdução á Microinformática" na ONG Engenho Cultural.
FACULDADE DE INFORMÁTICA E TECNOLOGIA DE PERNAMBUCO, FATEC, Brasil.
Vínculo institucional
2010 - 2010 Vínculo: Colaborador, Enquadramento Funcional: Professor, Carga horária: 8
Atividades
2/2010 - 6/2010Ensino, Ciência da Computação, Nível: Graduação.
Disciplinas ministradas
Análise de Algoritmos
Programação 1
Inove Informática, INOVE, Brasil.
Vínculo institucional
2009 - 2009 Vínculo: Colaborador, Enquadramento Funcional: Instrutor, Carga horária: 6
Atividades
08/2009 - 09/2009Treinamentos ministrados , Inove Informática, .
Treinamentos ministrados
Acesso avançado a dados com Micrososft Visual Studio 2005 (40 horas)
Core Web Application Technologies with Microsoft Visual Studio 2005 (45 horas)
M2s Software, M2S, Brasil.
Vínculo institucional
2008 - 2008 Vínculo: Estagiário, Enquadramento Funcional: Desenvolvedor, Carga horária: 20
Atividades
09/2008 - 11/2008Estágios , M2s Software, .
Estágio realizado
Desenvolvedor .NET: Windows Form e ASP.NET..

Linhas de Pesquisa
1. Avaliação de desempenho e consumo de energia em sistemas embarcados
Objetivos: Desenvolver modelos, métodos e alguns protótipos de ferramentas, para a análise de consumo de energia e desempenho devido ao software em sistemas embarcados..
Palavras-chave: avaliação de desempenho; sistemas embarcados.

Projetos de Pesquisa
2010 - 2011MASED - Modelagem e Avaliação de Sistemas de Eventos Discretos (N. processo: 474354/2009-1)
Descrição: A rápida evolução dos sistemas computacionais, comunicações e tecnologia de sensoriamento têm proporcionado o desenvolvimento de sistemas dinâmicos de alta complexidade e valor agregado. Os exemplos estão em nosso entorno, ao nosso alcance na vida cotidiana: computadores pessoais; redes de comunicações; sistemas computacionais embarcados dos mais diversos; sistemas de manufatura; monitoração avançada de automóveis e edificações, sistemas distribuídos, data centers, call centers etc. Parte significativa das atividades destes sistemas é gerida por um conjunto de regras operacionais sujeitas a eventos discretos que ocorrem de maneira assíncrona. Estes eventos podem ser controlados, como por exemplos a digitação de comandos em um teclado de um telefone celular, ou não a ocorrência de uma falha ou perda de um pacote nos sistemas de comunicação. Sistemas com estas características, integrantes da classe de sistemas dinâmicos, são classificados com Sistemas de Eventos Discretos (Discrete Event Systems - DES). O estudo dos DES é uma tarefa complexa que envolve conhecimento de controle; modelagem funcional, análise e verificação de propriedades qualitativas; modelagem e avaliação temporal determinística e estocástica; estatística etc. Este projeto de pesquisa pode ser delineado em duas frentes de estudo. A primeira frente de trabalho trata sobre modelagem estocástica, avaliação de desempenho e dependabilidade de ambientes servidores, data centers, call centers, cadeias de suprimentos e sistemas de comunicação. Mais particularmente, neste ramo de aplicações, os trabalhos concernem o estudo e desenvolvimento de modelos e procedimentos e ferramentas de avaliação de desempenho e dependabilidade para o planejamento de capacidade. A segunda frente de estudo é voltada para a modelagem, desenvolvimento e avaliação de sistemas embarcados, envolvendo a concepção de mecanismos de escalonamento de aplicações de tempo real e a respectiva síntese do software; técnicas de modelagem..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico ( 18) Doutorado ( 6) .
Integrantes: Paulo Maciel - Coordenador / Bruno Costa e Silva Nogueira - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro..
2008 - 2009MASED - Modelagem e Avaliação de Sistemas de Eventos Discretos (N. processo: 476545/2007-2)
Descrição: O principal objetivo deste projeto de pesquisa é o desenvolvimento e aplicação de um conhecimento, modelos, métodos e procedimentos objetivando o estudo de aspectos quantitativos, mais particularmente aqueles com implicações temporais, aos sistemas de eventos discretos..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação ( 2) / Mestrado acadêmico ( 11) / Doutorado ( 3) .
Integrantes: Paulo Maciel - Coordenador / Bruno Costa e Silva Nogueira - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro..

Áreas de atuação
1. Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Idiomas
Inglês Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Razoavelmente.
Português Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.


Produção em C,T & A
Produção bibliográfica
Artigos completos publicados em periódicos
1. Bruno Nogueira ; Paulo Maciel ; Eduardo Tavares ; Ermeson Andrade ; Ricardo Massa ; Gustavo Callou ; Rodolfo Ferraz . A Formal Model for Performance and Energy Evaluation of Embedded Systems. EURASIP Journal on Embedded Systems, v. 2011, p. 1-12, 2011.
2. Tavares, E. ; Maciel, P. ; Dallegrave, P. ; Silva, B. ; Falcão, T. ; Bruno Nogueira ; Callou, G. ; Cunha, P. . Model-driven software synthesis for hard real-time applications with energy constraints. Design Automation for Embedded Systems, p. 1-40, 2011.
3. Ermeson Andrade ; Paulo Maciel ; Bruno Nogueira ; Carlos Araujo ; Gustavo Callou . A COTS-based approach for estimating performance and energy consumption of embedded real-time systems. Information Processing Letters (Print), v. 110, p. 525-534, 2010.
4. Callou, Gustavo ; Maciel, Paulo ; Tavares, Eduardo ; Andrade, Ermeson ; Bruno Nogueira ; Araujo, Carlos . Energy consumption and execution time estimation of embedded system applications. Microprocessors and Microsystems, p. 1-15, 2010.
5. Bruno Nogueira ; Paulo Maciel ; Gustavo Callou ; Ermeson Carneiro ; Eduardo Tavares . ALUPAS: Avaliação de desempenho e consumo de energia de softwares para sistemas embarcados. Revista de Informática Teórica e Aplicada, v. 16, p. 25-44, 2009.
6. Ermeson Andrade ; Paulo Maciel ; Tiago Falcão ; Bruno Nogueira ; Gustavo Callou . Performance and energy consumption estimation for commercial off-the-shelf component system design. Innovations in Systems and Software Engineering (Print), v. 6, p. 107-114, 2009.
7. Gustavo Callou ; Paulo Maciel ; Ermeson Andrade ; Bruno Nogueira ; Eduardo Tavares . Estimation of Energy Consumption and Execution Time in Early Phases of Design Lifecycle: an Application to Biomedical Systems. Electronics Letters, v. 44, p. 1343-1344, 2008.
8. Bruno Nogueira ; Paulo Maciel ; Gustavo Callou ; Ermeson Andrade . ALUPAS: Um simulador estocástico para avaliação de desempenho e consumo de energia de software para sistemas embarcados. REIC. Revista Eletrônica de Iniciação Científica (Online), v. IV, p. 12, 2008.
Capítulos de livros publicados
1. Ermeson Andrade ; Paulo Maciel ; Gustavo Callou ; Bruno Nogueira ; Carlos Araujo . An Approach Based in Petri Net for Requirement Analysis. In: Pawel Pawlewski. (Org.). Petri Nets Applications. : , 2010, v. , p. 653-672.
2. Gustavo Callou ; Paulo Maciel ; Ermeson Andrade ; Bruno Nogueira ; Eduardo Tavares ; Carlos Araujo . Estimating Energy Consumption and Execution Time of Embedded System Applications. In: Morena J. Acosta. (Org.). Advances in Energy Research. : Nova Science Publishers, 2010, v. 1, p. -.
Trabalhos completos publicados em anais de congressos
1. Gustavo Callou ; Paulo Maciel ; Ermeson Andrade ; Bruno Nogueira ; Eduardo Tavares ; Meuse Nogueira . A Formal Approach for Estimating Embedded System Execution Time and Energy Consumption. In: Power And Timing Modeling, Optimization and Simulation (PATMOS), 2009, Lisbon. Proceedings of PATMOS 2008, 2009. p. 379-388.
2. Ermeson Andrade ; Paulo Maciel ; Gustavo Callou ; Bruno Nogueira . Mapping UML Sequence Diagram to Time Petri Net for Requirement Validation of Embedded Real-Time Systems with Energy Constraints. In: 24th Annual ACM Symposium on Applied Computing, 2009, Hawaii. Proceedings of the 2009 ACM symposium on Applied Computing, 2009. p. 377-381.
3. Ermeson Andrade ; Paulo Maciel ; Gustavo Callou ; Bruno Nogueira . A Methodology for Mapping SysML Activity Diagram to Time Petri Net for Requirement Validation of Embedded Real-Time Systems with Energy Constraints. In: Third International Conference on Digital Society (ICDS 2009), 2009, Cancun. Proceedings of the 2009 Third International Conference on Digital Society, 2009. p. 266-271.
4. Eduardo Tavares ; Pedro Dallegrave ; Bruno Silva ; Gustavo Callou ; Bruno Nogueira ; Paulo Maciel . A Hybrid DVS Scheduling Approach for Hard Real-Time Systems. In: IEEE International Conference on Systems, Man, and Cybernetics, 2009, San Antonio. Proceedings of SMC, 2009.
5. Bruno Nogueira ; Paulo Maciel ; Eduardo Tavares ; Ermeson Andrade ; Gustavo Callou ; Ricardo Massa ; Rodolfo Ferraz ; Bruno Montenegro . Performance and Energy Consumption Evaluation of Embedded Applications: A Method Based on Platform's Behavioral Model. In: International Symposium on Computer Architecture and High Performance Computing, 2009, São Paulo. Proceedings of the 21st International Symposium on International Symposium on Computer Architecture and High Performance Computing, 2009. p. 135-142.
6. Gustavo Callou ; Paulo Maciel ; Ermeson Carneiro ; Bruno Nogueira ; Eduardo Tavares . A Coloured Petri Net Based Approach For Estimating Execution Time And Energy Consumption In Embedded Systems. In: 21st Symposium on Integrated Circuits and Systems Design - SBCCI 2008, 2008, Gramado. Proceedings of the 21st annual symposium on Integrated circuits and system design. New York : ACM, 2008. p. 134-139.
7. Ermeson Carneiro ; Paulo Maciel ; Gustavo Callou ; Bruno Nogueira ; Eduardo Tavares . Mapping SysML State Machine Diagram to Time Petri Net for Analysis and Verification of Embedded Real-Time Systems with Energy Constraints. In: International Conference on Advances in Electronics and Micro-electronics, 2008, Valencia. Proceeddings of ENICS 2008, 2008. p. 1-6.
8. Ermeson Andrade ; Paulo Maciel ; Gustavo Callou ; Bruno Nogueira . Mapping UML Interaction Overview Diagram to Time Petri Net for Analysis and Verification of Embedded Real-Time Systems with Energy Constraints. In: International Conference on Innovation in Software Engineering - ISE08, 2008, Vienna. Proceedings of ISE'08, 2008. p. 615-620.
Resumos publicados em anais de congressos
1. Bruno Nogueira ; Paulo Maciel . Um Framework Para Estimativa de Desempenho e Consumo de Energia de Softwares para Sistemas Embarcados. In: XVI Congresso de Iniciação Científica da UFPE (CONIC), 2008, Recife. Anais do XVI CONIC, 2008.

Bancas
Participação em bancas de comissões julgadoras
Concurso público
1. Bruno Nogueira. Seleção Simplificada para Professor Auxiliar Temporário. 2011. Universidade de Pernambuco.

Eventos
Participação em eventos
1. Televisão Digital: Produção de Conteúdos no Ambiente da Convergência. 2009. (Seminário).
2. 21st International Symposium on Computer Architecture and High Performance Computing (SBAC - PAD 2009).Performance and Energy Consumption Evaluation of Embedded Applications: a Method Based on Platform's Behavioral Model. 2009. (Simpósio).
3. XVI Congresso de Iniciação Científica da UFPE (CONIC).Um Framework Para Estimativa de Desempenho e Consumo de Energia de Softwares para Sistemas Embarcados. 2008. (Congresso).
Página gerada pelo Sistema Currículo Lattes em 11/02/2012 às 9:42:06