Towards a Flexible and Adaptable Modeling of Business Processes

Author(s):  
Khadhir Bekki ◽  
Hafida Belachir

This article proposes a flexible way in business process modeling and managing. Today, business process needs to be more flexible and adaptable. The regulations and policies in organizations, as origins of change, are often expressed in terms of business rules. The ECA (Event-condition-action) rule is a popular way to incorporate flexibility into a process design. To raise the flexibility in the business processes, the authors consider governing any business activity through ECA rules based on business rules. For adaptability, the separation of concerns supports adaptation in several ways. To cope with flexibility and adaptability, the authors propose a new multi concern rule based model. For each concern, each business rule is formalized using their CECAPENETE formalism (Concern -Event-Condition-Action-Post condition- check Execution- Number of check -Else-Trigger-else Event). Then, the rules based process is translated into a graph of rules that is analyzed in terms of relations between concerns, reliably and flexibility.

Author(s):  
Khadhir Bekki ◽  
Hafida Belachir

This article proposes a flexible way in business process modeling and managing. Today, business process needs to be more flexible and adaptable. The regulations and policies in organizations, as origins of change, are often expressed in terms of business rules. The ECA (Event-condition-action) rule is a popular way to incorporate flexibility into a process design. To raise the flexibility in the business processes, the authors consider governing any business activity through ECA rules based on business rules. For adaptability, the separation of concerns supports adaptation in several ways. To cope with flexibility and adaptability, the authors propose a new multi concern rule based model. For each concern, each business rule is formalized using their CECAPENETE formalism (Concern -Event-Condition-Action-Post condition- check Execution- Number of check -Else-Trigger-else Event). Then, the rules based process is translated into a graph of rules that is analyzed in terms of relations between concerns, reliably and flexibility.


2021 ◽  
Vol 14 (1) ◽  
pp. 281-295
Author(s):  
Irene Tangkawarow ◽  
◽  
Riyanarto Sarno ◽  
Daniel Siahaan ◽  
◽  
...  

The Semantics of Business Vocabulary and Rules (SBVR) standard was developed by the Object Management Group (OMG) for business purposes. SBVR is used for transformation of business vocabulary and business rules into business processes. Gateways are used for regulating the divergence and convergence of flow objects in the business process. The existing business rules in SVBR do not support all gateways in BPMN, whereas there are conditions where branching situations in business rules occur. This article introduces parallelism rules (OR rules) and complex rules to increase 50.6% usage of the existing AND rules and XOR rules in SBVR. The main contribution of this research is to introduce new formal model of inclusive gateway (OR) and complex gateway that allow parallelism and branching to be modeled using SBVR. Thus, this study increases coverage of the usage gateway in SBVR achieved 66.7%. The authors provide branching cases with various levels of complexity, i.e. nested conditions and non-free choice conditions, using the formal description of SBVR.


Author(s):  
Marwane El Kharbili

The power of rule-based solutions has been demonstrated over a wide range of domains and a number of industrial-scale solutions and business rules have now proven their usability in complex real world scenarios. But the use of business rules in conjunction with business process management is still a young research field. Business process management (BPM) is a new paradigm for companies to carry out their value-creating activities. Bringing agility and flexibility to business process management is one of the most pressing challenges we are facing today. In this chapter, we make the case for rule-enabled BPM by motivating the need for introducing business rules in BPM and studying the possible advantages of combining business rule management (BRM) and BPM techniques. A discussion of possible uses of business rules (BRs) in business processes (BPs) is made. Furthermore, we also propose a lifecycle for BPM-oriented business rule management, and illustrate this using a business scenario. Hence, the aim of this chapter is to provide readers with insights into issues conceptual BRM applied to BPM in a business context, not from a formal, but from a methodological point of view.


Author(s):  
Gang Xue ◽  
Zhongwei Wu ◽  
Kun Zhang ◽  
Shaowen Yao

Up to the present, the modeling of business process manly focuses on the flow-control perspective, regardless of the logic relationships between models. Although the value of business rules in business process modeling has been recognized by many organizations, it is not fully clear how business rules can be used to model business process models. Business rules are powerful representation forms that can potentially define the semantics of business process models and business vocabulary. This chapter is committed to model the business process based on SBVR, then use the method mentioned below to transform a plain text rule statement into BPMN files.


2012 ◽  
Vol 21 (04) ◽  
pp. 1250013 ◽  
Author(s):  
BOJAN TOMIĆ ◽  
BORIS HORVAT ◽  
NEMANJA JOVANOVIĆ

Rule engines, business rule management systems and other rule-based systems used today widely utilize methods, techniques and technologies from the era of expert systems. Unfortunately, this doesn't seem to be the case when it comes to explanation facilities. Nowadays, the use of explanation facilities seems more important than ever. Business rule management systems control or constrain the behavior of business processes through business rules and an explanation of the inference process intended for the end user would be more than welcome. An explanation facility framework which was created in order to remedy this situation is presented in this paper. It is written in Java and is supposed to be a generic solution for modern rule-based systems. Besides being free and open-source, it is simple to use and can generate explanations in the form of natural language like sentences. Internationalization is also supported and explanations can be saved as textual, XML or PDF reports.


2012 ◽  
Vol 546-547 ◽  
pp. 651-655
Author(s):  
Li Li Sun ◽  
Feng He ◽  
Xiao Li Meng

Semantic process modeling approaches are used in modelling, making use of the process ontology, which is the preferred BPMO. In the process of semantically modeling, using ontology to describe the business process is an important step. Therefore, the text proposed for BPMO-based OWL representation of business process, lays the foundation for resolving issues, such as semantic annotation, machine-understandable, and reasoning on business process. We will put forward the construction and representation of our business process knowledge; examine the workshop business process activities; according to business rules, describe business processes on the basis of the BPMO; represent BPMO-based process on the basis of ontology modeling language OWL; model the process on the foundation of softeware BPMO Modeller. Workshop product packaging as an example, we will verify business processes based on BPMO methods.


2019 ◽  
Vol 25 (5) ◽  
pp. 948-971
Author(s):  
Kanana Ezekiel ◽  
Vassil Vassilev ◽  
Karim Ouazzane ◽  
Yogesh Patel

Purpose Changing scattered and dynamic business rules in business workflow systems has become a growing problem that hinders the use and configuration of workflow-based applications. There is a gap in the existing research studies which currently focus on solutions that are application specific, without accounting for the universal logical dependencies between the business rules and, as a result, do not support adaptation of the business rules in real time. The paper aims to discuss this issue. Design/methodology/approach To tackle the above problems, this paper adopts a bottom-up approach, which puts forward a component model of the business process workflows and then adds business rules which have clear logical semantics. This allows incremental development of the workflows and semantic indexing of the rules which govern them during the initial acquisition. Findings The paper introduces an event-driven model for development of business workflows which is purely logic-based and can be easily implemented using an object-oriented technology, together with a model of the business rules dependencies which supports incremental semantic indexing. It also proposes a two-level inference mechanism as a vehicle for controlling the business process execution and the process of adaptation of the business rules at real time based on propagating the dependencies. Research limitations/implications The framework is strictly logical and completely domain-independent. It allows to account both synchronous and asynchronous triggering events as well as both qualitative and quantitative description of the conditions of the rules. Although our primary interest is to apply the framework to the business processes typical in the construction industry we believe our approach has much wider potential due to its strictly logical formalization and domain independence. In fact it can be used to control any business processes where the execution is governed by rules. Practical implications The framework could be applied to both large business process modelling tasks and small but very dynamic business processes like the typical digital business processes found in online banking or e-Commerce. For example, it can be used for adjusting security policies by adding the capability to adapt automatically the access rights to account for additional resources and new channels of operation which can be very interesting ion both B2C and B2B applications. Social implications The potential scope of the impact of the research reported here is linked to the wide applicability of rule-based systems in business. Our approach makes it possible not only to control the execution of the processes, but also to identify problems in the control policies themselves from the point of view of their logical properties – consistency, redundancies and potential gaps in the logics. In addition to this, our approach not only increases the efficiency, but also provides flexibility for adaptation of the policies in real time and increases the security of the overall control which improves the overall quality of the automation. Originality/value The major achievement reported in this paper is the construction of a universal, strictly logic-based event-driven framework for business process modelling and control, which allows purely logical analysis and adaptation of the business rules governing the business workflows through accounting their dependencies. An added value is the support for object-oriented implementation and the incremental indexing which has been possible thanks to the bottom-up approach adopted in the construction of the framework.


Sign in / Sign up

Export Citation Format

Share Document