Ir al contenido

Documat


From the i* diversity to a common interoperability framework

  • Autores: Carlos Cares Galalrdo
  • Directores de la Tesis: Xavier Franch (dir. tes.) Árbol académico
  • Lectura: En la Universitat Politècnica de Catalunya (UPC) ( España ) en 2012
  • Idioma: inglés
  • Tribunal Calificador de la Tesis: Oscar Pastor López (presid.) Árbol académico, M. Dolors Costal Costa (secret.) Árbol académico, Renata Custódio da Silva (voc.) Árbol académico, Dimitris Karagiannis (voc.) Árbol académico, Haralambos Mouratidis (voc.) Árbol académico
  • Texto completo no disponible (Saber más ...)
  • Resumen
    • Desde que la propuesta de i* emergió en la comunidad de Ingeniería de Requerimientos a mitad de la década de los ¿90, diferentes grupos de investigación han propuesto variaciones al lenguaje de modelación de esta propuesta (el lenguaje de modelación i*). Tras este hecho básicamente existen dos razones: (i) La definición del lenguaje de modelación ofrece cierta flexibilidad, ante lo cual algunos grupos han optado por diferentes ajustes o han propuesto cambios menores sobre la propuesta original, y (ii) algunos grupos han usado i* con propósitos diferentes a los originales lo que ha requerido la incorporación de nuevos conceptos en la modelación, lo que ha repercutido en que varias propuestas incorporen sus propios elementos de modelación. Como consecuencia de estas modificaciones han emergido diversas variantes del lenguaje de modelación i* las que, a su vez, presentan diferentes niveles de madurez. La adaptabilidad de i* a diferentes necesidades de modelación es parte de su propia naturaleza, de este modo sus variantes no son consideradas perniciosas, por el contrario, su flexibilidad es considerada un factor de éxito relevante del lenguaje de modelación i*. En este contexto el objetivo de la tesis ha sido abordar el problema de interoperabilidad entre las diferentes variantes de i*, esto es, proponer un marco conceptual para comprender las variaciones del lenguaje de modelación y, considerando este marco, generar una propuesta que sustente la interoperabilidad e integración de estas variantes. Con estos propósitos esta tesis doctoral ha identificado y propuesto soluciones para diez preguntas de investigación con los siguientes resultados: 1) Se han identificado y caracterizado las diferencias de las variantes del lenguaje de modelación i*. Se han usado metamodelos tanto para identificar los conceptos estables y claves de la propuesta así como para alinear las variantes. Una mirada crítica sobre el ¿porqué¿ de las variantes ha sido presentada desde diversas perspectivas teóricas. 2) Se ha formulado una propuesta de interoperabilidad en términos de un metamodelo común. Esta propuesta ha surgido como una adaptación a una solución propuesta para la evolución de metamodelos y co-evolución de modelos formulada en el dominio de la ingeniería conducida por modelos (model-driven engineering). 3) Se ha especificado un lenguaje de intercambio de modelos basado en XML, el que hemos llamado iStarML. 4) Esta solución ha sido validad en términos de aceptación por la comunidad, por medio de un estudio empírico con validez estadística, y también desde un punto de vista práctico por la interconexión de herramientas correspondientes a diferentes variantes.


Fundación Dialnet

Mi Documat

Opciones de tesis

Opciones de compartir

Opciones de entorno