A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

UNIVERSIDADE FEDERAL DO PAMPA ENGENHARIA DE COMPUTAÇÃO - CAMPUS BAGÉ Métricas de Qualidade e seus Impactos sobre Aplicações Embarcadas Voltadas para Plataformas.

Apresentações semelhantes


Apresentação em tema: "UNIVERSIDADE FEDERAL DO PAMPA ENGENHARIA DE COMPUTAÇÃO - CAMPUS BAGÉ Métricas de Qualidade e seus Impactos sobre Aplicações Embarcadas Voltadas para Plataformas."— Transcrição da apresentação:

1 UNIVERSIDADE FEDERAL DO PAMPA ENGENHARIA DE COMPUTAÇÃO - CAMPUS BAGÉ Métricas de Qualidade e seus Impactos sobre Aplicações Embarcadas Voltadas para Plataformas Multicore Autor: Jean Felipe Garcia Quadro Co-orientador: Leonardo Bidese de Pinho Orientador: Bruno Silveira Neves

2 2 Roteiro Introdução Objetivos Metodologia Trabalhos Futuros Conclusões

3 3 Introdução Com a crescente tendência de fabricação de processadores multicore, a importância da criação de software paralelo, de qualidade, tem se renovado. Expansão do uso de processadores multicore a sistemas embarcados.

4 4 Objetivos Objetivo deste trabalho é estabelecer um relacionamento entre antigas métricas de qualidade de software e métricas de eficiência relativas à execução de aplicações sobre plataformas multicore embarcadas.

5 5 Metodologia – Seleção das métricas de qualidade de software. – Seleção da aplicação alvo. – Estressamento da aplicação. – Análise de desempenho das versões da aplicação.

6 6 Metodologia Métricas de qualidade de software. Abstraction: Número de classes abstratas. Depth of Inheritance Tree: Distancia do Objeto de classe na hierarquia de herança. Number of Parameters: Número de parâmetros de um método. Number of Methods: Número de métodos de uma classe. Number of Static Methods: Número de métodos estáticos em uma classe. LCOM: Mensuração da coesão de uma classe. CeCa: Acoplamento eferente, acoplamento aferente

7 7 Metodologia Aplicação alvo Ray Tracer Benchmark de renderização Java/Orientado a Objetos Paralelo

8 8 Metodologia Estressamento da aplicação. O aplicativo Ray Tracer foi estressado para cada métrica de software, gerando assim 7 versões distintas.

9 Quad Core 2.66 Ghz 4 Gb Ram Your Kit Profile Versões rodando a 1,2,4 e 8 threads Metodologia Análise de desempenho

10 Metodologia Tabela de resultados

11 11 Trabalhos Futuros Análise do consumo energético Teste em uma plataforma embarcada real ou simulada Estressamento e análise de desempenho de outras de métricas

12 12 Conclusões Com estressamento e a análise de desempenho de cada versão pode se observar que nas versões Number of Methods e Number Parameters houveram grandes mudanças nos tempos de execução nos diferentes níveis de paralelismo.

13 13 Perguntas?


Carregar ppt "UNIVERSIDADE FEDERAL DO PAMPA ENGENHARIA DE COMPUTAÇÃO - CAMPUS BAGÉ Métricas de Qualidade e seus Impactos sobre Aplicações Embarcadas Voltadas para Plataformas."

Apresentações semelhantes


Anúncios Google