A Reference Architecture to support the development of mobile applications based on self-adaptive services

Detalhes bibliográficos
Autor(a) principal: Affonso, Frank José [UNESP]
Data de Publicação: 2019
Outros Autores: Passini, William Filisbino [UNESP], Nakagawa, Elisa Yumi
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.1016/j.pmcj.2019.01.001
http://hdl.handle.net/11449/188616
Resumo: Nowadays, most human daily tasks can be performed by means of Mobile Applications (MobApps). Devices running such applications have some limitations (e.g., processing and storage) compared to personal computers. Therefore, integration of MobApps into service-based systems has been a feasible alternative to overcome these limitations. Moreover, these applications must be prepared to deal with the changes at runtime (e.g., user's new needs or modifications in their execution environment). In parallel, Reference Architectures (RA) have been used as an important way to support the development, standardization, and evolution of software systems. Although relevant, RA for the domain of MobApps based on services that require adaptation at runtime is still an issue to be explored in depth. This paper presents a RA for Self-MobApps (named RA4Self-MobApps), which aims to support the development of such applications. To show the applicability of our RA, a case study was conducted. As result, we observe our RA has good perspective to efficiently contribute to the Self-MobApps domain.
id UNSP_9a7264b4292b9d5cb2efc71ca829b276
oai_identifier_str oai:repositorio.unesp.br:11449/188616
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling A Reference Architecture to support the development of mobile applications based on self-adaptive servicesMobile applicationsReference ArchitectureSelf-adaptive softwareService-oriented architectureNowadays, most human daily tasks can be performed by means of Mobile Applications (MobApps). Devices running such applications have some limitations (e.g., processing and storage) compared to personal computers. Therefore, integration of MobApps into service-based systems has been a feasible alternative to overcome these limitations. Moreover, these applications must be prepared to deal with the changes at runtime (e.g., user's new needs or modifications in their execution environment). In parallel, Reference Architectures (RA) have been used as an important way to support the development, standardization, and evolution of software systems. Although relevant, RA for the domain of MobApps based on services that require adaptation at runtime is still an issue to be explored in depth. This paper presents a RA for Self-MobApps (named RA4Self-MobApps), which aims to support the development of such applications. To show the applicability of our RA, a case study was conducted. As result, we observe our RA has good perspective to efficiently contribute to the Self-MobApps domain.Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)Department of Statistics Applied Mathematics and Computation São Paulo State University – UNESP, PO Box 178, Rio ClaroDepartment of Computer Systems University of São Paulo – USP, PO Box 668, São CarlosDepartment of Statistics Applied Mathematics and Computation São Paulo State University – UNESP, PO Box 178, Rio ClaroFAPESP: 2017/06195-9Universidade Estadual Paulista (Unesp)Universidade de São Paulo (USP)Affonso, Frank José [UNESP]Passini, William Filisbino [UNESP]Nakagawa, Elisa Yumi2019-10-06T16:13:48Z2019-10-06T16:13:48Z2019-02-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article33-48http://dx.doi.org/10.1016/j.pmcj.2019.01.001Pervasive and Mobile Computing, v. 53, p. 33-48.1574-1192http://hdl.handle.net/11449/18861610.1016/j.pmcj.2019.01.0012-s2.0-85059936053Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengPervasive and Mobile Computinginfo:eu-repo/semantics/openAccess2021-10-23T00:57:31Zoai:repositorio.unesp.br:11449/188616Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T14:10:06.250639Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv A Reference Architecture to support the development of mobile applications based on self-adaptive services
title A Reference Architecture to support the development of mobile applications based on self-adaptive services
spellingShingle A Reference Architecture to support the development of mobile applications based on self-adaptive services
Affonso, Frank José [UNESP]
Mobile applications
Reference Architecture
Self-adaptive software
Service-oriented architecture
title_short A Reference Architecture to support the development of mobile applications based on self-adaptive services
title_full A Reference Architecture to support the development of mobile applications based on self-adaptive services
title_fullStr A Reference Architecture to support the development of mobile applications based on self-adaptive services
title_full_unstemmed A Reference Architecture to support the development of mobile applications based on self-adaptive services
title_sort A Reference Architecture to support the development of mobile applications based on self-adaptive services
author Affonso, Frank José [UNESP]
author_facet Affonso, Frank José [UNESP]
Passini, William Filisbino [UNESP]
Nakagawa, Elisa Yumi
author_role author
author2 Passini, William Filisbino [UNESP]
Nakagawa, Elisa Yumi
author2_role author
author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (Unesp)
Universidade de São Paulo (USP)
dc.contributor.author.fl_str_mv Affonso, Frank José [UNESP]
Passini, William Filisbino [UNESP]
Nakagawa, Elisa Yumi
dc.subject.por.fl_str_mv Mobile applications
Reference Architecture
Self-adaptive software
Service-oriented architecture
topic Mobile applications
Reference Architecture
Self-adaptive software
Service-oriented architecture
description Nowadays, most human daily tasks can be performed by means of Mobile Applications (MobApps). Devices running such applications have some limitations (e.g., processing and storage) compared to personal computers. Therefore, integration of MobApps into service-based systems has been a feasible alternative to overcome these limitations. Moreover, these applications must be prepared to deal with the changes at runtime (e.g., user's new needs or modifications in their execution environment). In parallel, Reference Architectures (RA) have been used as an important way to support the development, standardization, and evolution of software systems. Although relevant, RA for the domain of MobApps based on services that require adaptation at runtime is still an issue to be explored in depth. This paper presents a RA for Self-MobApps (named RA4Self-MobApps), which aims to support the development of such applications. To show the applicability of our RA, a case study was conducted. As result, we observe our RA has good perspective to efficiently contribute to the Self-MobApps domain.
publishDate 2019
dc.date.none.fl_str_mv 2019-10-06T16:13:48Z
2019-10-06T16:13:48Z
2019-02-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.1016/j.pmcj.2019.01.001
Pervasive and Mobile Computing, v. 53, p. 33-48.
1574-1192
http://hdl.handle.net/11449/188616
10.1016/j.pmcj.2019.01.001
2-s2.0-85059936053
url http://dx.doi.org/10.1016/j.pmcj.2019.01.001
http://hdl.handle.net/11449/188616
identifier_str_mv Pervasive and Mobile Computing, v. 53, p. 33-48.
1574-1192
10.1016/j.pmcj.2019.01.001
2-s2.0-85059936053
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Pervasive and Mobile Computing
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 33-48
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_ 1808128327016251392