Moufida Aouachria, Abdel Leshob, Javier González Huerta and Reda Ghomari, A, "Business Process Integration: How to Achieve Interoperability Through Process Patterns," in 14th International Conference on e-Business Engineering ICEBE2017 , Shanghai, China (2017), 2017.
Abdel Leshob, Hafedh Mili and Anis Boubaker, "REA-Based Business Process Adaptation," in 11th IEEE International Conference on e-Business Engineering, ICEBE 2014, Guangzhou, China, November 5-7, 2014, 2014, pp. 74--82.
Companies model their business processes either for documentation, analysis, re-engineering or automation purposes; usually using normalized business process modeling languages such as EPC or BPMN. Although these models explain how the processes should be performed and by whom, they abstract away their business rationale (i.e. what is offered and why). Business modeling aims to answer the latter and different frameworks have been proposed to express the process in terms of value-chains. Ensuring alignment between both of these views manually is error prone and labor intensive. In this paper, we present a novel approach to derive a value-chain - expressed in REA - from a business process model expressed in BPMN. At the heart of our approach and our main contribution lies a set of nine general business patterns we have defined and classified as structural and behavioral patterns.
Abdel Leshob, Hafedh Mili and Anis Boubaker, "A Pattern Based Approach for Automatic Business Process Specialization," in Computer Software and Applications Conference (COMPSAC), 2014 IEEE 38th Annual, Vasteras, Sweden, 2014, pp. 59-64.
Organizations build information systems to support their business processes. Some of these business processes are industry or organization-specific, but most are common to many industries and are used as is, modulo a few modifications. Our work tries to capitalize on these similarities to develop a methodology and tools that help business analysts generate organization-specific process models from a catalog of generic business processes. We developed a framework for representing and classifying business processes that supports process variability management by, 1) navigating a repository of generic processes, and 2) automatically generating new process variants around key process variation points. We use business patterns from the Resource Event Agent ontology to identify variation points, and to codify the model transformations inherent in the generation of the process variants. We developed a prototype, showing the computational feasibility of the approach, and validated the relevance of the variation points, and the correctness of corresponding transformations in the context of ERP key processes, showing the conceptual soundness of the approach.
Anis Boubaker, Hafedh Mili, Yasmine Charif and Abdel Leshob, "Towards a Framework for Modeling Business Compensation Processes," in Enterprise, Business-Process and Information Systems Modeling - 14th International Conference, BPMDS 2013, 18th International Co, 2013, pp. 139--153.
Anis Boubaker, Hafedh Mili, Yasmine Charif and Abdel Leshob, "Methodology and Tool for Business Process Compensation Design," in Workshop on Methodologies for Robustness Injectioninto Business Processes (MRI-BP) in conjunction with EDOC 2013, VAncouver, Canada, 2013.
A typical e-business transaction takes hours or days to complete, involves a number of partners, and comprises many failure points. With short-lived transactions, database systems ensure atomicity by either committing all of the elements of the transaction, or by canceling all of them in case of a failure. With typical e-business transactions, strict atomicity is not practical, and we need a way of reversing the effects of those activities that cannot be rolled back: that is compensation. For a given business process, identifying the various failure points, and designing the appropriate compensation processes represents the bulk of process design effort. Yet, business analysts have little or no guidance. For a given failure point, there appears to be an infinite variety of ways to compensate for it. We recognize that compensation is a business issue, but we argue that it can be explained in terms of a handful of parameters within the context of the REA ontology, including things such as the type of activity, the type of resource, and organizational policies. We propose a three-step compensation design approach that 1) starts by abstracting a business process to focus on those activities that create/modify value, 2) compensates for those activities, individually, based on values of the compensation parameters, and 3) composes those compensations using a Saga-like approach. In this paper, we present our approach along with an implementation algorithm and propose a business ontology for compensation design.
Service oriented paradigm offers a way to leverage business agility and reactivity by shortening time-to-market and increasing reusability. However, we argue that in order to offer robust software the business process designer has to account for numerous error paths with little or no guidance. Many studies have shown that this activity represents the bulk of the design process. In this paper, we propose an approach at assisting the process designer in assessing the compensatory activities based on business objectives that we model through a value chain.
Hafedh Mili, Abdel Leshob, Eric Lefebvre and Ghizlane El Boussaidi, "Towards a Methodology for Representing and Classifying Business Processes," in comptes-rendus de MCETECH 2009 (Montreal Conference on eTechnologies, Ottawa, Canada, 2009, pp. 196-211.