Li Peng, Hang Li



The Business Process Modelling Notation is a graph-oriented language for executable business processes. Business rules describe fundamental constraints on a system’s transactions. Changes of business rules bring high impact on business processes. It is important for these rules to be represented explicitly, and to be automatically applicable. However, business rules are expressed in a markedly different way than business processes, it can be challenging to integrate them in a model. In this paper, we propose an approach for expressing business rules in BPMN. The key idea is that business rules are operationalized by BPMN subprocesses. This method can improve requirements traceability in process design, as well as minimize the efforts of system changes due to the changes of business rules.


  1. Alspaugh, T.A., 2006. Scenarios, Business Rules, and Matching. ISR Technical Report #UCI-ISR-06-5.
  2. and OMG, 2006. Business Process Modeling Notation Specification. Final Adopted Specification. Retrieved February 20, 2006. From
  3. Dijkman, R.M., Dumas, M., Ouyang, C., 2007. Formal Semantics and Analysis of BPMN Process Models.
  4. Green, P., Rosemann, M., 2000. Integrated Process Modeling. An Ontological Evaluation. In Information Systems. 25 (2), 73-87.
  5. Green, P., Rosemann, M., 2004. Applying Ontologies to Business and Systems Modeling Techniques and Perspectives: Lessons Learned. In Journal of Database Management. 15 (2), 105-117.
  6. Kiepuszewski, B., ter Hofstede, A.H.M., van der Aalst., W.M.P., 2003. Fundamentals of control flow in workflows. In Acta Informatica. 39(3):143-209.
  7. Leite, J.C.S.d.P., Leonardi, M.C., 1998. Business rules as organizational policies. In Ninth International Workshop on Software Specification and Design (IWSSD'98), pages 68-76.
  8. Recker, J., Indulska, M., Rosemann, M., Green, P., 2005. Do Process Modelling Techniques Get Better? A Comparative Ontological Analysis of BPMN. In Proceedings of the 16th Australasian Conference on Information Systems (Campbell, B., J. Underwood and D. Bunker, Eds.), Australasian Chapter of the Association for Information Systems, Sydney, Australia.
  9. Recker, J., Indulska, M., Rosemann, M., Green, P., 2006. How Good is BPMN Really? Insights from Theory and Practice. In Ljungberg, J. and Andersson, M., Eds. Proceedings 14th European Conference on Information Systems, Goeteborg, Sweden.
  10. Rosca, D., Greenspan, S., C. Wild, C., 2002. Enterprise modeling and decision-support for automating the business rules lifecycle. In Automated Software Engg., 9(4):361-404.
  11. Rosemann, M., Green, P., Indulska, M., 2005. A Procedural Model for Ontological Analyses. In: Information Systems Foundations: Constructing and Criticising (Hart, D. and S. Gregor, Eds.), pp.153- 163, ANU E Press, Canberra, Australia.
  12. Rowe, A., Stephens, S., Guo, Y., 2005. The use of Business Rules with Workflow Systems. Rule Languages for Interoperability, W3C.
  13. van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P., 2003. Workflow Patterns. In Distributed and Parallel Databases, 14(1):5-51.
  14. White, S., 2004. Process Modeling Notations and Workflow Patterns. In Workflow Handbook 2004, pages 265-294.
  15. Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M., 2005. Pattern-based Analysis of BPMN - An extensive evaluation of the Control-flow, the Data and the Resource Perspectives. In BPM Center Report, No. BPM-05-26.
  16. Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M. Russell, N., 2006. On the Suitability of BPMN for Business Process Modelling. In Dustdar, S., Fiadeiro, J.L., Sheth, A., Eds. Proceedings 4th International Conference on Business Process, pp. 161-176, Vienna, Austria.

Paper Citation

in Harvard Style

Peng L. and Li H. (2008). EXPRESSING BUSINESS RULES IN BPMN . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-38-8, pages 266-270. DOI: 10.5220/0001700702660270

in Bibtex Style

author={Li Peng and Hang Li},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},

in EndNote Style

JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
SN - 978-989-8111-38-8
AU - Peng L.
AU - Li H.
PY - 2008
SP - 266
EP - 270
DO - 10.5220/0001700702660270