SEMANTIC DESIGN PATTERNS FOR BUSINESS PROCESSES
Lobna Makni, Nahla Zaaboub Haddar and Hanene Ben-Abdallah
Faculty of Economics and Management Sciences, Mir@cl Laboratory, Sfax University, Sfax, Tunisia
Keywords: Semantic Business Process Patterns, Business process models, Conflicts, Construction rules.
Abstract: Both the academic and industrial communities are increasingly interested in developing methods and tools
for automating the design of business process models. In this context, several approaches were proposed to
make modeling easier and to enhance the quality of the resulting artifacts. To achieve these objectives, these
approaches are based on pattern reuse. Despite the agreed uppon advantages of patterns in accelerating the
design process and improving the produced model quality, a few researchers showed how to construct
business process patterns. In this paper, we describe an approach to construct Semantic Business Process
Patterns (SB2P) from a set of process models. A SB2P is a pattern synthesized from a set of process models
belonging to the same business domain. It is composed of process fragments that are semantically close but
may have structural and/or behavioral differences.
1 INTRODUCTION
Process modeling is considered a labor intensive
task, whose outcome depends on personal domain
expertise. Designers with low modeling competence
or domain expertise may introduce errors or
inconsistencies in the designed model which may
lead to bad performance and high process costs
(Müller et al., 2007). Thus, modeling tools must
incorporate techniques to help inexperienced
designers to work in an efficient manner. In fact,
there is a wide agreement that reuse can accelerate
the design process and produce high quality
solutions by adopting best practices (Buschmann et
al., 2007), (Tran et al., 2007), (Montero et al., 2010).
The various modeling approaches based on reuse can
be calssified into two main classes: reference
modeling and pattern reuse.
Reference modeling aims to increase productivity
by using configurable process models. A
configurable process model is a modeling artifact
that captures a family of process models and allows
analysts to understand what these process models
share, what their differences are, and why and how
these differences occur (Rosa et al., 2010).
Configured models are created for a specific domain
and are meant to be customized in different
application projects. They are constructed by
merging models after detecting similarities and
differences between them (Li et al., 2009) (Dijkman,
2007). On the other hand, a variety of patterns for
business processes have been proposed in the
literature like workflow patterns (der Aalst et al.,
2003), workflow activity patterns (Thom et al., 2009)
and action patterns (Smirnov et al., 2009). Workflow
patterns focus on specific aspects like control flow,
data flow and resource assignments. Workflow
activity patterns refer to the description of a recurrent
business function as it can be frequently found in
business processes (Thom et al., 2009); the authors
in (Thom et al., 2009) propose seven activity patterns
through an extensive literature study of business
process types (e.g., Approval, Question-answer,
Decision Making, …). In contrast to workflow
patterns, action patterns are closely related to the
semantic content of a process model. In addition,
unlike reference models, action patterns are abstract
enough to be applicable in various domains
(Smirnov et al., 2009).
In this paper, we propose a pattern concept that
combines the advantages of both reference models
and action patterns: focusing on structural concepts
specific to business processes, accounting for the
semantic aspects, and ensuring a high level of
abstraction to provide for a wide reuse range. More
specifically, we define the concept of Semantic
Business Process Pattern (SB2P). A SB2P is a
pattern synthesized from a set of “good-quality”
process models belonging to the same business
domain. It is composed of process fragments that are
83
Makni L., Zaaboub Haddar N. and Ben-abdallah H..
SEMANTIC DESIGN PATTERNS FOR BUSINESS PROCESSES.
DOI: 10.5220/0003653500830087
In Proceedings of the 6th International Conference on Software and Database Technologies (ICSOFT-2011), pages 83-87
ISBN: 978-989-8425-76-8
Copyright
c
2011 SCITEPRESS (Science and Technology Publications, Lda.)