Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
Texto Completo: | http://www.repositorio.ufc.br/handle/riufc/55608 |
Resumo: | Self-adaptive systems (SAS) are systems capable of evaluating their behavior at runtime and changing it when deemed necessary to avoid the presence of failures. Many of these systems require high processing power to successfully carry out their dynamic and complex operations, maintaining the level of response to their users. As a way of helping SAS to guarantee its quality, quality assessments can be carried out, which can be both a qualitative and quantitative assessment based on measures of software, which seeks to present the perspectives of the system’s attributes. Because it is an essential feature and is part of the majority of trade-offs present in SAS, performance becomes important in the general assessment of SAS in terms of adaptations and assessing their impacts. Thus, the goal of this work is to build a catalog of performance measures to evaluate self-adaptive systems. A literature review was carried out in this work, identifying the sub-characteristics and performance measures in 32 primary studies selected in this review. Most of the measures identified in the primary studies are related to the sub-characteristics of behavior over time, and some measures related to the use of resources. However, measures related to sub-characteristic capacity have not been identified, which is fundamental in a SAS. It directly impacts the end-user and must be preserved in its adaptations. To validate the built catalog, some measures were implemented in a self-adaptive healthcare system where they were evaluated by data extracted from their reports. |
id |
UFC-7_25efa95003d0cd73aca72699147a064c |
---|---|
oai_identifier_str |
oai:repositorio.ufc.br:riufc/55608 |
network_acronym_str |
UFC-7 |
network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository_id_str |
|
spelling |
Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativosSistema autoadaptativoMedidasAvaliação de desempenhoSelf-adaptive systems (SAS) are systems capable of evaluating their behavior at runtime and changing it when deemed necessary to avoid the presence of failures. Many of these systems require high processing power to successfully carry out their dynamic and complex operations, maintaining the level of response to their users. As a way of helping SAS to guarantee its quality, quality assessments can be carried out, which can be both a qualitative and quantitative assessment based on measures of software, which seeks to present the perspectives of the system’s attributes. Because it is an essential feature and is part of the majority of trade-offs present in SAS, performance becomes important in the general assessment of SAS in terms of adaptations and assessing their impacts. Thus, the goal of this work is to build a catalog of performance measures to evaluate self-adaptive systems. A literature review was carried out in this work, identifying the sub-characteristics and performance measures in 32 primary studies selected in this review. Most of the measures identified in the primary studies are related to the sub-characteristics of behavior over time, and some measures related to the use of resources. However, measures related to sub-characteristic capacity have not been identified, which is fundamental in a SAS. It directly impacts the end-user and must be preserved in its adaptations. To validate the built catalog, some measures were implemented in a self-adaptive healthcare system where they were evaluated by data extracted from their reports.Sistemas autoadaptativos (SAS) são sistemas capazes de avaliarem seu próprio comportamento em tempo de execução, e alterá-lo quando julgar necessário para evitar a presença de falhas. Muitos desses sistemas requerem um alto poder de processamento para efetuarem com sucesso suas operações dinâmicas e complexas, mantendo o nível de resposta aos seus usuários. Como forma de ajudar o SAS a garantir sua qualidade, podem ser realizadas avaliações de qualidade, podendo se tratar tanto de uma avaliação qualitativa quanto quantitativa baseadas em medidas de software, que buscam apresentar as perspectivas dos atributos do sistema. Por ser uma característica essencial e fazer parte da maioria dos trade-offs presentes em SAS, o desempenho se torna importante na avaliação geral dos SAS em níveis de adaptações, avaliando de maneira geral seus impactos. Dessa forma, o objetivo desse trabalho é construir um catálogo de medidas de desempenho para avaliar sistemas autoadaptativos. Para isso, foi realizado nesse trabalho uma revisão da literatura, identificando as subcaracterísticas e medidas de desempenho em 32 estudos primários selecionados nessa revisão. A maior parte das medidas identificadas nos estudos primários, são relacionadas as subcaracterísticas de comportamento em relação ao tempo, e algumas medidas relacionadas a utilização de recursos. No entanto, não foram identificadas medidas relacionadas a subcaracterística capacidade, que é fundamental em um SAS, uma vez que impacta diretamente o usuário final e deve ser preservada em suas adaptações. Para validar o catálogo construído, foram implementadas algumas medidas em um sistema autoadaptativo de healthcare onde foram avaliadas por dados extraidos de seus relatórios.Bezerra, Carla Ilane MoreiraSilva, Maike Bezerra da2020-12-08T12:53:58Z2020-12-08T12:53:58Z2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Maike Bezerra da. Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos. 2020. 53 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2020.http://www.repositorio.ufc.br/handle/riufc/55608porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2020-12-08T12:53:58Zoai:repositorio.ufc.br:riufc/55608Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:17:45.929931Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
dc.title.none.fl_str_mv |
Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos |
title |
Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos |
spellingShingle |
Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos Silva, Maike Bezerra da Sistema autoadaptativo Medidas Avaliação de desempenho |
title_short |
Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos |
title_full |
Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos |
title_fullStr |
Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos |
title_full_unstemmed |
Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos |
title_sort |
Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos |
author |
Silva, Maike Bezerra da |
author_facet |
Silva, Maike Bezerra da |
author_role |
author |
dc.contributor.none.fl_str_mv |
Bezerra, Carla Ilane Moreira |
dc.contributor.author.fl_str_mv |
Silva, Maike Bezerra da |
dc.subject.por.fl_str_mv |
Sistema autoadaptativo Medidas Avaliação de desempenho |
topic |
Sistema autoadaptativo Medidas Avaliação de desempenho |
description |
Self-adaptive systems (SAS) are systems capable of evaluating their behavior at runtime and changing it when deemed necessary to avoid the presence of failures. Many of these systems require high processing power to successfully carry out their dynamic and complex operations, maintaining the level of response to their users. As a way of helping SAS to guarantee its quality, quality assessments can be carried out, which can be both a qualitative and quantitative assessment based on measures of software, which seeks to present the perspectives of the system’s attributes. Because it is an essential feature and is part of the majority of trade-offs present in SAS, performance becomes important in the general assessment of SAS in terms of adaptations and assessing their impacts. Thus, the goal of this work is to build a catalog of performance measures to evaluate self-adaptive systems. A literature review was carried out in this work, identifying the sub-characteristics and performance measures in 32 primary studies selected in this review. Most of the measures identified in the primary studies are related to the sub-characteristics of behavior over time, and some measures related to the use of resources. However, measures related to sub-characteristic capacity have not been identified, which is fundamental in a SAS. It directly impacts the end-user and must be preserved in its adaptations. To validate the built catalog, some measures were implemented in a self-adaptive healthcare system where they were evaluated by data extracted from their reports. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-12-08T12:53:58Z 2020-12-08T12:53:58Z 2020 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
SILVA, Maike Bezerra da. Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos. 2020. 53 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2020. http://www.repositorio.ufc.br/handle/riufc/55608 |
identifier_str_mv |
SILVA, Maike Bezerra da. Um catálogo de medidas de desempenho para avaliação de sistemas autoadaptativos. 2020. 53 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2020. |
url |
http://www.repositorio.ufc.br/handle/riufc/55608 |
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 |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
instname_str |
Universidade Federal do Ceará (UFC) |
instacron_str |
UFC |
institution |
UFC |
reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
_version_ |
1813028742774128640 |