pattern to its corresponding BPMN elements. The
enhancement of MONET methodology goes through
differents steps. First, defining new transformation
rules that aim to derive BPEL from a textual decription
(TD). Second, evaluating the quality of the produced
model in terms of their precision and domain coverage.
The remainder of the paper is structured as
follows: Section 2 presents an overview of MONET
methodology (a systeMatic derivatiOn of a
bpmN modEls from business process Textual
description) and the related works. Section 3
determines the transformation rules that allow the
derivation of BPEL model from the business concept
template. Section 4 illustrates our tool MONEET that
implements the transformation rules and the ontology
to produce BPEL model and evaluate it through the
recall and precision. Finally, Section 5 summarizes
the results and draws the future works.
2 BACKGROUND
2.1 Overview of MONET
MONET (a systeMatic derivatiOn of a bpmN modEls
from business process Textual description) is a
methodology that generates BPMN model from its
corresponding documentation (Khlif et al., 2020). It
is composed of two phases: BPMN model derivation
phase and evaluation phase. The derivation phase is
organized around a set of three steps that are a pre-
processing, a definition of the transformation rules,
and their implementations. A pre-processing step
during which the business analyst cleans first the
business process description, written with a natural
language. Then, the business analyst identifies the
business goals to divide the business process
description into business concepts. For each business
concept, the business analyst prepares its TD
according to a specific template (Khlif et al., 2020)
which is composed of three blocks. The first block
summarizes the business concept. The second block
describes the main, alternative, and error scenarios.
The third block illustrates business objects as result
of the execution of the BC. For more details, reader
can refer to (Khlif et al., 2020).
A transformation-definition step during which the
business designer defines an ontology to analyze the
semantic of the business concepts’ template. It is used
to define the business transformation rules.
A Transformation-implementation step during
which the business engineer formalizes/implements
the transformation rules, which provide for the
automated generation of the BPMN model.
2.2 Related Work
Many researchers proposed a number of methods for
generating BPMN model from its textual description
and vice versa (Aysolmaz et al., 2018) (Van der Aa et
al., 2019), and from model to another at different
abstraction levels ie. from BPMN to BPEL and vice
versa (Doux et al., 2013).
On the one hand, model-to-text transformation
(Aysolmaz et al., 2018) proposed a semi-automated
approach technique that transforms process models
into intuitive natural language texts.
On the other hand, text-to-model transformation
techniques cover a diversity of models. (Van der Aa
et al., 2019) offered an approach that derives
automatically BPMN models from natural language
text based on a tailored Natural Language Processing
technique that identifies activities and their inter-
relations. The authors of (Doux et al., 2013) address
the issues related to model-to-model transformation
from BPMN to BPEL and vice versa. They proposed
pattern-based transformation from BPMN to BPEL
using ATL.
What become problematic with these works
(Doux et al., 2013) is the patterns identification and
the different types of process models: BPEL (block-
based) and BPMN (graph based). To overcome these
limits, (Yongchareon et al., 2020) present a unified
framework, namely UniFlexView, for supporting
automatic and consistent process view construction.
Based on this framework, process modellers can use
the proposed View Definition Language to specify
their view construction requirements disregarding the
types of process models.
In summary, many researchers studied the
transformation between BPMN model and its textual
description or between BPMN and BPEL models.
However, there is no works that focus on the
generation of BPEL from the documentation of the
business process. Our objective is to facilitate the task
of the business designer and developer to obtain
BPEL model at a high level of granularity.
3 FROM TEXTUAL
DESCRIPTION TO BPEL
MODEL
We propose to extend MONET methodology to
generate BPEL model from its textual description.
We called the new methodology MONEET (a
systeMatic derivatiOn of a bpmN and bpEl modEls
from business process Textual description).