{"id":11113,"date":"2001-05-06T00:00:00","date_gmt":"2001-05-06T00:00:00","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/coordinated-roles-un-modelo-de-coordinacion-de-objetos-activos\/"},"modified":"2001-05-06T00:00:00","modified_gmt":"2001-05-06T00:00:00","slug":"coordinated-roles-un-modelo-de-coordinacion-de-objetos-activos","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/matematicas\/coordinated-roles-un-modelo-de-coordinacion-de-objetos-activos\/","title":{"rendered":"Coordinated roles: un modelo de coordinaci\u00f3n de objetos activos"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Juan  Manuel Murillo Rodriguez <\/strong><\/h2>\n<p>En los \u00faltimos a\u00f1os, la necesidad de construir aplicaciones cada d\u00eda m\u00e1s complejas, soportando mayores prestaciones y para \u00e1mbitos de explotaci\u00f3n m\u00e1s amplios, junto con los avances en la tecnolog\u00eda de redes, han potenciado el desarrollo de aplicaciones distribuidas. En este tipo de aplicaciones, diferentes componentes software se ejecutan en distintas computadoras (posiblemente heterog\u00e9neas) e interaccionan a trav\u00e9s de una rede. La tarea m\u00e1s compleja en el dise\u00f1o de tales aplicaciones es la de especificar la coordianci\u00f3n que ha de existir entre los diferentes componentes determinando en qu\u00e9 orden han de ejecutarse las acciones llevadas a cabo por ellos.  con objeto de facilitar la labor del programador, la comunidad investigadora ha dedicado un gran esfuerzo en la proposicion de los denominados modelos y lenguajes de coordinaci\u00f3n. El objetivo de un modelo de coordinaci\u00f3n es permitir al programador la especificaci\u00f3n de las restricciones de coordianci\u00f3n mediante mecanismos especialmente concebidos para ello. Los modelos y lenguajes de coordianci\u00f3n han de ser integrados en alg\u00fan paradigma de programaci\u00f3n para abordar la construcci\u00f3n de aplicaciones coordinadas.  de otro lado, el paradigma de programaci\u00f3n concurrente orientada a objetos (pcoo) ha mostrado una adaptaci\u00f3n natural al modelado de sistemas complejos en los que un conjunto de entidades independientes interaccionan entre s\u00ed. Dicho paradigma ofrece, simult\u00e1neamente, un buen soporte para los conceptos de la programaci\u00f3n concurrente y mecanismos adecuados para la reutilizaci\u00f3n de software.  cabr\u00eda esperar entonces que el binomio constituido por los modelos de coordianci\u00f3n y el paradigma de pcoo (integrando los primeros en el segundo) constituyesen la herraminta perfecta para modelar sistemas complejos. Sin embargo, la realidad se ofrece muy distinta:  (i) el uso del paradigma de pcoo no ha fraguado como cabr\u00eda esperar. el motivo es la p\u00e9rdida de reusa<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Coordinated roles: un modelo de coordinaci\u00f3n de objetos activos<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Coordinated roles: un modelo de coordinaci\u00f3n de objetos activos <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Juan  Manuel Murillo Rodriguez <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Extremadura<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 05\/06\/2001<\/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> Hern\u00e1ndez N\u00fa\u00f1ez Juan  Manuel<\/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>oscar D\u00edaz Garc\u00eda (vocal)<\/li>\n<li>Miguel Toro bonilla (vocal)<\/li>\n<li>Jos\u00e9 Parets llorca (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Juan Manuel Murillo Rodriguez En los \u00faltimos a\u00f1os, la necesidad de construir aplicaciones cada d\u00eda m\u00e1s complejas, [&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":[36536,4814,22248,36535,14675,17056],"class_list":["post-11113","post","type-post","status-publish","format-standard","hentry","category-ciencia-de-los-ordenadores","category-extremadura","category-lenguajes-de-programacion","category-matematicas","tag-hernandez-nunez-juan-manuel","tag-jose-maria-troya-linero","tag-jose-parets-llorca","tag-juan-manuel-murillo-rodriguez","tag-miguel-toro-bonilla","tag-oscar-diaz-garcia"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/11113","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=11113"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/11113\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=11113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=11113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=11113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}