Abstract
There has been a huge influx of business process modeling languages as business process management (BPM) and process-aware information systems continue to expand into various business domains. The origins of process modeling languages are quite diverse, although two dominant approaches can be observed; one based on graphical models, and the other based on rule specifications. However, at this time, there is no report in literature that specifically targets a comparative analysis of these two approaches, on aspects such as the relative areas of application, power of expression, and limitations. In this paper we have attempted to address this question. We will present both a survey of the two approaches as well as a critical and comparative analysis.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
van der Aalst, W.M.P.: Three Good reasons for Using a Petri-net-based Workflow Management System. In: Proceedings of the International Working Conference on Information and Process Integration in Enterprises (IPIC’96), Cambridge, Massachusetts (1996)
van der Aalst, W.M.P.: Verification of Workflow Nets. In: Azéma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 407–426. Springer, Heidelberg (1997)
van der Aalst, W.M.P., ter Hofstede, A.H.M.: YAWL - Yet Another Workflow Language. Information Systems 30(4), 245–275 (2005)
van der Aalst, W.M.P., et al.: Workflow Patterns. Distributed and Parallel Databases 14(3), 5–51 (2003)
van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.): BPM 2003. LNCS, vol. 2678. Springer, Heidelberg (2003)
Bae, J., et al.: Automatic Control of Workflow Processes Using ECA Rules. IEEE Transactions on Knowledge and Data Engineering 16(8) (2004)
Cardoso, J.: How to Measure the Control-Flow Complexity of Web Processes and Workflows. In: Fischer, L. (ed.) The Workflow Handbook, WfMC, pp. 199–212 (2005)
Casati, F., et al.: Conceptual Modeling of Workflows. In: Papazoglou, M.P. (ed.) ER 1995 and OOER 1995. LNCS, vol. 1021, Springer, Heidelberg (1995)
Casati, F., et al.: A Specification Language for the WIDE Workflow Model. Technical report, University of Twente (1996)
Delphi Group: BPM 2005 Market Milestone Report (2005), http://www.delphigroup.com/research/whitepapers.htm
Ellis, C.A., Nutt, G.J.: Modeling and Enactment of Workflow Systems. In: Ajmone Marsan, M. (ed.) ICATPN 1993. LNCS, vol. 691, Springer, Heidelberg (1993)
Green, P., Rosemann, M., Indulska, M.: Ontological Evaluation of Enterprise Systems Interoperability Using ebXML. IEEE Transactions on Knowledge and Data Engineering 17(5) (2005)
Hayes-Roth, F.: Rule-Based Systems. Communications of the ACM 28(9), 921–932 (1985)
Herbst, H., et al.: The Specification Of Business Rules: A Comparison of Selected Methodologies. In: Verrijn-Stuart, A.A., Olle, T.W. (eds.) Methods and Associated Tools for the Information System Life Cycle, IFIP–18, North-Holland, Amsterdam (1994)
ILOG: ILOG Components for Business Process Management Solutions. White Paper, ILOG (2006), http://www.ilog.com
Jenssens, G.K., Verelst, J., Weyn, B.: Techniques for Modeling Workflows and Their Support of Reuse. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 1–15. Springer, Heidelberg (2000)
Jennings, N.R., et al.: Implementing a Business Process Management System using ADEPT: a Real-World Case Study. International Journal of Applied Artificial Intelligence 14, 421–463 (2000)
Kappel, G., Rausch-Schott, S., Retschitzegger, W.: A Framework for Workflow Management Systems Based on Objects, Rules and Roles. ACM Computing Surveys 32 (2000)
Kappel, G., Rausch-Schott, S., Retschitzegger, W.: Coordination in Workflow Management Systems – a Rule-Based Approach. In: Conen, W. (ed.) ASIAN-WS 1996. LNCS, vol. 1364, pp. 99–120. Springer, Heidelberg (1998)
Kaschek, R., et al.: Towards Selecting Among Business Process Modeling Methodologies. In: Proceedings of 9th International Conference on Business Information Systems (BIS2006), Klagenfurt, Austria (2006)
Knolmayer, G., Endl, R., Pfahrer, M.: Modeling Processes and Workflows by Business Rules. In: van der Aalst, W.M.P., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 16–29. Springer, Heidelberg (2000)
Liu, L., Pu, C.: ActivityFlow: Towards Incremental Specification and Flexible Coordination of Workflow Activities. In: Embley, D.W. (ed.) ER 1997. LNCS, vol. 1331, pp. 169–182. Springer, Heidelberg (1997)
Lu, R.: Comparison of Workflow Modeling Approaches. Honors Thesis, School of Information Technology and Electrical Engineering, The University of Queensland, Brisbane (2004)
Merz, M., et al.: Workflow Modeling and Execution with Colored Petri Nets in COSM. In: Proceedings of the Workshop on Applications of Petri Nets to Protocols within the 16th International Conference on Application and Theory of Petri Nets, pp. 1–12 (1995)
Müller, R., Greiner, U., Rahm, E.: AgentWork: a Workflow System Supporting Rule-Based Workflow Adaptation. Data & Knowledge Engineering 51(2), 223–256 (2004)
OASIS: Business Process Execution Language for Web Services Version 1.1 (BPEL4WS 1.1) Specification (2006)
Object Management Group: Business Process Modeling Notation (BPMN) Specification 1.0 (2006)
Oracle: Building Flexible Enterprise Processes Using Oracle Business Rules and BPEL Process Manager. An Oracle White Paper, Oracle (2005), http://www.oracle.com
Reichert, M., Dadam, P.: ADEPTflex - Supporting Dynamic Changes of Workflows without Losing Control. Journal of Intelligent Information Systems (Special Issue on Workflow Management) 10, 93–129 (1998)
Sadiq, W., Orlowska, M.: On Capturing Process Requirements of Workflow Based Business Information System. In: Proceedings of 3rd International Conference on Business Information Systems (BIS ’99), Poznan, Poland (1999)
Sadiq, S., Sadiq, W., Orlowska, M.: A Framework for Constraint Specification and Validation in Flexible Workflows. Information Systems 30(5) (2005)
Sadiq, W., Orlowska, M.: On Correctness Issues in Conceptual Modeling of Workflows. In: Proceedings of European Conference on Information Systems (ECIS ‘97), Cork, Ireland (1997)
Sedera, W., Rosemann, M., Doebeli, G.: A Process Modeling Success Model: Insights from a Case Study. In: Ciborra, C.U., et al. (eds.) Proceedings of the 18th European Conference on Information Systems, Naples, Italy (2003)
Tibco: Enhancing BPM with a Business Rule Engine. Tibco White Paper, Tibco (2006), http://www.tibco.com
Ultimus: Adaptive Discovery: Accelerating the Deployment and Adaptation of Automated Business Processes. White Paper, Ultimus Inc. (2004), http://www.ultimus.com
Wikarski, D.: An Introduction to Modular Process Nets. Technical Report TR-96-019 International Computer Science Institute (ICSI), Berkeley, CA, USA (1996)
Workflow Management Coalition: Workflow Process Definition Interface - XML Process Definition Language (2006), http://www.wfmc.org/standards/docs.htm
Zeng, L., et al.: PLMflow: Dynamic Business Process Composition and Execution by Rule Inference. In: Buchmann, A., et al. (eds.) TES 2002. LNCS, vol. 2444, Springer, Heidelberg (2002)
Zeng, L., et al.: An Agent-Based Approach for Supporting Cross-Enterprise Workflows. In: Proceedings of the 12th Australasian Database Conference (ADC2001) (2001)
Zisman, M.D.: Representation, Specification and Automation of Office Procedures. PhD Thesis, Wharton School of Business, University of Pennsylvania (1977)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Lu, R., Sadiq, S. (2007). A Survey of Comparative Business Process Modeling Approaches. In: Abramowicz, W. (eds) Business Information Systems. BIS 2007. Lecture Notes in Computer Science, vol 4439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72035-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-72035-5_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72034-8
Online ISBN: 978-3-540-72035-5
eBook Packages: Computer ScienceComputer Science (R0)