Transformación automática de modelos SPEM a BPMNconsiderando roles y tareas colaborativas
Professor Advisor
dc.contributor.advisor
Bastarrica Piñeyro, María Cecilia
Author
dc.contributor.author
Pulgar González, Juan Andrés
Associate professor
dc.contributor.other
Perovich Gerosa, Daniel
Associate professor
dc.contributor.other
Quispe Sanca, Alcides
Associate professor
dc.contributor.other
Sepúlveda Fernández, Marcos
Admission date
dc.date.accessioned
2018-01-17T13:56:29Z
Available date
dc.date.available
2018-01-17T13:56:29Z
Publication date
dc.date.issued
2017
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/146510
General note
dc.description
Magíster en Ciencias, Mención Computación
es_ES
Abstract
dc.description.abstract
La definición de un proceso de desarrollo de software aumenta las probabilidades de éxito de los proyectos, además de ser un medio que las empresas utilizan para obtener una posible certificación ISO o una evaluación CMMI. Para facilitar la definición del proceso se pueden utilizar diversas herramientas, entre las que destaca Eclipse Process Framework Composer, que se basa conceptualmente en el metamodelo SPEM/UMA.
Por otra parte, cuando se trata de definir procesos, especialmente procesos de negocio, es BPMN el lenguaje que se ha convertido en el estándar, proporcionando claridad gráfica y la posibilidad de ejecutar los procesos automáticamente sobre una plataforma BPMS. Sin embargo, BPMN no está definido específicamente para procesos de software y por lo tanto tiene menor especificidad que SPEM. Luego, si una empresa define su proceso de desarrollo de software utilizando el metamodelo SPEM no puede aprovechar directamente las bondades de BPMN.
Dada la problemática anterior, se plantea la posibilidad de realizar una transformación automática de un proceso de software modelado en SPEM/UMA a otro equivalente modelado en BPMN. La presente investigación cubre la realización de dicha transformación, junto con la respectiva validación del modelo resultante. Tomando en consideración que SPEM y BPMN tienen objetivos distintos, es probable que la transformación presente limitaciones relativas a que no existe una correspondencia entre todos sus elementos. También es parte de esta investigación identificar dichas limitaciones. Cabe mencionar que, si bien esta transformación ha sido abordada en otros trabajos, estos quedan en propuestas teóricas o bien sus resultados son parciales o no se encuentran disponibles.