An Evaluation Framework for Business Process Modeling

Web services composition is an emerging paradigm for enabling inter and intra organizational integration, and a landscape of languages and techniques for modeling business processes in web service based environments has emerged and is continuously being enriched. With the advent of modeling standards, different business sectors are investigating the options for modeling their workflows. In terms of business process modeling, healthcare is a rather complex sector of activity. Indeed, modeling healthcare processes presents special requirements dictated by the complicated and dynamic nature of these processes as well as by the specificity and diversity of the actors involved in these processes. Little effort has been dedicated to evaluating the capabilities and limitations of modeling languages based on healthcare requirements. This paper presents a set of healthcare modeling requirements and proposes an evaluation framework for process modeling languages based on these requirements. The suitability of two major process based service composition languages, namely BPEL and WS-CDL, is evaluated.

[1]  Hafedh Mili,et al.  Business process modeling languages: Sorting through the alphabet soup , 2010, CSUR.

[2]  Jan Mendling,et al.  From WS-CDL choreography to BPEL process orchestration , 2008, J. Enterp. Inf. Manag..

[3]  David E. Avison,et al.  Time to rethink health care and ICT? , 2007, CACM.

[4]  Volker Gruhn,et al.  Complexity Metrics for business Process Models , 2006, BIS.

[5]  Schahram Dustdar,et al.  Modeling Medical E-services , 2004, Business Process Management.

[6]  P. Plsek,et al.  The challenge of complexity in health care , 2001, BMJ : British Medical Journal.

[7]  Jan Mendling Business Process Execution Language for Web Service (BPEL) , 2006 .

[8]  Shazia Wasim Sadiq,et al.  A Survey of Comparative Business Process Modeling Approaches , 2007, BIS.

[9]  Jan Mendling,et al.  What Makes Process Models Understandable? , 2007, BPM.

[10]  Marlon Dumas,et al.  Pattern Based Analysis of BPML (and WSCI) , 2002 .

[11]  Andrew Gemino,et al.  A framework for empirical evaluation of conceptual modeling techniques , 2004, Requirements Engineering.

[12]  Sarah W. Fraser,et al.  Coping with complexity: educating for capability , 2001, BMJ : British Medical Journal.

[13]  Wil M. P. van der Aalst,et al.  Life After BPEL? , 2005, EPEW/WS-FM.

[14]  John Krogstie,et al.  Assessing Business Process Modeling Languages Using a Generic Quality Framework , 2006 .

[15]  T. D. Fletcher,et al.  Web Services Choreography Description Language Version 1.0, W3C , 2004 .

[16]  Adam Arkin Business process Modeling Language , 2002 .

[17]  Phillip Hallam-Baker,et al.  Web services security: soap message security , 2003 .

[18]  Ron Weber,et al.  Ontological foundations of information systems , 1997 .

[19]  D. Rossi,et al.  What your next workflow language should look like , 2006 .

[20]  Ruth Breu,et al.  Realizing model driven security for inter-organizational workflows with WS-CDL and UML 2.0 , 2005, MoDELS'05.

[21]  Gero Decker,et al.  Pattern-based Evaluation of WS-CDL , 2006 .

[22]  Frank Leymann,et al.  Exception Handling in the BPEL4WS Language , 2003, Business Process Management.

[23]  Marlon Dumas,et al.  Pattern Based Analysis of BPEL4WS , 2002 .

[24]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[25]  Marta Indulska,et al.  A Study of the Evolution of the Representational Capabilities of Process Modeling Grammars , 2006, CAiSE.

[26]  Schahram Dustdar,et al.  Modeling and implementing medical Web services , 2005, Data Knowl. Eng..

[27]  Hongwei Ding,et al.  A Comparison of Business Process Modeling Methods , 2006, 2006 IEEE International Conference on Service Operations and Logistics, and Informatics.

[28]  Wenhong Luo,et al.  A framework for selecting business process modeling methods , 1999 .

[29]  Mario Piattini,et al.  A BPMN Extension for the Modeling of Security Requirements in Business Processes , 2007, IEICE Trans. Inf. Syst..

[30]  Wil M. P. van der Aalst,et al.  On the Suitability of BPMN for Business Process Modelling , 2006, Business Process Management.

[31]  Richard F. Paige,et al.  Principles for modeling language design , 2000, Inf. Softw. Technol..

[32]  Ron Weber,et al.  On the ontological expressiveness of information systems analysis and design grammars , 1993, Inf. Syst. J..

[33]  Manuel Laguna,et al.  Business Process Modeling, Simulation and Design , 2004 .

[34]  Lars-Åke Fredlund Implementing WS-CDL , 2006 .

[35]  W.M.P. van der Aalst,et al.  Don't go with the flow: web services composition standards exposed , 2003 .

[36]  Shalini Batra,et al.  Web Service Choreography Description Language ( WS-CDL ) : Goals and Benefits , 2007 .

[37]  Volker Gruhn,et al.  Adopting the Cognitive Complexity Measure for Business Process Models , 2006, 2006 5th IEEE International Conference on Cognitive Informatics.

[38]  Marta Indulska,et al.  Candidate interoperability standards: An ontological overlap analysis , 2007, Data Knowl. Eng..