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

Mostrar el registro sencillo del ítem

dc.contributor.author Lazarte, Ivanna Maricruz
dc.contributor.author Chiotti, Omar
dc.contributor.author Villarreal, Pablo
dc.coverage.temporal ARG es
dc.date 2017
dc.date.accessioned 2020-07-07T14:40:38Z
dc.date.available 2020-07-07T14:40:38Z
dc.date.issued 2017
dc.identifier.uri https://riaa-tecno.unca.edu.ar/handle/123456789/139
dc.description Lazarte, Ivanna Maricruz. Universidad Nacional de Catamarca. Facultad de Tecnología y Ciencias Aplicadas. Departamento de Informática; Argentina. es
dc.description Chiotti, Omar. Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET).INGeniería ARgentina (INGAR). Santa Fe; Argentina. es
dc.description Villarreal, Pablo. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Centro de Investigación y Desarrollo de Ingeniería en Sistemas de Información (CIDISI); Argentina. es
dc.description.abstract 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. es
dc.language spa es
dc.rights Acceso Abierto es
dc.rights.uri https://creativecommons.org/licenses/by-nc-sa/4.0/deed.es es
dc.source XII Jornadas de Ciencia y Tecnología de Facultades de Ingeniería del NOA es
dc.subject Desarrollo de Software Dirigido por Modelos es
dc.subject gestión de procesos de negocio es
dc.title Métodos para el Desarrollo de Software Dirigido por modelos en el Contexto De BPM es
dc.type Documento de Conferencia es
dc.type.version Aceptado es
dc.type.oa conferenceObject en


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(nes)

Mostrar el registro sencillo del ítem

Acceso Abierto Excepto si se señala otra cosa, la licencia del ítem se describe como Acceso Abierto