Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
KABBAJ Mohammed Issam
  • Skhirat, Region de Rabat-Sale-Zemmour-Zaer, Morocco
ABSTRACT Process model deviations when occurring can be handled using dynamic adaptation by adjusting the model on the fly and considering some properties to ensure that all constraints are satisfied. However, sometimes we can not replace... more
ABSTRACT Process model deviations when occurring can be handled using dynamic adaptation by adjusting the model on the fly and considering some properties to ensure that all constraints are satisfied. However, sometimes we can not replace the whole missing fragment and wait the full execution of the sub-activities as structured in the initial order. For example, during software development process, Coding can start while missing the Design activity, hence the deviation is raised and we need to put in place the adjusted fragments to ensure that coding will be done in good conditions: Producing a Design-Model artifact before completing the coding will remediate to the deviation and minimize the risk. So handling of the deviation need to be done smartly and quickly.
Successful business process management depends on effective Workflow design, modelling and also analysis [5]. Many analysis techniques have been developed focusing on verification and discovery of design errors. Most of them check only... more
Successful business process management depends on effective Workflow design, modelling and also analysis [5]. Many analysis techniques have been developed focusing on verification and discovery of design errors. Most of them check only the control flow perspective while ignoring data. However the role of data in the workflow is important since routing constraints in a workflow are typically based on data. In addition, data flow errors can arise even when the control flow structure is correct. A workflow model containing data-flow errors can cause unexpected process interruptions, resulting in high costs to debug and fix at the execution phase. The goal of this paper is to address an important issue in workflow data analysis by active help. Recently many business process data analysis models have been proposed, offering a passive help to the analyst. Which means that when analysing a workflow, it usually consists of creating the model, incorporating data and then ensuring its correct...
Research Interests:
Business process discovery is a research field gathering techniques allowing representation of a business process given an event log where process data are stored. Several advances have been made in process discovery, but as data volume... more
Business process discovery is a research field gathering techniques allowing representation of a business process given an event log where process data are stored. Several advances have been made in process discovery, but as data volume starts to weight considerably, improvement of discovery methods is crucial to follow up. In this paper, we discuss our new method, inspired from image processing techniques. Adapted to voluminous data logs, our method relies on generation of a Petri net using a matrix representation of data. Several concepts are used in our research: partial & feature blocks, filters as well as the adaptation of combinatory logic concepts to process mining.
ABSTRACT In this paper, we propose an approach that aims to improve business process models using risk management techniques. This approach suggests a design change based on the results of risk analysis. Actually, we advocate, in this... more
ABSTRACT In this paper, we propose an approach that aims to improve business process models using risk management techniques. This approach suggests a design change based on the results of risk analysis. Actually, we advocate, in this work, that risk controls can be addressed at an early stage of business process lifecycle: the design stage, so as to minimize failures during process execution. To this aim, we present a method for analyzing business process models using an adaptation of a risk analysis technique HAZOP (HA-Zard OP-erability). Afterward, we rep-resent the mechanisms used to evolve from the risk analysis phase into the design phase using patterns that implement rec-ommendations related to a specific kind of risk controls
ABSTRACT Business process management aims to create and develop value inside organizations. Though, business processes are exposed to different risks that may cause failures in their execution. In order to preserve this value, applying... more
ABSTRACT Business process management aims to create and develop value inside organizations. Though, business processes are exposed to different risks that may cause failures in their execution. In order to preserve this value, applying risk management principles in Business process management discipline has become a field that takes a lot of attention. Risk-aware Business Process Management (R-BPM) is an area that combines the advantages of Business Process Management and Risk Management. Some works tried to propose approaches for mitigating risks but only in the execution phase. Our research work aims to mitigate risks by design using a method based on a risk analysis technique HAZOP (HA-Zard OP-erability). In this paper, our objective is twofold. We will firstly introduce an approach for analyzing business process models using an adaptation of HAZOP, propose recommendations for reducing risks and we will then plan actions to implement those recommendations by design. Afterward, we will propose a redesign for the business process model and consequently get an improvement for the original model.
ABSTRACT Software development processes are always subject to permanent evolution during enactment in Process-centered Software Engineering Environments (PSEE). Current process models are not enough flexible to allow both late and early... more
ABSTRACT Software development processes are always subject to permanent evolution during enactment in Process-centered Software Engineering Environments (PSEE). Current process models are not enough flexible to allow both late and early deviation handling, it is true they are able to manage the evolution and fix the variations by reproducing the activities which were not executed during enactment, but they are not able to manage the execution process and changes dynamically and smartly. This article presents a new approach to process enactment evolution, based on dynamic adaptation; Deviations are defined as operations that violate process constraints. Once a deviation is detected, a dynamic adaptation model is used to decide the new activity or set of activities to be launched to reproduce requested inputs and outputs and to handle the deviation impact.
ABSTRACT Modeling is practically time-consuming and error-prone task. To help making process modeling easier, the use of process discovery is considered to be an efficient way to create a fitting process model. In this paper, we propose a... more
ABSTRACT Modeling is practically time-consuming and error-prone task. To help making process modeling easier, the use of process discovery is considered to be an efficient way to create a fitting process model. In this paper, we propose a new method for process discovery based on a process matrix representation to reduce the complexity of discovered processes.