scholarly journals Automated two-phase business model-driven synthesis of conceptual database models

2019 ◽  
Vol 16 (2) ◽  
pp. 657-688 ◽  
Author(s):  
Drazen Brdjanin ◽  
Danijela Banjac ◽  
Goran Banjac ◽  
Slavko Maric

Existing approaches to business process model-driven synthesis of data models are characterized by a direct synthesis of a target model based on source models represented by concrete notations, where the synthesis is supported by monolithic (semi)automatic transformation programs. This article presents an approach to automated two-phase business process model-driven synthesis of conceptual database models. It is based on the introduction of a domain specific language (DSL) as an intermediate layer between different source notations and the target notation, which splits the synthesis into two phases: (i) automatic extraction of specific concepts from the source model and their DSL-based representation, and (ii) automated generation of the target model based on the DSL-based representation of the extracted concepts. The proposed approach enables development of modular transformation tools for automatic synthesis of the target model based on business process models represented by different concrete notations. In this article we present an online generator, which implements the proposed approach. The generator is implemented as a web-based, service-oriented tool, which enables automatic generation of the initial conceptual database model represented by the UML class diagram, based on business models represented by two concrete notations.

Author(s):  
Luis Oliverio Chaparro Lemus

Resumen Los Sistemas de Gestión de Procesos de Negocio (BPMS) tienen por objetivo facilitar la actividad empresarial, permitiendo el control automatizado de los procesos de las organizaciones. Sin embargo, no es deseable que los modelos de proceso de negocio, generados por estos BPMS, incluyan las reglas de negocio dentro de sí. Esto representa un serio problema para la modularidad y flexibilidad del modelo, pues cuando se requiere modificar una regla que se usa en distintos puntos del modelo, es necesario modificar el modelo en todos los puntos donde se utilice la regla. En este artículo se hace una propuesta para separar las reglas de negocio del modelo de proceso y manejarlas de forma independiente mediante un motor de reglas de negocio. Esto implica guardar las reglas de negocio en un repositorio que controla un motor de reglas de negocio y una técnica para invocar la regla desde el modelo. Con este trabajo se hace un aporte al mejoramiento del diseño de los actuales BPMS que se traduciría en modelos de negocios muy flexibles y modulares. Palabras Claves:Regla de negocio, Motor de Reglas de Negocio, Proceso de Negocio, Modelo de Proceso de Negocio, Suite de Gestión de Procesos de Negocio (BPMS).   Abstract Systems Business Process Management (BPMS) are intended to facilitate business, allowing automated control of the processes of organizations. However, it is not desirable that the business process models generated by these BPMS, business rules included within. This presents a serious problem for modularity and flexibility of the model, because when you want to change a rule that is used in different parts of the model, it would be necessary to change the model at all points where the rule is used. In this paper a proposal to separate business from process model and manage it independently using a business rules engine is done. This involves keeping the business rules in a repository that controls a business rules engine and a technique to invoke the rule from the model. This paper is a contribution to improving the design of existing BPMS that would result in highly flexible business models and modular. Keywords: Business Ruler, Business Process Engine, Business Process, Business Process Model, Business Process Management System (BPMS).


2021 ◽  
Vol 6 (3) ◽  
pp. 170
Author(s):  
Hilman Nuril Hadi

Business process model was created to make it easier for business process stakeholders to communicate and discuss the structure of the process more effectively and efficiently. Business process models can also be business artifacts and media that can be analyzed further to improve and maintain organizational competitiveness. To analyze business processes in a structured manner, the effect/results of the execution of business processes will be one of the important information. The effect/result of the execution of certain activities or a business process as a whole are useful for managing business processes, including for improvements related to future business processes. This effect annotation approach needs to be supported by business process modeling tools to assist business analysts in managing business processes properly. In previous research, the author has developed a plugin that supports business analysts to describe the effects semantically attached to activities in the Business Process Model and Notation (BPMN) business process model. In this paper, the author describes the unit testing process and its results on the plugin of semantic effect annotation that have been developed. Unit testing was carried out using the basic path testing technique and has obtained three test paths. The results of unit test for plugin are also described in this paper.


2021 ◽  
Vol 28 (1) ◽  
pp. 39-46
Author(s):  
Florian Spree

Predictive process monitoring is a subject of growing interest in academic research. As a result, an increased number of papers on this topic have been published. Due to the high complexity in this research area a wide range of different experimental setups and methods have been applied which makes it very difficult to reliably compare research results. This paper's objective is to investigate how business process models and their characteristics are used during experimental setups and how they can contribute to academic research. First, a literature review is conducted to analyze and discuss the awareness of business process models in experimental setups. Secondly, the paper discusses identified research problems and proposes the concept of a web-based business process model metric suite and the idea of ranked metrics. Through a metric suite researchers and practitioners can automatically evaluate business process model characteristics in their future work. Further, a contextualization of metrics by introducing a ranking of characteristics can potentially indicate how the outcome of experimental setups will be. Hence, the paper's work demonstrates the importance of business process models and their characteristics in the context of predictive process monitoring and proposes the concept of a tool approach and ranking to reliably evaluate business process models characteristics.


2014 ◽  
Vol 11 (2) ◽  
pp. 461-480 ◽  
Author(s):  
Nuno Castela ◽  
Paulo Dias ◽  
Marielba Zacarias ◽  
José Tribolet

Business process models are often forgotten after their creation and its representation is not usually updated. This appears to be negative as processes evolve over time. This paper discusses the issue of business process models maintenance through the definition of a collaborative method that creates interaction contexts enabling business actors to discuss about business processes, sharing business knowledge. The collaboration method extends the discussion about existing process representations to all stakeholders promoting their update. This collaborative method contributes to improve business process models, allowing updates based in change proposals and discussions, using a groupware tool that was developed. Four case studies were developed in real organizational environment. We came to the conclusion that the defined method and the developed tool can help organizations to maintain a business process model updated based on the inputs and consequent discussions taken by the organizational actors who participate in the processes.


2019 ◽  
Vol 9 (11) ◽  
pp. 2322 ◽  
Author(s):  
Mateo Ramos-Merino ◽  
Luis M. Álvarez-Sabucedo ◽  
Juan M. Santos-Gago ◽  
Francisco de Arriba-Pérez

BPMN (Business Process Model and Notation) is currently the preferred standard for the representation and analysis of business processes. The elaboration of these BPMN diagrams is usually carried out in an entirely manual manner. As a result of this human-driven process, it is not uncommon to find diagrams that are not in their most simplified version possible (regarding the number of elements). This work presents a fully automatic method to simplify a BPMN process model document. A two-phase iterative algorithm to achieve this simplification is described in detail. This algorithm follows a heuristic approach that makes intensive use of a Pattern Repository. This software element is concerned with the description of feasible reductions and its enactment. The critical concept lies in the discovery of small reducible patterns in the whole model and their substitution with optimised versions. This approach has been verified through a double validation testing in total 8102 cases taken from real world BPMN process models. Details for its implementation and usage by practitioners are provided in this paper along with a comparison with other existing techniques concerned with similar goals.


2014 ◽  
Vol 11 (4) ◽  
pp. 1515-1535 ◽  
Author(s):  
Tomas Skersys ◽  
Kestutis Kapocius ◽  
Rimantas Butleris ◽  
Tomas Danikauskas

Approaches for the analysis and specification of business vocabularies and rules are relevant topics in both Business Process Management and Information Systems Development disciplines. However, in common practice of Information Systems Development, the Business modeling activities still are of mostly empiric nature. In this paper, aspects of the approach for semi-automatic extraction of business vocabularies (BV) from business process models (BPM) are presented. The approach is based on novel business modeling-level OMG standards ?Business Process Model and Notation? (BPMN) and ?Semantics for Business Vocabularies and Business Rules? (SBVR), thus contributing to OMG?s vision of Model-Driven Architecture (MDA) and to model-driven development in general. The discussed extraction approach is evaluated against fully-automatic BPMN BPM ? SBVR BV transformation that has been developed in parallel to the presented work.


Sign in / Sign up

Export Citation Format

Share Document