Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment

Detalhes bibliográficos
Autor(a) principal: Passini, William Filisbino [UNESP]
Data de Publicação: 2018
Outros Autores: Affonso, Frank José [UNESP]
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.1142/S0218194018400168
http://hdl.handle.net/11449/190043
Resumo: Today's society is increasingly dependent on the use of mobile or smart devices (e.g. smartphones, tablets, hybrid devices, smart-TVs, smart-watches, among others), which have changed over these last 10 years the way people perform their daily tasks. In parallel, Internet of Things (IoT) systems have played a prominent position in this scenario, since they enable to exchange information among different types of devices and services (e.g. physical devices, vehicles, home appliances, sensors, among others). This scenario has boosted the demand for development of high-quality Mobile Applications (MobApps), which can be pre-installed on such devices during manufacturing platforms, or delivered as applications by the mobile stores or third parties. According to [1-3], mobile devices have some physical limitations (e.g. processing and storage) compared to personal computers. Thus, service-oriented MobApps have been a feasible alternative to overcome such limitations, improving the efficiency of the development life cycle of these applications with adoption of third-party components (e.g. software components, web services, and other mobile applications). In another perspective, it is also been noted a change in the user behavior of MobApps, which demand applications capable of operating in adverse conditions, maintaining their integrity of execution. Considering the relevance of such applications, this paper reports the extension of a framework to support the development of Self-adaptive Services-oriented MobApps (Self-MobApps), which enables modification of services at runtime [4] by means of a deployment dynamic approach. To show the feasibility of our framework, a case study for a smart restaurant was conducted in a mobile environment. The results of this study enable us to create a positive perspective on the contribution of our framework to the research communities involved.
id UNSP_74f26619df1d3ba6cb0e3af526ef4dca
oai_identifier_str oai:repositorio.unesp.br:11449/190043
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic DeploymentFrameworkmobile applicationsself-adaptive systemsservice computingToday's society is increasingly dependent on the use of mobile or smart devices (e.g. smartphones, tablets, hybrid devices, smart-TVs, smart-watches, among others), which have changed over these last 10 years the way people perform their daily tasks. In parallel, Internet of Things (IoT) systems have played a prominent position in this scenario, since they enable to exchange information among different types of devices and services (e.g. physical devices, vehicles, home appliances, sensors, among others). This scenario has boosted the demand for development of high-quality Mobile Applications (MobApps), which can be pre-installed on such devices during manufacturing platforms, or delivered as applications by the mobile stores or third parties. According to [1-3], mobile devices have some physical limitations (e.g. processing and storage) compared to personal computers. Thus, service-oriented MobApps have been a feasible alternative to overcome such limitations, improving the efficiency of the development life cycle of these applications with adoption of third-party components (e.g. software components, web services, and other mobile applications). In another perspective, it is also been noted a change in the user behavior of MobApps, which demand applications capable of operating in adverse conditions, maintaining their integrity of execution. Considering the relevance of such applications, this paper reports the extension of a framework to support the development of Self-adaptive Services-oriented MobApps (Self-MobApps), which enables modification of services at runtime [4] by means of a deployment dynamic approach. To show the feasibility of our framework, a case study for a smart restaurant was conducted in a mobile environment. The results of this study enable us to create a positive perspective on the contribution of our framework to the research communities involved.Department of Statistics Applied Mathematics and Computation São Paulo State University UNESP, P. O. Box 178Department of Statistics Applied Mathematics and Computation São Paulo State University UNESP, P. O. Box 178Universidade Estadual Paulista (Unesp)Passini, William Filisbino [UNESP]Affonso, Frank José [UNESP]2019-10-06T17:00:29Z2019-10-06T17:00:29Z2018-11-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject1537-1558http://dx.doi.org/10.1142/S0218194018400168International Journal of Software Engineering and Knowledge Engineering, v. 28, n. 11-12, p. 1537-1558, 2018.0218-1940http://hdl.handle.net/11449/19004310.1142/S02181940184001682-s2.0-85059941599Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengInternational Journal of Software Engineering and Knowledge Engineeringinfo:eu-repo/semantics/openAccess2024-11-27T14:10:34Zoai:repositorio.unesp.br:11449/190043Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462024-11-27T14:10:34Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
title Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
spellingShingle Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
Passini, William Filisbino [UNESP]
Framework
mobile applications
self-adaptive systems
service computing
title_short Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
title_full Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
title_fullStr Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
title_full_unstemmed Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
title_sort Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
author Passini, William Filisbino [UNESP]
author_facet Passini, William Filisbino [UNESP]
Affonso, Frank José [UNESP]
author_role author
author2 Affonso, Frank José [UNESP]
author2_role author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Passini, William Filisbino [UNESP]
Affonso, Frank José [UNESP]
dc.subject.por.fl_str_mv Framework
mobile applications
self-adaptive systems
service computing
topic Framework
mobile applications
self-adaptive systems
service computing
description Today's society is increasingly dependent on the use of mobile or smart devices (e.g. smartphones, tablets, hybrid devices, smart-TVs, smart-watches, among others), which have changed over these last 10 years the way people perform their daily tasks. In parallel, Internet of Things (IoT) systems have played a prominent position in this scenario, since they enable to exchange information among different types of devices and services (e.g. physical devices, vehicles, home appliances, sensors, among others). This scenario has boosted the demand for development of high-quality Mobile Applications (MobApps), which can be pre-installed on such devices during manufacturing platforms, or delivered as applications by the mobile stores or third parties. According to [1-3], mobile devices have some physical limitations (e.g. processing and storage) compared to personal computers. Thus, service-oriented MobApps have been a feasible alternative to overcome such limitations, improving the efficiency of the development life cycle of these applications with adoption of third-party components (e.g. software components, web services, and other mobile applications). In another perspective, it is also been noted a change in the user behavior of MobApps, which demand applications capable of operating in adverse conditions, maintaining their integrity of execution. Considering the relevance of such applications, this paper reports the extension of a framework to support the development of Self-adaptive Services-oriented MobApps (Self-MobApps), which enables modification of services at runtime [4] by means of a deployment dynamic approach. To show the feasibility of our framework, a case study for a smart restaurant was conducted in a mobile environment. The results of this study enable us to create a positive perspective on the contribution of our framework to the research communities involved.
publishDate 2018
dc.date.none.fl_str_mv 2018-11-01
2019-10-06T17:00:29Z
2019-10-06T17:00:29Z
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.1142/S0218194018400168
International Journal of Software Engineering and Knowledge Engineering, v. 28, n. 11-12, p. 1537-1558, 2018.
0218-1940
http://hdl.handle.net/11449/190043
10.1142/S0218194018400168
2-s2.0-85059941599
url http://dx.doi.org/10.1142/S0218194018400168
http://hdl.handle.net/11449/190043
identifier_str_mv International Journal of Software Engineering and Knowledge Engineering, v. 28, n. 11-12, p. 1537-1558, 2018.
0218-1940
10.1142/S0218194018400168
2-s2.0-85059941599
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv International Journal of Software Engineering and Knowledge Engineering
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 1537-1558
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 repositoriounesp@unesp.br
_version_ 1826304701451206656