Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise Applications

Companies’ operations have become over-dependent on their supporting enterprise software applications. This situation has placed a heavy burden onto software maintenance teams who are expected to keep these applications up and running optimally in varying execution conditions. However, this high hum...

Full description

Autores:
Tipo de recurso:
article
Fecha de publicación:
2016
Institución:
Pontificia Universidad Javeriana
Repositorio:
Repositorio Universidad Javeriana
Idioma:
eng
OAI Identifier:
oai:repository.javeriana.edu.co:10554/25788
Acceso en línea:
http://revistas.javeriana.edu.co/index.php/iyu/article/view/15215
http://hdl.handle.net/10554/25788
Palabra clave:
Rights
openAccess
License
Copyright (c) 2016 Hugo Arboleda, Andrés Paz, Miguel Jiménez, Gabriel Tamura
id JAVERIANA_4b054b542755fcf6bf5a531cca3cc4ff
oai_identifier_str oai:repository.javeriana.edu.co:10554/25788
network_acronym_str JAVERIANA
network_name_str Repositorio Universidad Javeriana
repository_id_str
spelling Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise ApplicationsArboleda, HugoPaz, AndrésJiménez, MiguelTamura, GabrielCompanies’ operations have become over-dependent on their supporting enterprise software applications. This situation has placed a heavy burden onto software maintenance teams who are expected to keep these applications up and running optimally in varying execution conditions. However, this high human intervention drives up the overall costs of software ownership. In addition, the current dynamic nature of enterprise applications constitutes challenges with respect to their architectural design and development, and the guarantee of the agreed quality requirements at runtime. Efficiently and effectively achieving the adaptation of enterprise applications requires an autonomic solution. In this paper we present SHIFT, a framework that provides (i) facilities and mechanisms for managing self-adaptive enterprise applications through the use of an autonomic infrastructure, and (ii) automated derivation of self-adaptive enterprise applications and their respective monitoring infrastructure. Along with the framework, our work leads us to propose a reference specification and architectural design for implementing self-adaptation autonomic infrastructures. We developed a reference implementation of SHIFT; our contribution includes the development of monitoring infrastructures, and dynamic adaptation planning and automated derivation strategies.Pontificia Universidad Javeriana2020-04-16T17:27:28Z2020-04-16T17:27:28Z2016-06-20http://purl.org/coar/version/c_970fb48d4fbd8a85Artículo de revistahttp://purl.org/coar/resource_type/c_6501info:eu-repo/semantics/articlePeer-reviewed Articleinfo:eu-repo/semantics/publishedVersionPDFapplication/pdfapplication/zipapplication/ziphttp://revistas.javeriana.edu.co/index.php/iyu/article/view/1521510.11144/Javeriana.iyu20-2.difg2011-27690123-2126http://hdl.handle.net/10554/25788enghttp://revistas.javeriana.edu.co/index.php/iyu/article/view/15215/13768http://revistas.javeriana.edu.co/index.php/iyu/article/view/15215/18674http://revistas.javeriana.edu.co/index.php/iyu/article/view/15215/18675Ingenieria y Universidad; Vol 20 No 2 (2016): July-December; 303-334Ingenieria y Universidad; Vol. 20 Núm. 2 (2016): Julio-Diciembre; 303-334Copyright (c) 2016 Hugo Arboleda, Andrés Paz, Miguel Jiménez, Gabriel TamuraAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2reponame:Repositorio Universidad Javerianainstname:Pontificia Universidad Javerianainstacron:Pontificia Universidad Javeriana2023-03-29T17:44:17Z
dc.title.none.fl_str_mv Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise Applications
title Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise Applications
spellingShingle Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise Applications
Arboleda, Hugo
title_short Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise Applications
title_full Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise Applications
title_fullStr Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise Applications
title_full_unstemmed Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise Applications
title_sort Development and Instrumentation of a Framework for the Generation and Management of Self-Adaptive Enterprise Applications
dc.creator.none.fl_str_mv Arboleda, Hugo
Paz, Andrés
Jiménez, Miguel
Tamura, Gabriel
author Arboleda, Hugo
author_facet Arboleda, Hugo
Paz, Andrés
Jiménez, Miguel
Tamura, Gabriel
author_role author
author2 Paz, Andrés
Jiménez, Miguel
Tamura, Gabriel
author2_role author
author
author
description Companies’ operations have become over-dependent on their supporting enterprise software applications. This situation has placed a heavy burden onto software maintenance teams who are expected to keep these applications up and running optimally in varying execution conditions. However, this high human intervention drives up the overall costs of software ownership. In addition, the current dynamic nature of enterprise applications constitutes challenges with respect to their architectural design and development, and the guarantee of the agreed quality requirements at runtime. Efficiently and effectively achieving the adaptation of enterprise applications requires an autonomic solution. In this paper we present SHIFT, a framework that provides (i) facilities and mechanisms for managing self-adaptive enterprise applications through the use of an autonomic infrastructure, and (ii) automated derivation of self-adaptive enterprise applications and their respective monitoring infrastructure. Along with the framework, our work leads us to propose a reference specification and architectural design for implementing self-adaptation autonomic infrastructures. We developed a reference implementation of SHIFT; our contribution includes the development of monitoring infrastructures, and dynamic adaptation planning and automated derivation strategies.
publishDate 2016
dc.date.none.fl_str_mv 2016-06-20
2020-04-16T17:27:28Z
2020-04-16T17:27:28Z
dc.type.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
Artículo de revista
http://purl.org/coar/resource_type/c_6501
info:eu-repo/semantics/article
Peer-reviewed Article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://revistas.javeriana.edu.co/index.php/iyu/article/view/15215
10.11144/Javeriana.iyu20-2.difg
2011-2769
0123-2126
http://hdl.handle.net/10554/25788
url http://revistas.javeriana.edu.co/index.php/iyu/article/view/15215
http://hdl.handle.net/10554/25788
identifier_str_mv 10.11144/Javeriana.iyu20-2.difg
2011-2769
0123-2126
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv http://revistas.javeriana.edu.co/index.php/iyu/article/view/15215/13768
http://revistas.javeriana.edu.co/index.php/iyu/article/view/15215/18674
http://revistas.javeriana.edu.co/index.php/iyu/article/view/15215/18675
Ingenieria y Universidad; Vol 20 No 2 (2016): July-December; 303-334
Ingenieria y Universidad; Vol. 20 Núm. 2 (2016): Julio-Diciembre; 303-334
dc.rights.none.fl_str_mv Copyright (c) 2016 Hugo Arboleda, Andrés Paz, Miguel Jiménez, Gabriel Tamura
Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Copyright (c) 2016 Hugo Arboleda, Andrés Paz, Miguel Jiménez, Gabriel Tamura
Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by/4.0
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv PDF
application/pdf
application/zip
application/zip
dc.publisher.none.fl_str_mv Pontificia Universidad Javeriana
publisher.none.fl_str_mv Pontificia Universidad Javeriana
dc.source.none.fl_str_mv reponame:Repositorio Universidad Javeriana
instname:Pontificia Universidad Javeriana
instacron:Pontificia Universidad Javeriana
instname_str Pontificia Universidad Javeriana
instacron_str Pontificia Universidad Javeriana
institution Pontificia Universidad Javeriana
reponame_str Repositorio Universidad Javeriana
collection Repositorio Universidad Javeriana
_version_ 1803712900436590592