• DocumentCode
    658488
  • Title

    Detection of Process Antipatterns: A BPEL Perspective

  • Author

    Palma, Francis ; Moha, Naouel ; Gueheneuc, Yann-Gael

  • Author_Institution
    DGIGL, Ecole Polytech. de Montreal, Montreal, QC, Canada
  • fYear
    2013
  • fDate
    9-13 Sept. 2013
  • Firstpage
    173
  • Lastpage
    177
  • Abstract
    With the increasing significance of the service-oriented paradigm for implementing business solutions, assessing and analyzing such solutions also becomes an essential task to ensure and improve their quality of design. One way to develop such solutions, a.k.a., Service-Based systems (SBSs) is to generate BPEL (Business Process Execution Language) processes via orchestrating Web services. Development of large business processes (BPs) involves design decisions. Improper and wrong design decisions in software engineering are commonly known as antipatterns, i.e., poor solutions that might affect the quality of design. The detection of antipatterns is thus important to ensure and improve the quality of BPs. However, although BP antipatterns have been defined in the literature, no effort was given to detect such antipatterns within BPEL processes. With the aim of improving the design and quality of BPEL processes, we propose the first rule-based approach to specify and detect BP antipatterns. We specify 7 BP antipatterns from the literature and perform the detection for 4 of them in an initial experiment with 3 BPEL processes.
  • Keywords
    Web Services Business Process Execution Language; knowledge based systems; service-oriented architecture; BPEL perspective; SBS; Web services; business process development; business process execution language; design quality; process antipattern detection; rule-based approach; service-based systems; service-oriented paradigm; software engineering; Business; Logic gates; Process control; Quality of service; Synchronization; System recovery; Web services; Antipatterns; Business processes; Design; Detection; Service-based systems; Specification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2013 17th IEEE International
  • Conference_Location
    Vancouver, BC
  • Type

    conf

  • DOI
    10.1109/EDOCW.2013.26
  • Filename
    6690549