Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo

AUTOR(ES)
DATA DE PUBLICAÇÃO

2009

RESUMO

Atualmente, há diversas implementações de sistemas de middleware orientado a aspectos que aproveitam o suporte a modularização do paradigma de orientação a aspectos. Apesar desses trabalhos sempre apresentarem uma avaliação do middleware de acordo com algum atributo de qualidade, não há ainda um conjunto de métricas especicamente denidas para avaliá-los de forma abrangente, seguindo vários atributos de qualidade. Este trabalho tem como objetivo propor um conjunto de métricas para avaliação de sistemas de middleware orientado a aspectos em diferentes fases de desenvolvimento: design, refatoração, implementação e execução. O trabalho apresenta as métricas e como elas são aplicadas em cada uma das fases de desenvolvimento. O conjunto é composto por métricas associadas a propriedades estáticas (modularidade, manutenibilidade, reusabilidade, exibilidade, complexidade, estabilidade e tamanho) e dinâmicas (desempenho e consumo de memória). Tais métricas são baseadas em abordagens existentes de avaliação de sistemas orientados a aspectos e a objetos. As métricas propostas são utilizadas no contexto do OiL (Orb in Lua), um middleware baseado em CORBA e implementado em Lua, e AO-OiL, uma refatoração do OIL que segue uma arquitetura de referência para sistemas de middleware orientados a aspectos. O estudo de caso executado no OiL e no AO-OiL é um sistema de monitoramento de poços de petróleo. Esse trabalho apresenta ainda a ferramenta CoMeTA-Lua para automatizar a coleta das métricas de tamanho e acoplamento em código-fonte Lua

ASSUNTO(S)

aspect-oriented software development desenvolvimento de software orientado a aspectos middleware systems sistemas de middleware software measurement sistemas de computacao métricas de software

Documentos Relacionados