Runtime Evolution of Highly Dynamic Software
Highly dynamic software systems are applications whose operations are particularly affected by changing requirements and uncertainty in their execution environments. Ideally such systems must evolve while they execute. To achieve this, highly dynamic software systems must be instrumented with self-a...
- Autores:
-
Villegas Machado, Norha Milena
- Tipo de recurso:
- Part of book
- Fecha de publicación:
- 2014
- Institución:
- Universidad ICESI
- Repositorio:
- Repositorio ICESI
- Idioma:
- eng
- OAI Identifier:
- oai:repository.icesi.edu.co:10906/82331
- Acceso en línea:
- http://webhome.cs.uvic.ca/~hausi/2015-480a/Muller-Villegas-Runtime-Evolution.pdf
http://hdl.handle.net/10906/82331
- Palabra clave:
- Ingeniería de software.
Computadores
Programación
Software
Automatización y sistemas de control
Automation Command and control system
- Rights
- openAccess
- License
- https://creativecommons.org/licenses/by-nc-nd/4.0/
id |
ICESI2_33b2994c4f524764b57e2414eaa3e4a4 |
---|---|
oai_identifier_str |
oai:repository.icesi.edu.co:10906/82331 |
network_acronym_str |
ICESI2 |
network_name_str |
Repositorio ICESI |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Runtime Evolution of Highly Dynamic Software |
title |
Runtime Evolution of Highly Dynamic Software |
spellingShingle |
Runtime Evolution of Highly Dynamic Software Ingeniería de software. Computadores Programación Software Automatización y sistemas de control Automation Command and control system |
title_short |
Runtime Evolution of Highly Dynamic Software |
title_full |
Runtime Evolution of Highly Dynamic Software |
title_fullStr |
Runtime Evolution of Highly Dynamic Software |
title_full_unstemmed |
Runtime Evolution of Highly Dynamic Software |
title_sort |
Runtime Evolution of Highly Dynamic Software |
dc.creator.fl_str_mv |
Villegas Machado, Norha Milena |
dc.contributor.author.spa.fl_str_mv |
Villegas Machado, Norha Milena |
dc.subject.spa.fl_str_mv |
Ingeniería de software. Computadores Programación Software Automatización y sistemas de control Automation Command and control system |
topic |
Ingeniería de software. Computadores Programación Software Automatización y sistemas de control Automation Command and control system |
description |
Highly dynamic software systems are applications whose operations are particularly affected by changing requirements and uncertainty in their execution environments. Ideally such systems must evolve while they execute. To achieve this, highly dynamic software systems must be instrumented with self-adaptation mechanisms to monitor selected requirements and environment conditions to assess the need for evolution, plan desired changes, as well as validate and verify the resulting system. This chapter introduces fundamental concepts, methods, and techniques gleaned from self-adaptive systems engineering, as well as discusses their application to runtime evolution and their relationship with off-line software evolution theories. To illustrate the presented concepts, |
publishDate |
2014 |
dc.date.issued.none.fl_str_mv |
2014-01-01 |
dc.date.accessioned.none.fl_str_mv |
2017-11-27T17:33:08Z |
dc.date.available.none.fl_str_mv |
2017-11-27T17:33:08Z |
dc.type.spa.fl_str_mv |
info:eu-repo/semantics/bookPart |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_3248 |
dc.type.local.spa.fl_str_mv |
Capítulo de libro |
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 |
format |
http://purl.org/coar/resource_type/c_3248 |
status_str |
publishedVersion |
dc.identifier.isbn.none.fl_str_mv |
9783642453977 |
dc.identifier.other.none.fl_str_mv |
http://webhome.cs.uvic.ca/~hausi/2015-480a/Muller-Villegas-Runtime-Evolution.pdf |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10906/82331 |
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 |
9783642453977 instname: Universidad Icesi reponame: Biblioteca Digital repourl: https://repository.icesi.edu.co/ |
url |
http://webhome.cs.uvic.ca/~hausi/2015-480a/Muller-Villegas-Runtime-Evolution.pdf http://hdl.handle.net/10906/82331 |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartof.none.fl_str_mv |
Evolving Software Systems - 2014 |
dc.rights.uri.none.fl_str_mv |
https://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 |
https://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.extent.spa.fl_str_mv |
229-264 páginas |
dc.format.medium.spa.fl_str_mv |
Digital |
dc.coverage.spatial.spa.fl_str_mv |
Heidelberg de Lat: 49 25 00 N degrees minutes Lat: 49.4167 decimal degrees Long: 008 42 00 E degrees minutes Long: 8.7000 decimal degrees |
dc.publisher.spa.fl_str_mv |
Springer, |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.department.spa.fl_str_mv |
Departamento Tecnologías De Información y Comunicaciones Tic |
dc.publisher.place.spa.fl_str_mv |
Heidelberg |
institution |
Universidad ICESI |
bitstream.url.fl_str_mv |
http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/82331/3/villegas_runtime_evolution_2014.pdf.txt http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/82331/2/license.txt http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/82331/1/villegas_runtime_evolution_2014.pdf |
bitstream.checksum.fl_str_mv |
05489767cd60ff8bebaeea6ba4252124 8a4605be74aa9ea9d79846c1fba20a33 65909e3a9550089ea884258ce3bd3033 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital - Universidad icesi |
repository.mail.fl_str_mv |
cdcriollo@icesi.edu.co |
_version_ |
1814094878739529728 |
spelling |
Villegas Machado, Norha Milenanvillega@icesi.edu.coHeidelberg de Lat: 49 25 00 N degrees minutes Lat: 49.4167 decimal degrees Long: 008 42 00 E degrees minutes Long: 8.7000 decimal degrees2017-11-27T17:33:08Z2017-11-27T17:33:08Z2014-01-019783642453977http://webhome.cs.uvic.ca/~hausi/2015-480a/Muller-Villegas-Runtime-Evolution.pdfhttp://hdl.handle.net/10906/82331instname: Universidad Icesireponame: Biblioteca Digitalrepourl: https://repository.icesi.edu.co/Highly dynamic software systems are applications whose operations are particularly affected by changing requirements and uncertainty in their execution environments. Ideally such systems must evolve while they execute. To achieve this, highly dynamic software systems must be instrumented with self-adaptation mechanisms to monitor selected requirements and environment conditions to assess the need for evolution, plan desired changes, as well as validate and verify the resulting system. This chapter introduces fundamental concepts, methods, and techniques gleaned from self-adaptive systems engineering, as well as discusses their application to runtime evolution and their relationship with off-line software evolution theories. To illustrate the presented concepts,229-264 páginasDigitalengSpringer,Facultad de IngenieríaIngeniería de SistemasDepartamento Tecnologías De Información y Comunicaciones TicHeidelbergEvolving Software Systems - 2014EL 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 Todo persona que consulte ya sea la biblioteca o en medio electrónico podrá copiar apartes del texto citando siempre la fuentes, es decir el título del trabajo y el autor.https://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_abf2Ingeniería de software.ComputadoresProgramaciónSoftwareAutomatización y sistemas de controlAutomation Command and control systemRuntime Evolution of Highly Dynamic Softwareinfo:eu-repo/semantics/bookParthttp://purl.org/coar/resource_type/c_3248Capítulo de libroinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Comunidad Universidad Icesi - InvestigadoresTEXTvillegas_runtime_evolution_2014.pdf.txtvillegas_runtime_evolution_2014.pdf.txttext/plain98338http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/82331/3/villegas_runtime_evolution_2014.pdf.txt05489767cd60ff8bebaeea6ba4252124MD53LICENSElicense.txtlicense.txttext/plain1748http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/82331/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALvillegas_runtime_evolution_2014.pdfvillegas_runtime_evolution_2014.pdfapplication/pdf4330345http://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/82331/1/villegas_runtime_evolution_2014.pdf65909e3a9550089ea884258ce3bd3033MD5110906/82331oai:repository.icesi.edu.co:10906/823312017-11-28 07:31:59.137Biblioteca Digital - Universidad icesicdcriollo@icesi.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |