{"id":66886,"date":"2018-03-09T22:55:15","date_gmt":"2018-03-09T22:55:15","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/desarrollo-de-aplicaciones-cienta%c2%adficas-basadas-en-componentes-esqueletos-y-aspectos\/"},"modified":"2018-03-09T22:55:15","modified_gmt":"2018-03-09T22:55:15","slug":"desarrollo-de-aplicaciones-cienta%c2%adficas-basadas-en-componentes-esqueletos-y-aspectos","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/diseno-y-componentes-de-sistemas-de-informacion\/desarrollo-de-aplicaciones-cienta%c2%adficas-basadas-en-componentes-esqueletos-y-aspectos\/","title":{"rendered":"Desarrollo de aplicaciones cient\u00edficas basadas en componentes, esqueletos y aspectos"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Sergio Romero Leiva <\/strong><\/h2>\n<p>Esta tesis presenta aspectsbasco, un nuevo modelo para la programaci\u00f3n de aplicaciones cient\u00edficas de alto rendimiento, basado en la integraci\u00f3n de tecnolog\u00edas de alto nivel (componentes software, esqueletos paralelos y aspectos). El objetivo es adoptar este enfoque unificado es dotar al software cient\u00edfico de cl\u00e1sicas ventajas derivadas de los paradigmas mencionados: composicionalidad, reutilizaci\u00f3n de c\u00f3digo, programaci\u00f3n paralela de alto nivel y clara separaci\u00f3n de competencias. El modelo define dos clases de componentes (componentes cient\u00edficos, scs, y componentes de aspecto, acs) que interact\u00faan siguiendo paradigmas diferentes (flujo de datos y llamada a m\u00e9todos, respectivamente). Los denominados conectores de aspectos (acns) permiten expresar toda la informaci\u00f3n de interacci\u00f3n entre ambos tipos de unidades software en una capa separada, mejorando el dise\u00f1o de las aplicaciones. Los esqueletos permiten expresar, de una forma declarativa, la interacci\u00f3n entre las tareas computacionales que resuelven la aplicaci\u00f3n num\u00e9rica. Se presenta, adem\u00e1s, una implementaci\u00f3n eficiente de todos los elementos del modelo que permite la ejecuci\u00f3n de aplicaciones sobre sistemas paralelos de memoria distribuida. Para comprobar la flexibilidad del modelo y su facilidad de programaci\u00f3n, as\u00ed como, para evaluar la implementaci\u00f3n construida, se ha desarrollado un conjunto de aplicaciones cient\u00edficas escalables cuyas propiedades se pueden programar de manera modular aplicando los mecanismos de aspectsbasco.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Desarrollo de aplicaciones cient\u00edficas basadas en componentes, esqueletos y aspectos<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Desarrollo de aplicaciones cient\u00edficas basadas en componentes, esqueletos y aspectos <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Sergio Romero Leiva <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 M\u00e1laga<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 15\/09\/2008<\/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>Manuel D\u00edaz Rodr\u00edguez<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Jos\u00e9 Mar\u00eda Troya linero <\/li>\n<li>casiano Rodr\u00edguez le\u00f3n (vocal)<\/li>\n<li>Juan  m. Hern\u00e1ndez n\u00fa\u00f1ez (vocal)<\/li>\n<li>marco Danelutto (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Sergio Romero Leiva Esta tesis presenta aspectsbasco, un nuevo modelo para la programaci\u00f3n de aplicaciones cient\u00edficas 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":[4149,13880,7834],"tags":[16653,4814,147296,24720,147297,147295],"class_list":["post-66886","post","type-post","status-publish","format-standard","hentry","category-diseno-y-componentes-de-sistemas-de-informacion","category-informatica","category-malaga","tag-casiano-rodriguez-leon","tag-jose-maria-troya-linero","tag-juan-m-hernandez-nunez","tag-manuel-diaz-rodriguez","tag-marco-danelutto","tag-sergio-romero-leiva"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/66886","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=66886"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/66886\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=66886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=66886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=66886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}