Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMN

Autores
Zorzán, Fabio Andrés; Daniele, Marcela; Frutos, Mariana; Uva, Marcelo
Año de publicación
2014
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Desde hace unos años Query/Views/Transformations (QVT), definido por la Object Management Group (OMG), se ha convertido en una herramienta muy utilizada a la hora de definir transformaciones de modelos. Este trabajo propone una herramienta QVT que permite la transformación de modelos que representan procesos de desarrollo de software, basados en el Software Process Engineering Metamodel versión 2 (SPEM), hacia modelos de procesos genéricos basados en la notación Business Process Modeling Notation (BPMN). Este artículo muestra una parte fundamental de la transformación definida en el Lenguaje Relations que forma parte de QVT, que define la traducción de los componentes SPE, que especifican el control de flujo de actividades de un proceso de desarrollo de software, a componentes BPMN que definen el flujo de actividades en un proceso de negocio. Para la implementación de la transformación se utilizó MediniQVT. La especificación BPMN resultante define parte de un proceso de negocio que representa un proceso de desarrollo de software, esta especificación es la entrada a un workflow estándar, de esta manera, se puede administrar con un motor de workflow la gestión de un proyecto de desarrollo de software.
XI Workshop de Ingeniería de Software
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
QVT
relation
SPEM
workflow
BPMN
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/42354

id SEDICI_f5a0a940b20136f2443e39f369616aa6
oai_identifier_str oai:sedici.unlp.edu.ar:10915/42354
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMNZorzán, Fabio AndrésDaniele, MarcelaFrutos, MarianaUva, MarceloCiencias InformáticasQVTrelationSPEMworkflowBPMNDesde hace unos años Query/Views/Transformations (QVT), definido por la Object Management Group (OMG), se ha convertido en una herramienta muy utilizada a la hora de definir transformaciones de modelos. Este trabajo propone una herramienta QVT que permite la transformación de modelos que representan procesos de desarrollo de software, basados en el Software Process Engineering Metamodel versión 2 (SPEM), hacia modelos de procesos genéricos basados en la notación Business Process Modeling Notation (BPMN). Este artículo muestra una parte fundamental de la transformación definida en el Lenguaje Relations que forma parte de QVT, que define la traducción de los componentes SPE, que especifican el control de flujo de actividades de un proceso de desarrollo de software, a componentes BPMN que definen el flujo de actividades en un proceso de negocio. Para la implementación de la transformación se utilizó MediniQVT. La especificación BPMN resultante define parte de un proceso de negocio que representa un proceso de desarrollo de software, esta especificación es la entrada a un workflow estándar, de esta manera, se puede administrar con un motor de workflow la gestión de un proyecto de desarrollo de software.XI Workshop de Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI)2014-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/42354spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:01:23Zoai:sedici.unlp.edu.ar:10915/42354Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:01:23.396SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMN
title Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMN
spellingShingle Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMN
Zorzán, Fabio Andrés
Ciencias Informáticas
QVT
relation
SPEM
workflow
BPMN
title_short Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMN
title_full Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMN
title_fullStr Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMN
title_full_unstemmed Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMN
title_sort Una herramienta para la automatización de procesos de desarrollo de software usando QVT: transformación de controles de flujo SPEM a BPMN
dc.creator.none.fl_str_mv Zorzán, Fabio Andrés
Daniele, Marcela
Frutos, Mariana
Uva, Marcelo
author Zorzán, Fabio Andrés
author_facet Zorzán, Fabio Andrés
Daniele, Marcela
Frutos, Mariana
Uva, Marcelo
author_role author
author2 Daniele, Marcela
Frutos, Mariana
Uva, Marcelo
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
QVT
relation
SPEM
workflow
BPMN
topic Ciencias Informáticas
QVT
relation
SPEM
workflow
BPMN
dc.description.none.fl_txt_mv Desde hace unos años Query/Views/Transformations (QVT), definido por la Object Management Group (OMG), se ha convertido en una herramienta muy utilizada a la hora de definir transformaciones de modelos. Este trabajo propone una herramienta QVT que permite la transformación de modelos que representan procesos de desarrollo de software, basados en el Software Process Engineering Metamodel versión 2 (SPEM), hacia modelos de procesos genéricos basados en la notación Business Process Modeling Notation (BPMN). Este artículo muestra una parte fundamental de la transformación definida en el Lenguaje Relations que forma parte de QVT, que define la traducción de los componentes SPE, que especifican el control de flujo de actividades de un proceso de desarrollo de software, a componentes BPMN que definen el flujo de actividades en un proceso de negocio. Para la implementación de la transformación se utilizó MediniQVT. La especificación BPMN resultante define parte de un proceso de negocio que representa un proceso de desarrollo de software, esta especificación es la entrada a un workflow estándar, de esta manera, se puede administrar con un motor de workflow la gestión de un proyecto de desarrollo de software.
XI Workshop de Ingeniería de Software
Red de Universidades con Carreras en Informática (RedUNCI)
description Desde hace unos años Query/Views/Transformations (QVT), definido por la Object Management Group (OMG), se ha convertido en una herramienta muy utilizada a la hora de definir transformaciones de modelos. Este trabajo propone una herramienta QVT que permite la transformación de modelos que representan procesos de desarrollo de software, basados en el Software Process Engineering Metamodel versión 2 (SPEM), hacia modelos de procesos genéricos basados en la notación Business Process Modeling Notation (BPMN). Este artículo muestra una parte fundamental de la transformación definida en el Lenguaje Relations que forma parte de QVT, que define la traducción de los componentes SPE, que especifican el control de flujo de actividades de un proceso de desarrollo de software, a componentes BPMN que definen el flujo de actividades en un proceso de negocio. Para la implementación de la transformación se utilizó MediniQVT. La especificación BPMN resultante define parte de un proceso de negocio que representa un proceso de desarrollo de software, esta especificación es la entrada a un workflow estándar, de esta manera, se puede administrar con un motor de workflow la gestión de un proyecto de desarrollo de software.
publishDate 2014
dc.date.none.fl_str_mv 2014-10
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/42354
url http://sedici.unlp.edu.ar/handle/10915/42354
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844615880536752128
score 13.070432