http://opendata.unex.es/recurso/ciencia-tecnologia/investigacion/tesis/Tesis/242094

En los últimos años, la necesidad de construir aplicaciones cada díamás complejas, soportando mayores prestaciones y para ámbitos de explotaciónmás amplios, junto con los avances en la tecnología de redes, han potenciadoel desarrollo de aplicaciones distribuidas. En este tipo de aplicaciones,diferentes componentes software se ejecutan en distintas computadoras (posiblementeheterogéneas) e interaccionan a través de una rede. La tarea más complejaen el diseño de tales aplicaciones es la de especificar la coordianciónque ha de existir entre los diferentes componentes determinando en quéorden han de ejecutarse las acciones llevadas a cabo por ellos.Con objeto de facilitar la labor del programador, la comunidad investigadoraha dedicado un gran esfuerzo en la proposicion de los denominados modelosy lenguajes de coordinación. El objetivo de un modelo de coordinación espermitir al programador la especificación de las restricciones de coordianciónmediante mecanismos especialmente concebidos para ello. Los modelos y lenguajesde coordianción han de ser integrados en algún paradigma de programaciónpara abordar la construcción de aplicaciones coordinadas.De otro lado, el paradigma de programación concurrente orientada a objetos(PCOO) ha mostrado una adaptación natural al modelado de sistemas complejosen los que un conjunto de entidades independientes interaccionan entresí. Dicho paradigma ofrece, simultáneamente, un buen soporte para los conceptosde la programación concurrente y mecanismos adecuados para la reutilizaciónde software.Cabría esperar entonces que el binomio constituido por los modelos decoordianción y el paradigma de PCOO (integrando los primeros en el segundo)constituyesen la herraminta perfecta para modelar sistemas complejos. Sinembargo, la realidad se ofrece muy distinta:(i) El uso del paradigma de PCOO no ha fraguado como cabría esperar.El motivo es la pérdida de reusa

Literals

  • ou:programaDoctorado
    • LENGUAJES Y ARQUITECTURAS DE SISTEMAS INFORMÁTICOS
  • ou:tribunal
    • Toro Bonilla, Miguel (vocal)
    • BARRENA GARCÍA, MANUEL (secretario)
    • Díaz García, Oscar (vocal)
    • TROYA LINERO, JOSE MARIA (presidente)
    • Parets Llorca, José (vocal)
  • dcterms:subject
    • MATEMATICAS
    • CIENCIA DE LOS ORDENADORES
    • LENGUAJES DE PROGRAMACION
  • dcterms:director
    • HERNÁNDEZ NÚÑEZ JUAN MANUEL (Director)
  • dcterms:creator
    • MURILLO RODRIGUEZ, JUAN MANUEL
  • dcterms:title
    • COORDINATED ROLES: UN MODELO DE COORDINACIÓN DE OBJETOS ACTIVOS
  • dcterms:description
    • En los últimos años, la necesidad de construir aplicaciones cada díamás complejas, soportando mayores prestaciones y para ámbitos de explotaciónmás amplios, junto con los avances en la tecnología de redes, han potenciadoel desarrollo de aplicaciones distribuidas. En este tipo de aplicaciones,diferentes componentes software se ejecutan en distintas computadoras (posiblementeheterogéneas) e interaccionan a través de una rede. La tarea más complejaen el diseño de tales aplicaciones es la de especificar la coordianciónque ha de existir entre los diferentes componentes determinando en quéorden han de ejecutarse las acciones llevadas a cabo por ellos.Con objeto de facilitar la labor del programador, la comunidad investigadoraha dedicado un gran esfuerzo en la proposicion de los denominados modelosy lenguajes de coordinación. El objetivo de un modelo de coordinación espermitir al programador la especificación de las restricciones de coordianciónmediante mecanismos especialmente concebidos para ello. Los modelos y lenguajesde coordianción han de ser integrados en algún paradigma de programaciónpara abordar la construcción de aplicaciones coordinadas.De otro lado, el paradigma de programación concurrente orientada a objetos(PCOO) ha mostrado una adaptación natural al modelado de sistemas complejosen los que un conjunto de entidades independientes interaccionan entresí. Dicho paradigma ofrece, simultáneamente, un buen soporte para los conceptosde la programación concurrente y mecanismos adecuados para la reutilizaciónde software.Cabría esperar entonces que el binomio constituido por los modelos decoordianción y el paradigma de PCOO (integrando los primeros en el segundo)constituyesen la herraminta perfecta para modelar sistemas complejos. Sinembargo, la realidad se ofrece muy distinta:(i) El uso del paradigma de PCOO no ha fraguado como cabría esperar.El motivo es la pérdida de reusa
  • vcard:url

Typed Literals

Recognized prefixes