Detection of Process Antipatterns: A BPEL Perspective. Palma, F., Moha, N., & Gu�h�neuc, Y. In Mili, H., Charif, Y., & Liu, E., editors, Proceedings of the 1<sup>st</sup> Workshop on Methodologies for Robustness Injection into Business Processes (MRI-BP), September, 2013. IEEE CS Press. 5 pages.
Paper abstract bibtex 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 \emphantipatterns, \emphi.e., poor solutions that might affect the quality of design. The detection of antipatterns is thus important to ensure and improve the quality of business processes. 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 example BPEL processes.
@INPROCEEDINGS{Palma13-MRIBP-BPELAntipatterns,
AUTHOR = {Francis Palma and Naouel Moha and Yann-Ga�l Gu�h�neuc},
BOOKTITLE = {Proceedings of the 1<sup>st</sup> Workshop on Methodologies for Robustness Injection into Business Processes (MRI-BP)},
TITLE = {Detection of Process Antipatterns: A BPEL Perspective},
YEAR = {2013},
OPTADDRESS = {},
OPTCROSSREF = {},
EDITOR = {Hafedh Mili and Yasmine Charif and Emily Liu},
MONTH = {September},
NOTE = {5 pages.},
OPTNUMBER = {},
OPTORGANIZATION = {},
OPTPAGES = {},
PUBLISHER = {IEEE CS Press},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Code and design smells</b>,
Venue: <i>MRI-BP</i>},
URL = {http://www.ptidej.net/publications/documents/MRIBP13.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/MRIBP13.ppt.pdf},
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 \emph{antipatterns}, \emph{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 business processes. 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 example BPEL processes.}
}
Downloads: 0
{"_id":"3gowBXqyFRCwEu2Fu","bibbaseid":"palma-moha-guhneuc-detectionofprocessantipatternsabpelperspective-2013","downloads":0,"creationDate":"2018-01-17T20:29:42.317Z","title":"Detection of Process Antipatterns: A BPEL Perspective","author_short":["Palma, F.","Moha, N.","Gu�h�neuc, Y."],"year":2013,"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Francis"],"propositions":[],"lastnames":["Palma"],"suffixes":[]},{"firstnames":["Naouel"],"propositions":[],"lastnames":["Moha"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]}],"booktitle":"Proceedings of the 1<sup>st</sup> Workshop on Methodologies for Robustness Injection into Business Processes (MRI-BP)","title":"Detection of Process Antipatterns: A BPEL Perspective","year":"2013","optaddress":"","optcrossref":"","editor":[{"firstnames":["Hafedh"],"propositions":[],"lastnames":["Mili"],"suffixes":[]},{"firstnames":["Yasmine"],"propositions":[],"lastnames":["Charif"],"suffixes":[]},{"firstnames":["Emily"],"propositions":[],"lastnames":["Liu"],"suffixes":[]}],"month":"September","note":"5 pages.","optnumber":"","optorganization":"","optpages":"","publisher":"IEEE CS Press","optseries":"","optvolume":"","keywords":"Topic: <b>Code and design smells</b>, Venue: <i>MRI-BP</i>","url":"http://www.ptidej.net/publications/documents/MRIBP13.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/MRIBP13.ppt.pdf","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 \\emphantipatterns, \\emphi.e., poor solutions that might affect the quality of design. The detection of antipatterns is thus important to ensure and improve the quality of business processes. 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 example BPEL processes.","bibtex":"@INPROCEEDINGS{Palma13-MRIBP-BPELAntipatterns,\r\n AUTHOR = {Francis Palma and Naouel Moha and Yann-Ga�l Gu�h�neuc},\r\n BOOKTITLE = {Proceedings of the 1<sup>st</sup> Workshop on Methodologies for Robustness Injection into Business Processes (MRI-BP)},\r\n TITLE = {Detection of Process Antipatterns: A BPEL Perspective},\r\n YEAR = {2013},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n EDITOR = {Hafedh Mili and Yasmine Charif and Emily Liu},\r\n MONTH = {September},\r\n NOTE = {5 pages.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n OPTPAGES = {},\r\n PUBLISHER = {IEEE CS Press},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Code and design smells</b>, \r\n Venue: <i>MRI-BP</i>},\r\n URL = {http://www.ptidej.net/publications/documents/MRIBP13.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/MRIBP13.ppt.pdf},\r\n ABSTRACT = {With the increasing significance of the service-oriented \r\n paradigm for implementing business solutions, assessing and analyzing \r\n such solutions also becomes an essential task to ensure and improve \r\n their quality of design. One way to develop such solutions, a.k.a., \r\n Service-Based systems (SBSs) is to generate BPEL (Business Process \r\n Execution Language) processes via orchestrating Web services. \r\n Development of large business processes (BPs) involves design \r\n decisions. Improper and wrong design decisions in software \r\n engineering are commonly known as \\emph{antipatterns}, \\emph{i.e.}, \r\n poor solutions that might affect the quality of design. The detection \r\n of antipatterns is thus important to ensure and improve the quality \r\n of business processes. However, although BP antipatterns have been \r\n defined in the literature, no effort was given to detect such \r\n antipatterns within BPEL processes. With the aim of improving the \r\n design and quality of BPEL processes, we propose the first rule-based \r\n approach to specify and detect BP antipatterns. We specify 7 BP \r\n antipatterns from the literature and perform the detection for 4 of \r\n them in an initial experiment with 3 example BPEL processes.}\r\n}\r\n\r\n","author_short":["Palma, F.","Moha, N.","Gu�h�neuc, Y."],"editor_short":["Mili, H.","Charif, Y.","Liu, E."],"key":"Palma13-MRIBP-BPELAntipatterns","id":"Palma13-MRIBP-BPELAntipatterns","bibbaseid":"palma-moha-guhneuc-detectionofprocessantipatternsabpelperspective-2013","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/MRIBP13.doc.pdf"},"keyword":["Topic: <b>Code and design smells</b>","Venue: <i>MRI-BP</i>"],"metadata":{"authorlinks":{"gu�h�neuc, y":"https://bibbase.org/show?bib=http%3A%2F%2Fwww.yann-gael.gueheneuc.net%2FWork%2FPublications%2FBiblio%2Fcomplete-bibliography.bib&msg=embed","guéhéneuc, y":"https://bibbase.org/show?bib=http://www.yann-gael.gueheneuc.net/Work/BibBase/guehene%20(automatically%20cleaned).bib"}},"downloads":0},"search_terms":["detection","process","antipatterns","bpel","perspective","palma","moha","gu�h�neuc"],"keywords":["topic: <b>code and design smells</b>","venue: <i>mri-bp</i>"],"authorIDs":["AfJhKcg96muyPdu7S","xkviMnkrGBneANvMr"],"dataSources":["Sed98LbBeGaXxenrM","8vn5MSGYWB4fAx9Z4"]}