{"id":53062,"date":"2006-12-06T00:00:00","date_gmt":"2006-12-06T00:00:00","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/adaptacion-dinamica-de-persistencia-de-objetos-mediante-reflectividad-computacional\/"},"modified":"2006-12-06T00:00:00","modified_gmt":"2006-12-06T00:00:00","slug":"adaptacion-dinamica-de-persistencia-de-objetos-mediante-reflectividad-computacional","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/ciencias-tecnologicas\/adaptacion-dinamica-de-persistencia-de-objetos-mediante-reflectividad-computacional\/","title":{"rendered":"Adaptacion dinamica de persistencia de objetos mediante reflectividad computacional"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Benjamin Lopez Perez <\/strong><\/h2>\n<p>El principio de la separaci\u00f3n de incumbencias o competencias se centra en la capacidad de modularizar aquellas partes diferentes de una aplicaci\u00f3n relevantes a un concepto, objetivo, tarea o prop\u00f3sito espec\u00edfico. Una separaci\u00f3n apropiada de los distintos aspectos de un sistema reduce la complejidad del software, mejora su comprensi\u00f3n y mantenibilidad, y facilita la reutilizaci\u00f3n de c\u00f3digo.  considerando la persistencia como una incumbencia t\u00edpica en la mayor\u00eda de las aplicaciones, la separaci\u00f3n de \u00e9sta del c\u00f3digo principal del sistema permite el desarrollo de programas sin tener en cuenta sus requisitos persistentes, a\u00f1adiendo y adaptando \u00e9stos en fases posteriores. Esta separaci\u00f3n permite al desarrollador manejar la persistencia de los programas de forma independiente a su funcionalidad, as\u00ed como desarrollar la l\u00f3gica de negocio de la aplicaci\u00f3n sin tener en cuenta sus requisitos persistentes. La persistencia ser\u00eda, en dicho caso, una competencia ortogonal que podr\u00eda ser reutilizada para cualquier aplicaci\u00f3n, independientemente de sus requisitos funcionales.  tras analizar las distintas alternativas existentes con el objetivo de conseguir una separaci\u00f3n total del aspecto de persistencia, se puede comprobar que si bien unas ofrecen mayor transparencia que otras, ninguna permite desarrollar una aplicaci\u00f3n cuyo c\u00f3digo sea absolutamente independiente del aspecto relacionado con las caracter\u00edsticas de persistencia. Del mismo modo, la mayor\u00eda de las alternativas existentes son dependientes de un lenguaje espec\u00edfico.  adicionalmente a las carencias detectadas en la separaci\u00f3n del aspecto de persistencia, las aproximaciones existentes no abordan su asignaci\u00f3n, separaci\u00f3n, ni adaptaci\u00f3n en tiempo de ejecuci\u00f3n. Una adaptaci\u00f3n din\u00e1mica de los distintos par\u00e1metros relacionados con la persistencia de un sistema, as\u00ed como su asignaci\u00f3n y eliminaci\u00f3n en tiempo de ejecuci\u00f3n, son relevantes en sistemas adaptabl<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Adaptacion dinamica de persistencia de objetos mediante reflectividad computacional<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Adaptacion dinamica de persistencia de objetos mediante reflectividad computacional <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Benjamin Lopez Perez <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Oviedo<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 12\/06\/2006<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Francisco Ort\u00edn Soler<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal:  Cueva lovelle Juan  manuiel <\/li>\n<li> Garcia perez schofield Jos\u00e9 baltasar (vocal)<\/li>\n<li>Mar\u00eda Jos\u00e9 Gil larrea (vocal)<\/li>\n<li>Luis Joyanes aguilar (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Benjamin Lopez Perez El principio de la separaci\u00f3n de incumbencias o competencias se centra en la capacidad [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[332,8846,8967,2535],"tags":[117100,117101,49109,117102,40865,57804],"class_list":["post-53062","post","type-post","status-publish","format-standard","hentry","category-ciencias-tecnologicas","category-oviedo","category-sistemas-en-tiempo-real","category-tecnologia-de-los-ordenadores","tag-benjamin-lopez-perez","tag-cueva-lovelle-juan-manuiel","tag-francisco-ortin-soler","tag-garcia-perez-schofield-jose-baltasar","tag-luis-joyanes-aguilar","tag-maria-jose-gil-larrea"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/53062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=53062"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/53062\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=53062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=53062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=53062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}