Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo
| Ano de defesa: | 2009 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal do Rio Grande do Norte
BR UFRN Programa de Pós-Graduação em Sistemas e Computação Ciência da Computação |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://repositorio.ufrn.br/jspui/handle/123456789/18678 |
Resumo: | Nowadays, there are many aspect-oriented middleware implementations that take advantage of the modularity provided by the aspect oriented paradigm. Although the works always present an assessment of the middleware according to some quality attribute, there is not a specific set of metrics to assess them in a comprehensive way, following various quality attributes. This work aims to propose a suite of metrics for the assessment of aspect-oriented middleware systems at different development stages: design, refactoring, implementation and runtime. The work presents the metrics and how they are applied at each development stage. The suite is composed of metrics associated to static properties (modularity, maintainability, reusability, exibility, complexity, stability, and size) and dynamic properties (performance and memory consumption). Such metrics are based on existing assessment approaches of object-oriented and aspect-oriented systems. The proposed metrics are used in the context of OiL (Orb in Lua), a middleware based on CORBA and implemented in Lua, and AO-OiL, the refactoring of OIL that follows a reference architecture for aspect-oriented middleware systems. The case study performed in OiL and AO-OiL is a system for monitoring of oil wells. This work also presents the CoMeTA-Lua tool to automate the collection of coupling and size metrics in Lua source code |
| id |
UFRN_e20f7bb1d2c5a5a94d9cfa0afbd99ef3 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufrn.br:123456789/18678 |
| network_acronym_str |
UFRN |
| network_name_str |
Repositório Institucional da UFRN |
| repository_id_str |
|
| spelling |
Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de PetróleoSistemas de MiddlewareMétricas de SoftwareDesenvolvimento de Software Orientado a AspectosMiddleware SystemsSoftware MeasurementAspect-Oriented Software DevelopmentCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAONowadays, there are many aspect-oriented middleware implementations that take advantage of the modularity provided by the aspect oriented paradigm. Although the works always present an assessment of the middleware according to some quality attribute, there is not a specific set of metrics to assess them in a comprehensive way, following various quality attributes. This work aims to propose a suite of metrics for the assessment of aspect-oriented middleware systems at different development stages: design, refactoring, implementation and runtime. The work presents the metrics and how they are applied at each development stage. The suite is composed of metrics associated to static properties (modularity, maintainability, reusability, exibility, complexity, stability, and size) and dynamic properties (performance and memory consumption). Such metrics are based on existing assessment approaches of object-oriented and aspect-oriented systems. The proposed metrics are used in the context of OiL (Orb in Lua), a middleware based on CORBA and implemented in Lua, and AO-OiL, the refactoring of OIL that follows a reference architecture for aspect-oriented middleware systems. The case study performed in OiL and AO-OiL is a system for monitoring of oil wells. This work also presents the CoMeTA-Lua tool to automate the collection of coupling and size metrics in Lua source codeAtualmente, ha 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 ha ainda um conjunto de metricas especificamente de nidas para avaliá-los de forma abrangente, seguindo vários atributos de qualidade. Este trabalho tem como objetivo propor um conjunto de metricas 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 metricas e como elas são aplicadas em cada uma das fases de desenvolvimento. O conjunto e composto por metricas associadas a propriedades estaticas (modularidade, manutenibilidade, reusabilidade, exibilidade, complexidade, estabilidade e tamanho) e dinâmicas (desempenho e consumo de mem oria). Tais metricas são baseadas em abordagens existentes de avaliação de sistemas orientados a aspectos e a objetos. As metricas 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 e um sistema de monitoramento de poços de petroleo. Esse trabalho apresenta ainda a ferramenta CoMeTA-Lua para automatizar a coleta das metricas de tamanho e acoplamento em codigo-fonte LuaUniversidade Federal do Rio Grande do NorteBRUFRNPrograma de Pós-Graduação em Sistemas e ComputaçãoCiência da ComputaçãoBatista, Thais Vasconceloshttp://lattes.cnpq.br/4764303533278007http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8Kulesza, Uirahttp://lattes.cnpq.br/0189095897739979Cerqueira, Renato Fontoura de Gusmãohttp://lattes.cnpq.br/0731606611183670Freitas, Tássia Aparecida Vieira de2015-03-03T15:47:44Z2015-02-252015-03-03T15:47:44Z2009-02-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfFREITAS, Tássia Aparecida Vieira de. Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo. 2009. 150 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2009.https://repositorio.ufrn.br/jspui/handle/123456789/18678porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-03T03:25:32Zoai:repositorio.ufrn.br:123456789/18678Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-03T03:25:32Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
| dc.title.none.fl_str_mv |
Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo |
| title |
Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo |
| spellingShingle |
Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo Freitas, Tássia Aparecida Vieira de Sistemas de Middleware Métricas de Software Desenvolvimento de Software Orientado a Aspectos Middleware Systems Software Measurement Aspect-Oriented Software Development CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
| title_short |
Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo |
| title_full |
Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo |
| title_fullStr |
Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo |
| title_full_unstemmed |
Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo |
| title_sort |
Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo |
| author |
Freitas, Tássia Aparecida Vieira de |
| author_facet |
Freitas, Tássia Aparecida Vieira de |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Batista, Thais Vasconcelos http://lattes.cnpq.br/4764303533278007 http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8 Kulesza, Uira http://lattes.cnpq.br/0189095897739979 Cerqueira, Renato Fontoura de Gusmão http://lattes.cnpq.br/0731606611183670 |
| dc.contributor.author.fl_str_mv |
Freitas, Tássia Aparecida Vieira de |
| dc.subject.por.fl_str_mv |
Sistemas de Middleware Métricas de Software Desenvolvimento de Software Orientado a Aspectos Middleware Systems Software Measurement Aspect-Oriented Software Development CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
| topic |
Sistemas de Middleware Métricas de Software Desenvolvimento de Software Orientado a Aspectos Middleware Systems Software Measurement Aspect-Oriented Software Development CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
| description |
Nowadays, there are many aspect-oriented middleware implementations that take advantage of the modularity provided by the aspect oriented paradigm. Although the works always present an assessment of the middleware according to some quality attribute, there is not a specific set of metrics to assess them in a comprehensive way, following various quality attributes. This work aims to propose a suite of metrics for the assessment of aspect-oriented middleware systems at different development stages: design, refactoring, implementation and runtime. The work presents the metrics and how they are applied at each development stage. The suite is composed of metrics associated to static properties (modularity, maintainability, reusability, exibility, complexity, stability, and size) and dynamic properties (performance and memory consumption). Such metrics are based on existing assessment approaches of object-oriented and aspect-oriented systems. The proposed metrics are used in the context of OiL (Orb in Lua), a middleware based on CORBA and implemented in Lua, and AO-OiL, the refactoring of OIL that follows a reference architecture for aspect-oriented middleware systems. The case study performed in OiL and AO-OiL is a system for monitoring of oil wells. This work also presents the CoMeTA-Lua tool to automate the collection of coupling and size metrics in Lua source code |
| publishDate |
2009 |
| dc.date.none.fl_str_mv |
2009-02-20 2015-03-03T15:47:44Z 2015-02-25 2015-03-03T15:47:44Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
FREITAS, Tássia Aparecida Vieira de. Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo. 2009. 150 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2009. https://repositorio.ufrn.br/jspui/handle/123456789/18678 |
| identifier_str_mv |
FREITAS, Tássia Aparecida Vieira de. Métricas de sistemas de middleware orientado a aspectos e Aplicação em um sistema de monitoramento de Poços de Petróleo. 2009. 150 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2009. |
| url |
https://repositorio.ufrn.br/jspui/handle/123456789/18678 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte BR UFRN Programa de Pós-Graduação em Sistemas e Computação Ciência da Computação |
| publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte BR UFRN Programa de Pós-Graduação em Sistemas e Computação Ciência da Computação |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
| instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
| instacron_str |
UFRN |
| institution |
UFRN |
| reponame_str |
Repositório Institucional da UFRN |
| collection |
Repositório Institucional da UFRN |
| repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
| repository.mail.fl_str_mv |
repositorio@bczm.ufrn.br |
| _version_ |
1855758763475075072 |