<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Comparison of Business Process Modelling Approaches</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Šarūnė Sielskaitė</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Vilnius Gediminas Technical University</institution>
          ,
          <addr-line>Saulėtekio al. 11, Vilnius</addr-line>
          ,
          <country country="LT">Lithuania</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The software development process (SDP) is complex, dynamic, and knowledge-intensive by its nature. Therefore, we need a suitable approach to model it. Some authors have proposed different business process (BP) modelling approaches, like variant-based, rule-based, declarative, workflow-based, and case handling for various BP, such as dynamic, knowledgeintensive, goal-oriented, context-sensitive BP. This paper aims to investigate which BP modelling approach is most suitable for SDP modelling. Consequently, a set of necessary criteria is defined, and several BP modelling approaches are assessed. The obtained results show that the most suitable BP modelling approach for SDP is case handling, as it focuses on what can be done to achieve a predefined process goal rather than using a predefined workflow of the process.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Software Development Process</kwd>
        <kwd>Case Handling</kwd>
        <kwd>Business Process Modelling</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>This study contributes to SDP research by investigating the BP modelling approaches suitable for
SDP modelling. By choosing the most suitable BP modelling approach, we could get the more precise
SDP model.</p>
      <p>Note that in the practice there is plenty of software management approaches, such as Agile,
Waterfall, Scrum, Kanban, and all others [23]. However, in this paper we concentrate on SDP modelling
but not on management activities.</p>
      <p>The rest of this paper is structured as follows. Section 2 introduces related works on the comparison
of BP modelling approaches. Section 3 presents the BP types and modelling approaches. Section 4
introduces SDP and main requirements for its modelling Section 5 shows the comparison of various BP
modelling approaches. Finally, Section 6 concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related works</title>
      <p>Various BP modelling approaches have been offered in the literature, based on the user’s needs and
a BP type. In [11] authors analyze the declarative approach for BP modelling, which focuses on
explicitly stating the business issues which control BP.</p>
      <p>The authors in [18] compare two BP models that are based on two approaches: graphs and rules. The
strengths and weaknesses of two approaches are examined in terms of: 1) expressiveness [18] (i.e., the
ability of a process modelling language to communicate precise process requirements that represent the
aim of process model-ling and execution determines its expressive power); 2) flexibility (i.e., the ability
of a BP to function on a loosely or partially described model [18], with the full specification being made
at runtime); 3) adaptability [18] (i.e., the ability to respond to unusual circumstances); 4) dynamism
[18] (i.e., the workflow process' flexibility to adjust as the BP evolves); and 5) complexity [18] (i.e., the
difficulties of modelling, analyzing, and deploying a process model, as well as support for dynamic and
evolving BP).</p>
      <p>Authors in [16] also compare three different modelling approaches: BPMN2.0, IDEF0 and IDEF3.
The main goal of this research is to understand main differences and weakness of each modelling
approach based on its usability, representation, communication and alignment, readability, and
creativity. It is based on survey.</p>
      <p>
        Other authors compare BP in a particular context. Authors in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] compare BP modelling approaches
in the context of process-level audit risk assessment according to main modelling constructs and
requirements for process-level audit risk assessment.
      </p>
      <p>
        As can be summarized, in the literature we can find different comparisons of BP modelling
approaches. However, they are limited according to some features, like declarative BP [11], graphs or
rules [18], or a particular context [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Contrary, we need a process modelling approach, which is mostly
suitable for SDP modelling.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Business process types and modelling approaches</title>
      <p>Because of the changing environment, BP becomes dynamic. Therefore, a uniform BP model cannot
be defined for a dynamic business process (DBP) in all cases [14], i.e., it could adapt to a continuously
moving and changing environment. Dynamic and flexible systems offer advantages for businesses in
addressing dynamic uncertain factors and implementing DBP [14]. DBP modelling and simulations
allows the process operator to see the impact of possible solutions or changes on the process end,
identify problems and preventive measures to these problems at a process in-stance run-time.</p>
      <p>
        Processes, where knowledge is a key characteristic, are called knowledge intensive processes (KIP)
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. From the traditional, activity-centered point of view, KIP are challenging to automate, control, and
test for a compliance, since KIP emphasizes the importance of the experience or tacit knowledge of
process participants called knowledge workers [
        <xref ref-type="bibr" rid="ref1">1, 33</xref>
        ]. The role of knowledge workers is to accomplish
specific activities that are characterized by complexity or require creativity [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In [13], authors also
recognize flexibility in KIP as a crucial factor for their efficiency.
      </p>
      <p>
        Goal-oriented process modelling is driven by the need to ensure congruence of BP and decisions
with the values and vision of the business while meeting continuous demands for increased business
productivity [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. It aims to extend traditional BP modelling that address the “how” of BP concerned
with the efficient execution of BP to also include the “why” to ensure effectiveness of BP [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>Context-sensitive processes use context to provide more relevant information to support users while
performing their tasks. A context is any information that can be used to characterize the situation in
which something exists or occurs [27]. Context-sensitive processes demand that designers consider new
aspects and challenges in comparison to traditional approaches [26]. A context-sensitive process can
adapt its instances at run-time to the changing context, defined by variables containing all relevant
information about the design and execution of BP [32].</p>
      <p>According to [33], authors model BP using families of BP variants, where a family of BP variants
is presented via a single model, from which each variant can be de-rived through certain transformations
(i.e., adding or deleting fragments) of the mod-el.</p>
      <p>A BP model is called rule-based if the logic of its control flow, data flow and re-source allocation is
declaratively expressed by means of business rules (BR). A rule-based process model represents BP as
a description of its state space and a set of BR that constrain the valid movements in that state space.
Rule-based process modelling allows to include a lot of useful information that otherwise would remain
implicit in procedural process models. The advantages of rule-based process modelling manifest
themselves during both the design and enactment phase of the BP management (BPM) lifecycle.</p>
      <p>According to some [9] declarative models specify what should be done without specifying how it
should be done. These models specify a set of constraints, BR, event conditions, or other expressions
that define the properties of, and dependencies between, activities in BP [11]. So, BP instances are
constructed according to predefined BR and do not violate them. These BR restrict the final execution
path without defining the process model. In [9], the author states that declarative artifact-centric process
models, which present knowledge-intensive processes, use BR that define how knowledge experts can
make progress in a process. However, in many business situations knowledge experts must deal with
uncertainty, which is modelled using fuzzy logic, and extends declarative artefact-centric processes
models with fuzzy logic [9].</p>
      <p>In a workflow-based BP, the business activity consists of atomic tasks, data types, and human actors
[31]. A workflow-based modelling approach is focused on a static sequence of those tasks and their
workflow scenarios.</p>
      <p>
        Case management is a model for enabling flexible, knowledge-intensive BP. It is heavily reliant on
data. Case handling, unlike workflow management, focuses on what can be done to achieve a business
goal rather than using established process control structures describing what should be done during a
workflow process. When it comes to case handling, the knowledge worker in charge of a certain case
actively decides how that case's goal will be met [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In the case handling allocation system, at any time,
workers aware of the whole case, which can be advantageously viewed as a single BP instance. This
decreases processing time and eliminates errors because the knowledge worker already knows the
situation and can address the difficulties and handle it quicker than a colleague who is unfamiliar with
it [33].
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Software development process</title>
      <p>In this paper, we are interested in SDP modelling. Therefore, in this section, we define main
requirements for SDP modelling as follows:</p>
      <p>1. Dynamics: the developing SDP model should be dynamic, i.e., its model and in-stances should
support structural changes (i.e., there is no predefined sequence of activities) at SDP instance run-time
according to its context and rules, and that can be implemented with minimal delay (adopted from [14]).</p>
      <p>2. Visible context: in the SDP model should be possible to define and observe the context or a
business environment of the SDP instance [19].</p>
      <p>3. Knowledge-intensive: in the SDP model, the knowledge worker should be responsible for the
sequence of activities and how the goal of SDP is reached [30].</p>
      <p>4. A single process instance: the focus should be placed on a single process instance rather than
on a workflow [17].</p>
      <p>5. Parallel assignment or skip role [20]:
a. The SDP model should support parallel modelling of activities in a SDP.</p>
      <p>b. The SDP model should support parallel assignment of activities to one employee/resource in
the same and/or in the separate process cases/instances.</p>
      <p>6. Risk management: In the SDP model, it should be the possibility to assign risks for activities
or an SDP instance/case [29].</p>
      <p>Those requirements become the main comparison attributes for modelling approaches.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Comparison of various process modelling approaches</title>
      <p>forA family of
process
variants</p>
      <sec id="sec-5-1">
        <title>8. Existing modelling notation/language</title>
      </sec>
      <sec id="sec-5-2">
        <title>9. Implementation in a tool</title>
        <p>aBcPtMivNity, diagUraMmLCMMN</p>
      </sec>
      <sec id="sec-5-3">
        <title>MagicDraw,</title>
        <p>Bizagi Modeler TCraimsoutencdha,</p>
      </sec>
      <sec id="sec-5-4">
        <title>Flowable,</title>
      </sec>
      <sec id="sec-5-5">
        <title>DMN, SBVR,</title>
        <p>tBaPbMleNs/,mDeactrisixioensConDec
*</p>
      </sec>
      <sec id="sec-5-6">
        <title>Trisotech,</title>
      </sec>
      <sec id="sec-5-7">
        <title>Camunda</title>
      </sec>
      <sec id="sec-5-8">
        <title>Declare [28],Some plugins [21] [25], [24]</title>
      </sec>
      <sec id="sec-5-9">
        <title>BPMN</title>
        <p>extensions
(SBPM [15]),</p>
      </sec>
      <sec id="sec-5-10">
        <title>Petri net extensions [25]</title>
        <p>* A rule-based approach for process modelling has no separate notation. Existing notations, like DMN,
Semantics of Business Vocabulary and Business Rules (SBVR), BPMN, can be used to model rules in processes.</p>
        <p>** The relationships between tasks in ConDec are understood as constraints, which represent policies (or
business rules) [24].</p>
        <p>From this table, the most suitable modelling approach is case handling as it meets all the comparison
attributes. It could be used for DBP (Requirement 1). In this approach, the context can be visible
(Requirement 2). There is nothing defined on how to specify a context in a declarative-based and a
variant-based approaches. Since the primary purpose of those approaches is not related to the context,
it is therefore not described in the analyzed papers. A knowledge-intensive feature is occurring in all
analyzed approaches, except a workflow-based approach (Requirement 3). A case handling approach
is also suitable because it focuses on a whole case (Requirement 4) and allows us to model activities
and task in parallel (Requirement 5). The same functionality could be seen in workflow-based and
variant-based approaches as well. What is more, risk management could be adaptable to the case
handling approach (Requirement 6), where a case can depict the risk management. All modelling
approaches have notations and/or modelling languages (Table 1, rows 8-9). Some notations and tools
could be applicable for few modelling approaches as they have similarities in characteristics.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Discussion and conclusions</title>
      <p>At the beginning of this paper, we have defined three research questions to answer. Here we present
the answers. The analysis of the BP modelling approaches shows that BP is a collection of main business
activities and tasks that should be arranged in a specific sequence. It is significant to understand how
BP are working in a particular domain area. For this reason, BP modelling has become crucial, and
various BP types have their modelling approaches.</p>
      <p>The analysis of BP types shows that the main of them are as follows: dynamic, knowledge-intensive,
goal-oriented, context-sensitive. The found BP modelling approaches are the following: variant-based,
rule-based, declarative, workflow-based, and case handling. Those found BP types and their modelling
approaches are focused on a particular entity in a process, like activity, task, context, etc. Moreover,
those BP modelling approaches view BP from a particular perspective, such as variants, rules, contexts,
cases, workflows, etc.</p>
      <p>The analysis of the related works allows us to formulate and specify six requirements of the SDP.
Those SDP requirements are based on the main SDP characteristics. Based on the proposed SDP
requirements, a comparison of the found BP model-ling approaches is presented.</p>
      <p>The obtained comparison results show and teach us that the most suitable BP modelling approach
for SDP is case handling, as it meets all defined requirements for SDP. Moreover, it focuses on what
can be done to achieve a predefined process goal rather than using a predefined workflow.</p>
      <p>In future works, we plan to use the case-handling approach to model and simulate SDP. Moreover,
since SDP is knowledge-intensive and knowledge workers should deal with uncertainty, we will apply
fuzzy set theory for knowledge in SDP modelling.
7. References
[8] Decker G, Dijkman R, Dumas M, García-Bañuelos L (2010) The Business Process Modeling
Notation. Mod Bus Process Autom YAWL its Support Environ 347–368. doi:
10.1007/978-3-64203121-2_13
[9] Eshuis R (2018) Feature-Oriented Composition of Declarative Artifact-Centric Process Models.</p>
      <p>Lect Notes Comput Sci (including Subser Lect Notes Artif Intell Lect Notes Bioinformatics) 11080
LNCS:66–82. doi: 10.1007/978-3-319-98648-7_5
[10] Goedertier S, Haesen R, Vanthienen J (2008) Rule-based business process modelling and
enactment. Int J Bus Process Integr Manag 3:194–207. doi: 10.1504/IJBPIM.2008.023219
[11] Goedertier S, Vanthienen J, Caron F (2014) Declarative business process modelling: principles
and modelling languages. http://dx.doi.org/101080/175175752013830340 9:161–185. doi:
10.1080/17517575.2013.830340
[12] Grambow G, Oberhauser R, Reichert M Knowledge Provisioning A Context-sensitive
Processoriented Approach Applied to Software Engineering Environments. doi:
10.5220/0004083005060515
[13] Herrmann C, Kurz M (2011) Adaptive Case Management: Supporting Knowledge Intensive
Processes with IT Systems. Commun Comput Inf Sci 213 CCIS:80–97. doi:
10.1007/978-3-64223471-2_6
[14] Kalibatiene D, Vasilecas O (2021) A survey on modeling dynamic business processes. PeerJ</p>
      <p>Comput Sci 7:1–52. doi: 10.7717/PEERJ-CS.609/SUPP-1
[15] Kang G, Yang L, Zhang L, Liu J, Wen Y (2021) Organization-driven business process configurable
modeling for spatial variability. China Commun 18:229–242. doi: 10.23919/JCC.2021.11.016
[16] Kelani KT (2018) MODELLING TECHNIQUES: comparison between BPMN2. 0 and IDEF
(0&amp;3) (Doctoral dissertation)
[17] Lemos AM, Sabino CC, Lima RMF, Oliveira CAL (2011) Using process mining in software
development process management: A case study. Conf Proc - IEEE Int Conf Syst Man Cybern
1181–1186. doi: 10.1109/ICSMC.2011.6083858
[18] Lu R, Sadiq S (2007) A Survey of Comparative Business Process Modeling Approaches. Lect
Notes Comput Sci (including Subser Lect Notes Artif Intell Lect Notes Bioinformatics) 4439
LNCS:82–94. doi: 10.1007/978-3-540-72035-5_7
[19] MacCormack A, Verganti R (2003) Managing the Sources of Uncertainty: Matching Process and
Context in Software Development. J Prod Innov Manag 20:217–232. doi:
10.1111/15405885.2003004
[20] Martin RH, Raffo D (2000) SOFTWARE PROCESS IMPROVEMENT AND PRACTICE A
Model of the Software Development Process Using Both Continuous and Discrete Models
Research Section. Softw Process Improv Pr 5:147–157. doi: 10.1002/1099-1670
[21] Pesic M, Schonenberg H, van der Aalst WMP (2008) DECLARE: Full Support for
Loosely</p>
      <p>Structured Processes. 287–287. doi: 10.1109/EDOC.2007.14
[22] La Rosa M, Van Der Aalst WMP, Dumas M, Milani FP (2017) Business Process Variability</p>
      <p>Modeling. ACM Comput Surv 50. doi: 10.1145/3041957
[23] Stuart CE (2020) Cynefin-Framework as a Guide to Agile Leadership Which Project Management</p>
      <p>Method for Which Type of Project? - Waterfall, Scrum, Kanban?
[24] Tiam RT, Seriai A-D, Michel R An Operational Model of Variable Business Process. doi:
10.5220/0005372301620172
[25] Tiam RT, Seriai AD, Michel R (2015) VASCO: Variability Specification in Business Process</p>
      <p>Models. Lect Notes Bus Inf Process 241:612–632. doi: 10.1007/978-3-319-29133-8_30
[26] Vieira V, Tedesco P, Salgado AC (2009) A process for the design of context-sensitive systems.</p>
      <p>Proc 2009 13th Int Conf Comput Support Coop Work Des CSCWD 2009 143–148. doi:
10.1109/CSCWD.2009.4968049
[27] Vieira V, Tedesco P, Salgado AC (2011) Designing context-sensitive systems: An integrated
approach. Expert Syst Appl 38:1119–1138. doi: 10.1016/J.ESWA.2010.05.006
[28] Westergaard M, Maggi FM Declare: A Tool Suite for Declarative Workflow Modeling and</p>
      <p>Enactment
[29] Ye T (2008) A study of software development project risk management. Proc - 2008 Int Semin</p>
      <p>Futur Inf Technol Manag Eng FITME 2008 309–312. doi: 10.1109/FITME.2008.125
[30] Ye Y (2006) Supporting Software Development as Knowledge-Intensive and Collaborative
Activity. Proc 2006 Int Work Work Interdiscip Softw Eng Res - WISER ’06 15–22. doi:
10.1145/1137661
[31] Zhang Y, Perry DE (2014) A data-centric approach to optimize time in workflow-based business
process. Proc - 2014 IEEE Int Conf Serv Comput SCC 2014 709–716. doi: 10.1109/SCC.2014.129
[32] Zhou J, Gilman E, Palola J, Riekki J, Ylianttila M, Sun J (2011) Context-aware pervasive service
composition and its implementation. Pers Ubiquitous Comput 15:291–303. doi:
10.1007/S00779010-0333-5/FIGURES/8
[33] (2007) Business Process Management Architectures. Bus Process Manag 305–343. doi:
10.1007/978-3-540-73522-9_7</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Van</given-names>
            <surname>Der Aalst</surname>
          </string-name>
          <string-name>
            <given-names>WMP</given-names>
            ,
            <surname>Weske</surname>
          </string-name>
          <string-name>
            <given-names>M</given-names>
            ,
            <surname>Grünbauer</surname>
          </string-name>
          <string-name>
            <surname>D</surname>
          </string-name>
          (
          <year>2005</year>
          )
          <article-title>Case handling: a new paradigm for business process support</article-title>
          .
          <source>Data Knowl Eng</source>
          <volume>53</volume>
          :
          <fpage>129</fpage>
          -
          <lpage>162</lpage>
          . doi:
          <volume>10</volume>
          .1016/J.DATAK.
          <year>2004</year>
          .
          <volume>07</volume>
          .003
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Andersson</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bider</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Johannesson</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perjons</surname>
            <given-names>E</given-names>
          </string-name>
          (
          <year>2005</year>
          )
          <article-title>Towards a formal definition of goaloriented business process patterns</article-title>
          .
          <source>Bus Process Manag J</source>
          <volume>11</volume>
          :
          <fpage>650</fpage>
          -
          <lpage>662</lpage>
          . doi:
          <volume>10</volume>
          .1108/14637150510630846/FULL/PDF
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Becker</surname>
            <given-names>J</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosemann</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Von Uthmann</surname>
            <given-names>C</given-names>
          </string-name>
          (
          <year>2000</year>
          )
          <article-title>Guidelines of Business Process Modeling</article-title>
          .
          <source>LNCS</source>
          <year>1806</year>
          :
          <fpage>30</fpage>
          -
          <lpage>49</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Boissier</surname>
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rychkova</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le Grand</surname>
            <given-names>B</given-names>
          </string-name>
          (
          <year>2019</year>
          )
          <article-title>Challenges in knowledge intensive process management</article-title>
          .
          <source>Proc - IEEE Int Enterp Distrib Object Comput Work EDOCW 2019-October</source>
          :
          <fpage>65</fpage>
          -
          <lpage>74</lpage>
          . doi:
          <volume>10</volume>
          .1109/EDOCW.
          <year>2019</year>
          .00023
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Carnaghan</surname>
            <given-names>C</given-names>
          </string-name>
          (
          <year>2006</year>
          )
          <article-title>Business process modeling approaches in the context of process level audit risk assessment: An analysis and comparison</article-title>
          .
          <source>Int J Account Inf Syst</source>
          <volume>7</volume>
          :
          <fpage>170</fpage>
          -
          <lpage>204</lpage>
          . doi:
          <volume>10</volume>
          .1016/J.ACCINF.
          <year>2005</year>
          .
          <volume>10</volume>
          .005
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Di Ciccio</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marrella</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Russo</surname>
            <given-names>A</given-names>
          </string-name>
          (
          <year>2015</year>
          )
          <article-title>Knowledge-Intensive Processes: Characteristics, Requirements and Analysis of Contemporary Approaches</article-title>
          .
          <source>J Data Semant</source>
          <volume>4</volume>
          :
          <fpage>29</fpage>
          -
          <lpage>57</lpage>
          . doi:
          <volume>10</volume>
          .1007/S13740-014-0038-4/TABLES/2
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Cremonini</given-names>
            <surname>Entringer</surname>
          </string-name>
          <string-name>
            <given-names>T</given-names>
            ,
            <surname>Cristina De Oliveira Nascimento</surname>
          </string-name>
          <string-name>
            <given-names>D</given-names>
            ,
            <surname>Da</surname>
          </string-name>
          <string-name>
            <given-names>A</given-names>
            ,
            <surname>Ferreira</surname>
          </string-name>
          <string-name>
            <given-names>S</given-names>
            ,
            <surname>Maurício</surname>
          </string-name>
          <string-name>
            <given-names>P</given-names>
            ,
            <surname>Siqueira</surname>
          </string-name>
          <string-name>
            <given-names>T</given-names>
            ,
            <surname>De Souza Boechat</surname>
          </string-name>
          <string-name>
            <given-names>A</given-names>
            ,
            <surname>Cerchiaro</surname>
          </string-name>
          <string-name>
            <given-names>IB</given-names>
            ,
            <surname>Bichara Mendonça</surname>
          </string-name>
          <string-name>
            <given-names>S</given-names>
            ,
            <surname>Ramos</surname>
          </string-name>
          <string-name>
            <surname>RR</surname>
          </string-name>
          (
          <year>2019</year>
          )
          <article-title>Comparative Analysis main Methods Business Process Modeling: Literature Review, Applications and Examples</article-title>
          .
          <source>Int J Adv Eng Res Sci</source>
          <volume>6</volume>
          :
          <fpage>2456</fpage>
          -
          <lpage>1908</lpage>
          . doi:
          <volume>10</volume>
          .22161/ijaers.6.5.
          <fpage>15</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>