{"id":21424,"date":"2018-03-09T09:11:12","date_gmt":"2018-03-09T09:11:12","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/propuesta-de-una-plataforma-lenguaje-y-diseno-para-el-desarrollo-de-aplicaciones-orientadas-a-aspectos\/"},"modified":"2018-03-09T09:11:12","modified_gmt":"2018-03-09T09:11:12","slug":"propuesta-de-una-plataforma-lenguaje-y-diseno-para-el-desarrollo-de-aplicaciones-orientadas-a-aspectos","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/matematicas\/propuesta-de-una-plataforma-lenguaje-y-diseno-para-el-desarrollo-de-aplicaciones-orientadas-a-aspectos\/","title":{"rendered":"Propuesta de una plataforma, lenguaje y dise\u00f1o para el desarrollo de aplicaciones orientadas a aspectos"},"content":{"rendered":"<h2>Tesis doctoral de <strong>  Herrero Agust\u00edn Jos\u00e9 Luis <\/strong><\/h2>\n<p>La programaci\u00f3n orientada a objetos permite desarrollar aplicaciones inform\u00e1ticas usando el principio de encapsulaci\u00f3n. La ocultaci\u00f3n de los detalles de implementaci\u00f3n ofrece la posibilidad de reutilizar los objetos en diferentes dominios. Sin embargo, el elevado n\u00famero de objetos que intervienen en las grandes aplicaciones, as\u00ed como el bajo grado de reutilizaci\u00f3n y escasa adaptabilidad, han llevado a desarrollar nuevos modelos que resuelvan estas dificultades. Los modelos de separaci\u00f3n aparecen como respuesta a estos problemas y proponen la definici\u00f3n, de forma separada e independiente, de la diferentes propiedades de un sistema. Dependiendo del punto de vista que se considere, pueden existir diferentes tipos de modelos de separaci\u00f3n. el modelo de aspectos (aop) propone separar en entidades diferentes el comportamiento funcional de un objeto de otras propiedades, componiendo ambos elementos posteriormente.  sin embargo, estos modelos no est\u00e1n exentos de problemas. Existe una p\u00e9rdida de eficiencia en las aplicaciones desarrolladas bajo este paradigma debido, sobre todo, a la utilizaci\u00f3n de mecanismos de reflexi\u00f3n. Por otro lado, los modelos de aspectos propuestos hasta la fecha, tratan pocos y casi siempre los mismos aspectos. Finalmente, cabe destacar que los esfuerzos se han centrando en el desarrollo de plataformas que ofrezcan separaci\u00f3n, dejando a un lado otras fases del ciclo de vida.  el objetivo fundamental del trabajo es la definici\u00f3n de mecanismos adecuados que permitan desarrollar aplicaciones orientadas a aspectos en diferentes fases del ciclo de vida, m\u00e1s concretamente en la fase de dise\u00f1o e implementaci\u00f3n. estos nuevos mecanismos deben ser sencillos de manejar, pero a la vez tener un alto poder de expresividad. Para ello, se ha escogido un modelo de aspectos, el modelo de disfraces, y se ha ampliado en dos l\u00edneas diferentes.  una parimera l\u00ednea que desarrolla un ampliaci\u00f3n de la plataforma y lenguaj<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Propuesta de una plataforma, lenguaje y dise\u00f1o para el desarrollo de aplicaciones orientadas a aspectos<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Propuesta de una plataforma, lenguaje y dise\u00f1o para el desarrollo de aplicaciones orientadas a aspectos <\/li>\n<li><strong>Autor:<\/strong>\u00a0  Herrero Agust\u00edn Jos\u00e9 Luis <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Extremadura<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 31\/01\/2003<\/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>Miguel Toro Bonilla<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: isidro Ramos salavert <\/li>\n<li>Ana Mar\u00eda Dinis moreira (vocal)<\/li>\n<li>Juan Pavon mestras (vocal)<\/li>\n<li> Hern\u00e1ndez n\u00fa\u00f1ez Juan  Mar\u00eda (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Herrero Agust\u00edn Jos\u00e9 Luis La programaci\u00f3n orientada a objetos permite desarrollar aplicaciones inform\u00e1ticas usando el principio de [&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":[1890,949,6474,126],"tags":[51830,55533,64610,17055,38697,14675],"class_list":["post-21424","post","type-post","status-publish","format-standard","hentry","category-ciencia-de-los-ordenadores","category-extremadura","category-lenguajes-de-programacion","category-matematicas","tag-ana-maria-dinis-moreira","tag-hernandez-nunez-juan-maria","tag-herrero-agustin-jose-luis","tag-isidro-ramos-salavert","tag-juan-pavon-mestras","tag-miguel-toro-bonilla"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/21424","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=21424"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/21424\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=21424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=21424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=21424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}