Aplicación web para el análisis unificado de procesos BPMN

Loading...
Thumbnail Image

Identifiers

Publication date

Reading date

Authors

Espinosa Tarrío, Pablo

Collaborators

Tutors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Metrics

Google Scholar

Share

Research Projects

Organizational Units

Journal Issue

Abstract

Un proceso de negocio es un conjunto de actividades estructuradas que tienen como objetivo desarrollar un determinado producto o software. BPMN es la notación de facto para diseñar y modelar gráficamente estos procesos. La importancia de los procesos de negocio dentro de las organizaciones hace que se comiencen a realizar análisis formales sobre ellos para poder llevarlos a cabo de manera eficaz y libre de errores. Por ende, el objetivo de este trabajo es desarrollar una aplicación web que permita, de forma sencilla y eficiente, la creación y visualización de diagramas BPMN para poder ejecutar sobre ellos análisis formales en tiempo real. Dichos análisis, estarán focalizados en verificar automáticamente ciertas propiedades de interés, como el tiempo de ejecución, el grado de paralelismo y el uso de recursos de los procesos, además de permitir verificar proposiciones de lógica temporal lineal (LTL) sobre ellos para razonar acerca de su funcionamiento. Para el desarrollo de la aplicación se ha seguido una metodología iterativa incremental, utilizando Node.js para desarrollar el servidor web de la aplicación, Maude para realizar los análisis formales sobre los procesos BPMN, y Java para leer los ficheros XML que contienen la información de cada diagrama y generar su respectiva representación en formato Maude.

Description

Bibliographic citation

Endorsement

Review

Supplemented By

Referenced by

Creative Commons license

Except where otherwised noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internacional