Tesis:

DRAGO. Un lenguaje para programar aplicaciones distribuidas tolerantes a fallos y cooperativas


  • Autor: MIRANDA GONZALEZ, Francisco Javier

  • Título: DRAGO. Un lenguaje para programar aplicaciones distribuidas tolerantes a fallos y cooperativas

  • Fecha: 1994

  • Materia: Sin materia definida

  • Escuela: E.T.S. DE INGENIEROS DE TELECOMUNICACION

  • Departamentos: INGENIERIA DE SISTEMAS TELEMATICOS

  • Acceso electrónico:

  • Director/a 1º: ALVAREZ RODRIGUEZ, Angel

  • Resumen: DRAGO es un lenguaje experimental desarrollado para soportar la implementación de aplicaciones distribuidas estáticas cooperativas y tolerantes a fallos. El modelo de programación de DRAGO se basa en el paradigma de grupos, y soporta dos abstracciones de grupo: abstracción de grupo replicado, que permite implementar aplicaciones tolerantes a fallos mediante redundancia modular, y abstracción de grupo cooperativo, que proporciona soporte para implementar un conjunto de miembros distribuido que cooperan para conseguir un objetivo común. DRAGO proporciona estas abstracciones mediante la especificación de grupo. Una especificación de grupo contiene declaraciones de constantes, tipos, excepciones y puntos de entrada remotos. Todo miembro de un grupo tiene visible todas las declaraciones contenidas en la especificación de ella (mediante puntos de entrada remotos)