A Reference Architecture based on Reflection for Self-adaptive Software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Outros Autores: | |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://dx.doi.org/10.1109/SBCARS.2013.24 http://hdl.handle.net/11449/113111 |
Resumo: | Self-adaptive Software (SaS) presents specific characteristics compared to traditional ones, as it makes possible adaptations to be incorporated at runtime. These adaptations, when manually performed, normally become an onerous, error-prone activity. In this scenario, automated approaches have been proposed to support such adaptations; however, the development of SaS is not a trivial task. In parallel, reference architectures are reusable artifacts that aggregate the knowledge of architectures of software systems in specific domains. They have facilitated the development, standardization, and evolution of systems of those domains. In spite of their relevance, in the SaS domain, reference architectures that could support a more systematic development of SaS are not found yet. Considering this context, the main contribution of this paper is to present a reference architecture based on reflection for SaS, named RA4SaS (Reference Architecture for SaS). Its main purpose is to support the development of SaS that presents adaptations at runtime. To show the viability of this reference architecture, a case study is presented. As result, it has been observed that RA4SaS has presented good perspective to efficiently contribute to the area of SaS. |
id |
UNSP_3d4d1545f7798ecfde35db78d3ab7727 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/113111 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
A Reference Architecture based on Reflection for Self-adaptive SoftwareSelf-adaptive Software (SaS) presents specific characteristics compared to traditional ones, as it makes possible adaptations to be incorporated at runtime. These adaptations, when manually performed, normally become an onerous, error-prone activity. In this scenario, automated approaches have been proposed to support such adaptations; however, the development of SaS is not a trivial task. In parallel, reference architectures are reusable artifacts that aggregate the knowledge of architectures of software systems in specific domains. They have facilitated the development, standardization, and evolution of systems of those domains. In spite of their relevance, in the SaS domain, reference architectures that could support a more systematic development of SaS are not found yet. Considering this context, the main contribution of this paper is to present a reference architecture based on reflection for SaS, named RA4SaS (Reference Architecture for SaS). Its main purpose is to support the development of SaS that presents adaptations at runtime. To show the viability of this reference architecture, a case study is presented. As result, it has been observed that RA4SaS has presented good perspective to efficiently contribute to the area of SaS.Univ Estadual Paulista UNESP, Dept Stat Appl Math & Computat, Rio Claro, SP, BrazilUniv Estadual Paulista UNESP, Dept Stat Appl Math & Computat, Rio Claro, SP, BrazilIeeeUniversidade Estadual Paulista (Unesp)Affonso, Frank Jose [UNESP]Nakagawa, Elisa Yumi2014-12-03T13:11:25Z2014-12-03T13:11:25Z2013-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject129-138http://dx.doi.org/10.1109/SBCARS.2013.247th Brazilian Symposium On Software Components, Architectures And Reuse (sbcars 2013). New York: Ieee, p. 129-138, 2013.2163-5625http://hdl.handle.net/11449/11311110.1109/SBCARS.2013.24WOS:000330035000014Web of Sciencereponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPeng7th Brazilian Symposium On Software Components, Architectures And Reuse (sbcars 2013)info:eu-repo/semantics/openAccess2021-10-23T21:37:56Zoai:repositorio.unesp.br:11449/113111Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T22:24:34.983244Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
A Reference Architecture based on Reflection for Self-adaptive Software |
title |
A Reference Architecture based on Reflection for Self-adaptive Software |
spellingShingle |
A Reference Architecture based on Reflection for Self-adaptive Software Affonso, Frank Jose [UNESP] |
title_short |
A Reference Architecture based on Reflection for Self-adaptive Software |
title_full |
A Reference Architecture based on Reflection for Self-adaptive Software |
title_fullStr |
A Reference Architecture based on Reflection for Self-adaptive Software |
title_full_unstemmed |
A Reference Architecture based on Reflection for Self-adaptive Software |
title_sort |
A Reference Architecture based on Reflection for Self-adaptive Software |
author |
Affonso, Frank Jose [UNESP] |
author_facet |
Affonso, Frank Jose [UNESP] Nakagawa, Elisa Yumi |
author_role |
author |
author2 |
Nakagawa, Elisa Yumi |
author2_role |
author |
dc.contributor.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Affonso, Frank Jose [UNESP] Nakagawa, Elisa Yumi |
description |
Self-adaptive Software (SaS) presents specific characteristics compared to traditional ones, as it makes possible adaptations to be incorporated at runtime. These adaptations, when manually performed, normally become an onerous, error-prone activity. In this scenario, automated approaches have been proposed to support such adaptations; however, the development of SaS is not a trivial task. In parallel, reference architectures are reusable artifacts that aggregate the knowledge of architectures of software systems in specific domains. They have facilitated the development, standardization, and evolution of systems of those domains. In spite of their relevance, in the SaS domain, reference architectures that could support a more systematic development of SaS are not found yet. Considering this context, the main contribution of this paper is to present a reference architecture based on reflection for SaS, named RA4SaS (Reference Architecture for SaS). Its main purpose is to support the development of SaS that presents adaptations at runtime. To show the viability of this reference architecture, a case study is presented. As result, it has been observed that RA4SaS has presented good perspective to efficiently contribute to the area of SaS. |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-01-01 2014-12-03T13:11:25Z 2014-12-03T13:11:25Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://dx.doi.org/10.1109/SBCARS.2013.24 7th Brazilian Symposium On Software Components, Architectures And Reuse (sbcars 2013). New York: Ieee, p. 129-138, 2013. 2163-5625 http://hdl.handle.net/11449/113111 10.1109/SBCARS.2013.24 WOS:000330035000014 |
url |
http://dx.doi.org/10.1109/SBCARS.2013.24 http://hdl.handle.net/11449/113111 |
identifier_str_mv |
7th Brazilian Symposium On Software Components, Architectures And Reuse (sbcars 2013). New York: Ieee, p. 129-138, 2013. 2163-5625 10.1109/SBCARS.2013.24 WOS:000330035000014 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
7th Brazilian Symposium On Software Components, Architectures And Reuse (sbcars 2013) |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
129-138 |
dc.publisher.none.fl_str_mv |
Ieee |
publisher.none.fl_str_mv |
Ieee |
dc.source.none.fl_str_mv |
Web of Science 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_ |
1808129424655122432 |