Métodos para el Desarrollo de Software Dirigido por modelos en el Contexto De BPM

Lazarte, Ivanna Maricruz. Universidad Nacional de Catamarca. Facultad de Tecnología y Ciencias Aplicadas. Departamento de Informática. Argentina.

Guardado en:
Detalles Bibliográficos
Autores principales: Lazarte, Ivanna Maricruz, Chiotti, Omar, Villarreal, Pablo
Formato: Documento de Conferencia
Lenguaje:Español
Publicado: 2017
Materias:
Acceso en línea:https://riaa-tecno.unca.edu.ar/handle/123456789/139
Aporte de:
id I80-R217-123456789-139
record_format dspace
spelling I80-R217-123456789-1392023-05-17T15:11:11Z Métodos para el Desarrollo de Software Dirigido por modelos en el Contexto De BPM Lazarte, Ivanna Maricruz Chiotti, Omar Villarreal, Pablo Desarrollo de Software Dirigido por Modelos gestión de procesos de negocio Lazarte, Ivanna Maricruz. Universidad Nacional de Catamarca. Facultad de Tecnología y Ciencias Aplicadas. Departamento de Informática. Argentina. Chiotti, Omar. INGAR-CONICET, Santa Fe, Argentina Villarreal, Pablo. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. CIDISI. Argentina El Desarrollo de Software Dirigido por Modelos (MDSD, Model-Driven Software Development) es un nuevo paradigma para el desarrollo de software, en el cual los modelos son los principales artefactos en el proceso de desarrollo. La esencia de MDSD se basa en dos temas principales: (1) elevar el nivel de abstracción de las especificaciones para estar más cerca del dominio del problema y lejos del dominio de implementación mediante el uso de lenguajes de modelado específicos del dominio, (2) elevar el nivel de automatización usando tecnología informática para cerrar la brecha semántica entre la especificación (el modelo) y la implementación (el código generado). MDSD promete incrementar la productividad del desarrollador, reducir el costo (en tiempo y dinero) de la construcción de software, mejorar la reusabilidad del software, y hacer software más mantenible.Este paradigma puede aplicarse en el marco de la Gestión de Procesos de Negocio (BPM, Business Process Management), la cual es una disciplina adoptada por las organizaciones para estandarizar, integrar y optimizar sus procesos de negocio con el propósito de responder rápidamente a los cambios de requerimientos del mercado, mejorando su competitividad. Un proceso de negocio consiste de un conjunto de actividades que son ejecutadas en forma coordinada en una organización para lograr una meta organizacional o de negocio. Dichas actividades pueden ser realizadas por empleados de la organización manualmente o con la ayuda de sistemas de información. También hay actividades que pueden ser ejecutadas automáticamente por sistemas de información, sin ninguna intervención humana.El objetivo de este trabajo es mostrar que es posible aplicar los principios del MDSD en BPM, explotando los beneficios de las transformaciones de modelos automatizadas para lograr una rápida propagación de cambios en el nivel de abstracción de los modelos de procesos de negocio (por ejemplo, cambios en el diseño a cambios en la implementación), con el fin de permitir a las organizaciones adaptarse más rápidamente a los entornos dinámicos en el que se desenvuelven, reduciendo la complejidad y costos de desarrollo, y mejorando la calidad del software generado. Para ello, se definieron métodos basados en MDSD que generan en forma automática modelos de procesos de negocio definidos con el lenguaje BPMN a partir de modelos definidos con el lenguaje UP-ColBPIP. Estos métodos se implementaron usando ADT, un plug-in de Eclipse compuesto por un motor de transformación ATL y un ambiente de desarrollo integrado (IDE). Los meta-modelos usados se definieron conforme al meta-meta-modelo Ecore de Eclipse Modeling Framework (EMF) y la definición de transformación se implementó usando el lenguaje ATL.Como conclusión, se puede decir que es posible aplicar los principios del MDSD en BPM, obteniéndose los siguientes beneficios principales: rápida adaptación a los cambios de requerimientos del mercado debido a la disminución del tiempo de diseño de los modelos de procesos de negocio, disminución de los costos de implementación como consecuencia de la automatización de las transformaciones y mayor reutilización del software debido al reúso de los métodos. 2017 2020-07-07T14:40:38Z 2020-07-07T14:40:38Z 2017 Documento de Conferencia https://riaa-tecno.unca.edu.ar/handle/123456789/139 spa XII Jornadas de Ciencia y Tecnología de Facultades de Ingeniería del NOA https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es application/pdf ARG
institution Universidad Nacional de Catamarca
institution_str I-80
repository_str R-217
collection RIAA - Repositorio Institucional de Acceso Abierto (FTyCA-UNCA)
language Español
topic Desarrollo de Software Dirigido por Modelos
gestión de procesos de negocio
spellingShingle Desarrollo de Software Dirigido por Modelos
gestión de procesos de negocio
Lazarte, Ivanna Maricruz
Chiotti, Omar
Villarreal, Pablo
Métodos para el Desarrollo de Software Dirigido por modelos en el Contexto De BPM
topic_facet Desarrollo de Software Dirigido por Modelos
gestión de procesos de negocio
description Lazarte, Ivanna Maricruz. Universidad Nacional de Catamarca. Facultad de Tecnología y Ciencias Aplicadas. Departamento de Informática. Argentina.
format Documento de Conferencia
author Lazarte, Ivanna Maricruz
Chiotti, Omar
Villarreal, Pablo
author_facet Lazarte, Ivanna Maricruz
Chiotti, Omar
Villarreal, Pablo
author_sort Lazarte, Ivanna Maricruz
title Métodos para el Desarrollo de Software Dirigido por modelos en el Contexto De BPM
title_short Métodos para el Desarrollo de Software Dirigido por modelos en el Contexto De BPM
title_full Métodos para el Desarrollo de Software Dirigido por modelos en el Contexto De BPM
title_fullStr Métodos para el Desarrollo de Software Dirigido por modelos en el Contexto De BPM
title_full_unstemmed Métodos para el Desarrollo de Software Dirigido por modelos en el Contexto De BPM
title_sort métodos para el desarrollo de software dirigido por modelos en el contexto de bpm
publishDate 2017
url https://riaa-tecno.unca.edu.ar/handle/123456789/139
work_keys_str_mv AT lazarteivannamaricruz metodosparaeldesarrollodesoftwaredirigidopormodelosenelcontextodebpm
AT chiottiomar metodosparaeldesarrollodesoftwaredirigidopormodelosenelcontextodebpm
AT villarrealpablo metodosparaeldesarrollodesoftwaredirigidopormodelosenelcontextodebpm
_version_ 1766370324008402944