Design of frameworks for self-adaptive service-oriented applications: A systematic analysis

Detalhes bibliográficos
Autor(a) principal: Filisbino Passini, William [UNESP]
Data de Publicação: 2022
Outros Autores: Aparecida Lana, Cristiane, Pfeifer, Vinicius [UNESP], Affonso, Frank José [UNESP]
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.1002/spe.3013
http://hdl.handle.net/11449/233633
Resumo: Self-adaptive service-oriented Applications (Self-Apps) must be able to understand themselves or the environment in which they are executed, and propose solutions to meet changing conditions. The development of these applications is not a trivial task, since it encompasses issues from different research areas. Despite the importance of frameworks for Self-Apps, there is a lack of comprehensive analysis of how the design of such applications is performed, and regarding the standardization of concepts and coverage of minimum requirements for Self-Apps. The main contribution of this article is to present this comprehensive analysis, providing the state of the art for this subject. This analysis was built through a Systematic Mapping Study, based on a total of 65 studies, from which we identify the main attributes for Quality of Service (QoS), search strategies, and service management strategies employed in the design of frameworks for Self-Apps. The main aspects of requirements involved in the design of Self-Apps were pointed out to stakeholders. For example, these applications must implement a method for evaluation of QoS based on metrics. We also put forward the S-Frame, a modular solution that brings together the main features for the design of Self-Apps, and describe the main challenges concerning these applications.
id UNSP_02329b5e4fd2193ea5914db8aefb230f
oai_identifier_str oai:repositorio.unesp.br:11449/233633
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Design of frameworks for self-adaptive service-oriented applications: A systematic analysisframeworkself-adaptive serviceself-appssystematic mappingSelf-adaptive service-oriented Applications (Self-Apps) must be able to understand themselves or the environment in which they are executed, and propose solutions to meet changing conditions. The development of these applications is not a trivial task, since it encompasses issues from different research areas. Despite the importance of frameworks for Self-Apps, there is a lack of comprehensive analysis of how the design of such applications is performed, and regarding the standardization of concepts and coverage of minimum requirements for Self-Apps. The main contribution of this article is to present this comprehensive analysis, providing the state of the art for this subject. This analysis was built through a Systematic Mapping Study, based on a total of 65 studies, from which we identify the main attributes for Quality of Service (QoS), search strategies, and service management strategies employed in the design of frameworks for Self-Apps. The main aspects of requirements involved in the design of Self-Apps were pointed out to stakeholders. For example, these applications must implement a method for evaluation of QoS based on metrics. We also put forward the S-Frame, a modular solution that brings together the main features for the design of Self-Apps, and describe the main challenges concerning these applications.Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)Department of Statistics Applied Mathematics and Computation São Paulo State University - UNESPInstitute of Mathematics and Computer Sciences University of São Paulo - USPDepartment of Statistics Applied Mathematics and Computation São Paulo State University - UNESPFAPESP: 2015/06195-3Universidade Estadual Paulista (UNESP)Universidade de São Paulo (USP)Filisbino Passini, William [UNESP]Aparecida Lana, CristianePfeifer, Vinicius [UNESP]Affonso, Frank José [UNESP]2022-05-01T09:31:03Z2022-05-01T09:31:03Z2022-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article5-38http://dx.doi.org/10.1002/spe.3013Software - Practice and Experience, v. 52, n. 1, p. 5-38, 2022.1097-024X0038-0644http://hdl.handle.net/11449/23363310.1002/spe.30132-s2.0-85116697458Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengSoftware - Practice and Experienceinfo:eu-repo/semantics/openAccess2022-05-01T09:31:03Zoai:repositorio.unesp.br:11449/233633Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462022-05-01T09:31:03Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Design of frameworks for self-adaptive service-oriented applications: A systematic analysis
title Design of frameworks for self-adaptive service-oriented applications: A systematic analysis
spellingShingle Design of frameworks for self-adaptive service-oriented applications: A systematic analysis
Filisbino Passini, William [UNESP]
framework
self-adaptive service
self-apps
systematic mapping
title_short Design of frameworks for self-adaptive service-oriented applications: A systematic analysis
title_full Design of frameworks for self-adaptive service-oriented applications: A systematic analysis
title_fullStr Design of frameworks for self-adaptive service-oriented applications: A systematic analysis
title_full_unstemmed Design of frameworks for self-adaptive service-oriented applications: A systematic analysis
title_sort Design of frameworks for self-adaptive service-oriented applications: A systematic analysis
author Filisbino Passini, William [UNESP]
author_facet Filisbino Passini, William [UNESP]
Aparecida Lana, Cristiane
Pfeifer, Vinicius [UNESP]
Affonso, Frank José [UNESP]
author_role author
author2 Aparecida Lana, Cristiane
Pfeifer, Vinicius [UNESP]
Affonso, Frank José [UNESP]
author2_role author
author
author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (UNESP)
Universidade de São Paulo (USP)
dc.contributor.author.fl_str_mv Filisbino Passini, William [UNESP]
Aparecida Lana, Cristiane
Pfeifer, Vinicius [UNESP]
Affonso, Frank José [UNESP]
dc.subject.por.fl_str_mv framework
self-adaptive service
self-apps
systematic mapping
topic framework
self-adaptive service
self-apps
systematic mapping
description Self-adaptive service-oriented Applications (Self-Apps) must be able to understand themselves or the environment in which they are executed, and propose solutions to meet changing conditions. The development of these applications is not a trivial task, since it encompasses issues from different research areas. Despite the importance of frameworks for Self-Apps, there is a lack of comprehensive analysis of how the design of such applications is performed, and regarding the standardization of concepts and coverage of minimum requirements for Self-Apps. The main contribution of this article is to present this comprehensive analysis, providing the state of the art for this subject. This analysis was built through a Systematic Mapping Study, based on a total of 65 studies, from which we identify the main attributes for Quality of Service (QoS), search strategies, and service management strategies employed in the design of frameworks for Self-Apps. The main aspects of requirements involved in the design of Self-Apps were pointed out to stakeholders. For example, these applications must implement a method for evaluation of QoS based on metrics. We also put forward the S-Frame, a modular solution that brings together the main features for the design of Self-Apps, and describe the main challenges concerning these applications.
publishDate 2022
dc.date.none.fl_str_mv 2022-05-01T09:31:03Z
2022-05-01T09:31:03Z
2022-01-01
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1002/spe.3013
Software - Practice and Experience, v. 52, n. 1, p. 5-38, 2022.
1097-024X
0038-0644
http://hdl.handle.net/11449/233633
10.1002/spe.3013
2-s2.0-85116697458
url http://dx.doi.org/10.1002/spe.3013
http://hdl.handle.net/11449/233633
identifier_str_mv Software - Practice and Experience, v. 52, n. 1, p. 5-38, 2022.
1097-024X
0038-0644
10.1002/spe.3013
2-s2.0-85116697458
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Software - Practice and Experience
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 5-38
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1803046512914071552