On Designing Self-Adaptive Software Systems
Ante condiciones cambiantes del entorno, los sistemas autoadaptativos pueden modificarse a sí mismos para controlar la satisfacción de sus requerimientos en tiempo de ejecución. Durante el siglo pasado los sistemas de retroalimentación fueron importantes modelos para controlar el comportamiento diná...
- Autores:
-
Tamura Morimitsu, Gabriel
Villegas Machado, Norha Milena
Müller, Hausi A.
- Tipo de recurso:
- Article of investigation
- Fecha de publicación:
- 2011
- Institución:
- Universidad ICESI
- Repositorio:
- Repositorio ICESI
- Idioma:
- spa
- OAI Identifier:
- oai:repository.icesi.edu.co:10906/5655
- Acceso en línea:
- http://www.icesi.edu.co/revistas/index.php/sistemas_telematica/article/view/1076
https://hdl.handle.net/10906/5655
http://biblioteca2.icesi.edu.co/cgi-olib/?infile=details.glu&loid=236394
https://doi.org/10.18046/syt.v9i18.1076
- Palabra clave:
- AUTOADAPTACIÓN
MODELO RELACIONAL DE DATOS
MODELOS
SOFTWARE AUTODAPTATIVO
BUCLES DE CONTROL
PRODUCCIÓN INTELECTUAL REGISTRADA - UNIVERSIDAD ICESI
SISTEMA & TELEMÁTICA
FACULTAD DE INGENIERÍA
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
| id |
ICESI2_a9011f3b7d58d32fa9ede14031278c37 |
|---|---|
| oai_identifier_str |
oai:repository.icesi.edu.co:10906/5655 |
| network_acronym_str |
ICESI2 |
| network_name_str |
Repositorio ICESI |
| repository_id_str |
|
| dc.title.eng.fl_str_mv |
On Designing Self-Adaptive Software Systems |
| dc.title.alternative.spa.fl_str_mv |
Diseño de software autoadaptativo |
| title |
On Designing Self-Adaptive Software Systems |
| spellingShingle |
On Designing Self-Adaptive Software Systems AUTOADAPTACIÓN MODELO RELACIONAL DE DATOS MODELOS SOFTWARE AUTODAPTATIVO BUCLES DE CONTROL PRODUCCIÓN INTELECTUAL REGISTRADA - UNIVERSIDAD ICESI SISTEMA & TELEMÁTICA FACULTAD DE INGENIERÍA |
| title_short |
On Designing Self-Adaptive Software Systems |
| title_full |
On Designing Self-Adaptive Software Systems |
| title_fullStr |
On Designing Self-Adaptive Software Systems |
| title_full_unstemmed |
On Designing Self-Adaptive Software Systems |
| title_sort |
On Designing Self-Adaptive Software Systems |
| dc.creator.fl_str_mv |
Tamura Morimitsu, Gabriel Villegas Machado, Norha Milena Müller, Hausi A. |
| dc.contributor.author.spa.fl_str_mv |
Tamura Morimitsu, Gabriel Villegas Machado, Norha Milena Müller, Hausi A. |
| dc.subject.proposal.spa.fl_str_mv |
AUTOADAPTACIÓN MODELO RELACIONAL DE DATOS MODELOS SOFTWARE AUTODAPTATIVO BUCLES DE CONTROL PRODUCCIÓN INTELECTUAL REGISTRADA - UNIVERSIDAD ICESI SISTEMA & TELEMÁTICA FACULTAD DE INGENIERÍA |
| topic |
AUTOADAPTACIÓN MODELO RELACIONAL DE DATOS MODELOS SOFTWARE AUTODAPTATIVO BUCLES DE CONTROL PRODUCCIÓN INTELECTUAL REGISTRADA - UNIVERSIDAD ICESI SISTEMA & TELEMÁTICA FACULTAD DE INGENIERÍA |
| description |
Ante condiciones cambiantes del entorno, los sistemas autoadaptativos pueden modificarse a sí mismos para controlar la satisfacción de sus requerimientos en tiempo de ejecución. Durante el siglo pasado los sistemas de retroalimentación fueron importantes modelos para controlar el comportamiento dinámico de sistemas mecánicos, eléctricos, de fluidos y químicos, en sus respectivos campos de la ingeniería. Más recientemente fueron adoptados para diseñar software autoadaptativo. No obstante, lograr mapeos coherentes y explícitos consistentemente entre las arquitecturas de software adaptativo y los elementos de sistemas de retroalimentación es aún un reto abierto. Este artículo, sobre un modelo de referencia propuesto con ese propósito, discute aspectos clave del diseño de software autoadaptativo, en que los elementos de sistemas de retroalimentación se definen explícitamente como componentes de primer nivel en su arquitectura. Adicionalmente, ilustra la aplicación de este modelo de referencia a un ejemplo real de software adaptativo. El artículo ofrece a los ingenieros de software un punto de referencia para iniciar el diseño de software autoadaptativo. |
| publishDate |
2011 |
| dc.date.accessioned.none.fl_str_mv |
2011-09-30T21:52:35Z |
| dc.date.available.none.fl_str_mv |
2011-09-30T21:52:35Z |
| dc.date.issued.none.fl_str_mv |
2011-09-30 |
| dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
| dc.type.local.spa.fl_str_mv |
Artículo |
| dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
| dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
| format |
http://purl.org/coar/resource_type/c_2df8fbb1 |
| status_str |
publishedVersion |
| dc.identifier.issn.spa.fl_str_mv |
16925238 |
| dc.identifier.other.none.fl_str_mv |
http://www.icesi.edu.co/revistas/index.php/sistemas_telematica/article/view/1076 |
| dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/10906/5655 |
| dc.identifier.OLIB.none.fl_str_mv |
http://biblioteca2.icesi.edu.co/cgi-olib/?infile=details.glu&loid=236394 |
| dc.identifier.doi.none.fl_str_mv |
https://doi.org/10.18046/syt.v9i18.1076 |
| dc.identifier.instname.none.fl_str_mv |
instname:Universidad Icesi |
| dc.identifier.reponame.none.fl_str_mv |
reponame:Biblioteca Digital |
| dc.identifier.repourl.none.fl_str_mv |
repourl:https://repository.icesi.edu.co/ |
| identifier_str_mv |
16925238 instname:Universidad Icesi reponame:Biblioteca Digital repourl:https://repository.icesi.edu.co/ |
| url |
http://www.icesi.edu.co/revistas/index.php/sistemas_telematica/article/view/1076 https://hdl.handle.net/10906/5655 http://biblioteca2.icesi.edu.co/cgi-olib/?infile=details.glu&loid=236394 https://doi.org/10.18046/syt.v9i18.1076 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.relation.ispartof.spa.fl_str_mv |
Sistemas y Telemática;Vol. 9, No. 18 |
| dc.relation.citationstartpage.none.fl_str_mv |
29 |
| dc.relation.citationendpage.none.fl_str_mv |
51 |
| dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
| dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.medium.spa.fl_str_mv |
Digital |
| dc.coverage.spatial.eng.fl_str_mv |
Cali de Lat: 03 24 00 N degrees minutes Lat: 3.4000 decimal degrees Long: 076 30 00 W degrees minutes Long: -76.5000 decimal degrees |
| dc.publisher.spa.fl_str_mv |
Universidad Icesi |
| dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
| dc.publisher.place.spa.fl_str_mv |
Santiago de Cali |
| institution |
Universidad ICESI |
| bitstream.url.fl_str_mv |
https://repository.icesi.edu.co/bitstreams/5f9b8cec-f196-7785-e053-2cc003c84dc5/download https://repository.icesi.edu.co/bitstreams/5f9b8cec-f197-7785-e053-2cc003c84dc5/download https://repository.icesi.edu.co/bitstreams/5f9b8cec-f198-7785-e053-2cc003c84dc5/download https://repository.icesi.edu.co/bitstreams/f1b06500-8d66-462d-91f6-8243dd92da67/download |
| bitstream.checksum.fl_str_mv |
fd26723f8d7edacdb29e3f03465c3b03 24f8f2abcc0a604d988d82a6620de1dd c87af7b95ad7d9cc7c32b1191f533229 3232bc67aa59e53a125b7556b1af91ca |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Biblioteca Digital - Universidad Icesi |
| repository.mail.fl_str_mv |
adquisicion-bib@listas.icesi.edu.co |
| _version_ |
1841720123768963072 |
| spelling |
Tamura Morimitsu, GabrielVillegas Machado, Norha MilenaMüller, Hausi A.Cali de Lat: 03 24 00 N degrees minutes Lat: 3.4000 decimal degrees Long: 076 30 00 W degrees minutes Long: -76.5000 decimal degrees2011-09-30T21:52:35Z2011-09-30T21:52:35Z2011-09-3016925238http://www.icesi.edu.co/revistas/index.php/sistemas_telematica/article/view/1076https://hdl.handle.net/10906/5655http://biblioteca2.icesi.edu.co/cgi-olib/?infile=details.glu&loid=236394https://doi.org/10.18046/syt.v9i18.1076instname:Universidad Icesireponame:Biblioteca Digitalrepourl:https://repository.icesi.edu.co/Ante condiciones cambiantes del entorno, los sistemas autoadaptativos pueden modificarse a sí mismos para controlar la satisfacción de sus requerimientos en tiempo de ejecución. Durante el siglo pasado los sistemas de retroalimentación fueron importantes modelos para controlar el comportamiento dinámico de sistemas mecánicos, eléctricos, de fluidos y químicos, en sus respectivos campos de la ingeniería. Más recientemente fueron adoptados para diseñar software autoadaptativo. No obstante, lograr mapeos coherentes y explícitos consistentemente entre las arquitecturas de software adaptativo y los elementos de sistemas de retroalimentación es aún un reto abierto. Este artículo, sobre un modelo de referencia propuesto con ese propósito, discute aspectos clave del diseño de software autoadaptativo, en que los elementos de sistemas de retroalimentación se definen explícitamente como componentes de primer nivel en su arquitectura. Adicionalmente, ilustra la aplicación de este modelo de referencia a un ejemplo real de software adaptativo. El artículo ofrece a los ingenieros de software un punto de referencia para iniciar el diseño de software autoadaptativo.Self-adaptive systems modify themselves at run-time in order to control the satisfaction of their requirements under changing environmental conditions. Over the past century, feedback-loops have been used as important models for controlling dynamic behavior of mechanical, electrical, fluid and chemical systems in the corresponding fields of engineering. More recently, they also have been adopted for engineering self-adaptive software systems. However, obtaining sound and explicit mappings consistently between adaptive software architectures and feedback loop elements is still an open challenge. This paper, recalling a reference model proposed previously with that goal, discuss key aspects on the design of adaptive software where feedback loop elements are explicitly defined as first-class components in its software architecture. It complements this discussion with an illustration of the process to use this reference model by applying it to a plausible adaptive software example. This paper aims at providing a reference starting point to support software engineers in the process of designing self-adaptive software systems.DigitalspaUniversidad IcesiFacultad de IngenieríaSantiago de CaliSistemas y Telemática;Vol. 9, No. 182951EL AUTOR, expresa que la obra objeto de la presente autorización es original y la elaboró sin quebrantar ni suplantar los derechos de autor de terceros, y de tal forma, la obra es de su exclusiva autoría y tiene la titularidad sobre éste. PARÁGRAFO: en caso de queja o acción por parte de un tercero referente a los derechos de autor sobre el artículo, folleto o libro en cuestión, EL AUTOR, asumirá la responsabilidad total, y saldrá en defensa de los derechos aquí autorizados; para todos los efectos, la Universidad Icesi actúa como un tercero de buena fe. Esta autorización, permite a la Universidad Icesi, de forma indefinida, para que en los términos establecidos en la Ley 23 de 1982, la Ley 44 de 1993, leyes y jurisprudencia vigente al respecto, haga publicación de este con fines educativos Toda persona que consulte ya sea la biblioteca o en medio electróico podrá copiar apartes del texto citando siempre la fuentes, es decir el título del trabajo y el autor.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2On Designing Self-Adaptive Software SystemsDiseño de software autoadaptativoComunidad Universidad Icesi918AUTOADAPTACIÓNMODELO RELACIONAL DE DATOSMODELOSSOFTWARE AUTODAPTATIVOBUCLES DE CONTROLPRODUCCIÓN INTELECTUAL REGISTRADA - UNIVERSIDAD ICESISISTEMA & TELEMÁTICAFACULTAD DE INGENIERÍAhttp://purl.org/coar/resource_type/c_2df8fbb1Artículoinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleCC-LICENSElicense_urllicense_urltext/plain49https://repository.icesi.edu.co/bitstreams/5f9b8cec-f196-7785-e053-2cc003c84dc5/downloadfd26723f8d7edacdb29e3f03465c3b03MD52license_textlicense_textapplication/octet-stream23084https://repository.icesi.edu.co/bitstreams/5f9b8cec-f197-7785-e053-2cc003c84dc5/download24f8f2abcc0a604d988d82a6620de1ddMD53license_rdflicense_rdfapplication/octet-stream22797https://repository.icesi.edu.co/bitstreams/5f9b8cec-f198-7785-e053-2cc003c84dc5/downloadc87af7b95ad7d9cc7c32b1191f533229MD54ORIGINALDocumento.htmlDocumento.htmltext/html287https://repository.icesi.edu.co/bitstreams/f1b06500-8d66-462d-91f6-8243dd92da67/download3232bc67aa59e53a125b7556b1af91caMD5510906/5655oai:repository.icesi.edu.co:10906/56552025-03-13 14:19:01.854http://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)open.accesshttps://repository.icesi.edu.coBiblioteca Digital - Universidad Icesiadquisicion-bib@listas.icesi.edu.co |
