{"id":96094,"date":"2018-03-11T10:16:13","date_gmt":"2018-03-11T10:16:13","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/almadraba-model-driven-development-of-aspect-oriented-executable-uml-models-almadraba-desarrollo-dirigido-por-modelos-uml-orientados-a-aspectos\/"},"modified":"2018-03-11T10:16:13","modified_gmt":"2018-03-11T10:16:13","slug":"almadraba-model-driven-development-of-aspect-oriented-executable-uml-models-almadraba-desarrollo-dirigido-por-modelos-uml-orientados-a-aspectos","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/diseno-y-componentes-de-sistemas-de-informacion\/almadraba-model-driven-development-of-aspect-oriented-executable-uml-models-almadraba-desarrollo-dirigido-por-modelos-uml-orientados-a-aspectos\/","title":{"rendered":"Almadraba model-driven development of aspect-oriented executable uml models (almadraba desarrollo dirigido por modelos uml orientados a aspectos)"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Pablo Sanchez Barreiro <\/strong><\/h2>\n<p>Almadraba es un proceso de desarrollo dirigido por modelos para la construcci\u00f3n de modelos uml ejecutables y orientados a aspectos. Almadraba contribuye a resolver dos limitaciones actuales del desarrollo software orientado a aspectos, que son: (1) razonar sobre un sistema software en presencia de entidades aspectuales; y (2) la falta de integraci\u00f3n entre propuestas orientadas a aspectos definidas para diversos niveles del ciclo de vida software. Para resolver la primera limitaci\u00f3n, almadraba proporciona una extensi\u00f3n al est\u00e1ndar uml, que permite la especificaci\u00f3n de modelos ejecutables uml 2.0 orientados a aspectos. Antes de poder ejecutar estos modelos, de acuerdo con los principios de la orientaci\u00f3n a aspectos, habr\u00eda que tejerlos. Almadraba ofrece dos conjuntos diferentes de tejedores, uno de car\u00e1cter est\u00e1tico y otro din\u00e1mico. Adem\u00e1s, almadraba tambi\u00e9n aporta una m\u00e1quina virtual, llamada p\u00f3pulo, para la ejecuci\u00f3n de modelos uml. Finalmente, con objeto de integrar toda esta infraestructura en un proceso de desarrollo software completo, almadraba desarrolla una serie de transformaciones de modelo a modelo para transformar modelos de requisitos orientados a aspectos en modelos arquitect\u00f3nicos tambi\u00e9n orientados a aspectos. Estos modelos arquitect\u00f3nicos se refinar\u00edan manualmente, hasta obtener modelos de dise\u00f1o detallado ejecutables orientados a aspectos.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Almadraba model-driven development of aspect-oriented executable uml models (almadraba desarrollo dirigido por modelos uml orientados a aspectos)<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Almadraba model-driven development of aspect-oriented executable uml models (almadraba desarrollo dirigido por modelos uml orientados a aspectos) <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Pablo Sanchez Barreiro <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 M\u00e1laga<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 22\/09\/2009<\/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>Lidia Fuentes Fern\u00e1ndez<\/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>Juan  Manuel Murillo rodriguez (vocal)<\/li>\n<li>Ana Mar\u00eda Dinis moreira (vocal)<\/li>\n<li>Carlos enrique Cuesta quintero (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Pablo Sanchez Barreiro Almadraba es un proceso de desarrollo dirigido por modelos para la construcci\u00f3n de modelos [&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":[51830,60247,4814,36535,52077,197436],"class_list":["post-96094","post","type-post","status-publish","format-standard","hentry","category-diseno-y-componentes-de-sistemas-de-informacion","category-informatica","category-malaga","tag-ana-maria-dinis-moreira","tag-carlos-enrique-cuesta-quintero","tag-jose-maria-troya-linero","tag-juan-manuel-murillo-rodriguez","tag-lidia-fuentes-fernandez","tag-pablo-sanchez-barreiro"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/96094","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=96094"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/96094\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=96094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=96094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=96094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}