Skip to main content

Process Materialization Using Templates and Rules to Design Flexible Process Models

  • Conference paper
Rule Interchange and Applications (RuleML 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5858))

Abstract

The main idea in this paper is to show how flexible processes can be designed by combining generic process templates and business rules. We instantiate a process by applying rules to specific case data, and running a materialization algorithm. The customized process instance is then executed in an existing workflow engine. We present an architecture and also give an algorithm for process materialization. The rules are written in a logic-based language like Prolog. Our focus is on capturing deeper process knowledge and achieving a holistic approach to robust process design that encompasses control flow, resources and data, as well as makes it easier to accommodate changes to business policy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. van der Aalst, W.M.P.: The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers 8(1), 21–66 (1998)

    Article  Google Scholar 

  2. van der Aalst, W.M.P., et al.: Workflow Patterns. Distributed and Parallel Databases 14(3), 5–51 (2003)

    Article  Google Scholar 

  3. van der Aalst, W.M.P., Rosemann, M., Dumas, M.: Deadline-based escalation in process-aware information systems. Decis. Support Syst. 43(2), 492–511 (2007)

    Article  Google Scholar 

  4. Bhattacharya, K., et al.: Towards Formal Analysis of Artifact-Centric Business Process Models. In: Business Process Management (BPM), Brisbane, Australia, pp. 288–304 (2007)

    Google Scholar 

  5. Chiu, D.K.W., Li, Q., Karlapalem, K.: Web interface-driven cooperative exception handling in ADOME workflow management system. Web Information Systems Engineering 26(2), 93–120 (2001)

    Article  MATH  Google Scholar 

  6. Clocksin, W.F., Mellish, C.S.: Programming in Prolog. Springer, New York (1987)

    MATH  Google Scholar 

  7. Curbera, F., Khalaf, R., Leymann, F., Weerawarana, S.: Exception Handling in the BPEL4WS Language. In: van der Aalst, W.M.P., ter Hofstede, A.H.M., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 276–290. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Dumas, M., van der Aalst, W.M.P., Hofstede, A.H.M.: Process Aware Information Systems. Wiley Interscience, Hoboken (2005)

    Book  Google Scholar 

  9. Goedertier, S., Vanthienen, J.: Designing Compliant Business Processes with Obligations and Permission. In: Proceedings of Workshop on Business Process Design, pp. 5–14 (2006)

    Google Scholar 

  10. Goedertier, S., Mues, C., Vanthienen, J.: Specifying process-aware access control rules in SBVR. In: Paschke, A., Biletskiy, Y. (eds.) RuleML 2007. LNCS, vol. 4824, pp. 39–52. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  11. Halliday, J.J., et al.: Flexible Workflow Management in the OPENflow System. In: Proceedings of the Fifth IEEE International Enterprise Distributed Object Computing Conference (EDOC 2001), pp. 82–92 (2001)

    Google Scholar 

  12. Hwang, S.-Y., Tang, J.: Consulting past exceptions to facilitate workflow exception handling. Decision Support Systems 37(1), 49–69 (2004)

    Article  Google Scholar 

  13. JBoss Community, Drools Flow, http://www.jboss.org/drools/drools-flow.html

  14. Joeris, G.: Defining Flexible Workflow Execution Behaviors. In: Enterprise-wide and Cross-enterprise Workflow Management: Concepts, Systems, Applications, GI Workshop Proceedings – Informatik, pp. 49–55 (1999)

    Google Scholar 

  15. Kiepuszewski, B., ter Hofstede, A.H.M., Bussler, C.J.: On structured workflow modelling. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 431–445. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  16. Kumar, A., Liu, R.: A rule-based framework using role patterns for business process compliance. In: Bassiliades, N., Governatori, G., Paschke, A. (eds.) RuleML 2008. LNCS, vol. 5321, pp. 58–72. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  17. Kumar, A., Wang, J.: A framework for designing resource driven workflow systems. In: Rosemann, M., vom Brocke, J. (eds.) The International Handbook on Business Process Management, Springer, Heidelberg (2009) (forthcoming)

    Google Scholar 

  18. Lienhard, H., Künzi, U.-M.: Workflow and business rules: a common approach. BPTrends., http://www.bptrends.com/

  19. Mangan, P., Sadiq, S.: On Building Workflow Models for Flexible Processes. In: Proceedings of the 13th Australasian Conference on Database Technologies (ADC), Melbourne, Victoria, Australia, vol. 5, pp. 103–109 (2002)

    Google Scholar 

  20. Müller, R., Rahm, E.: Rule-Based Dynamic Modification of Workflows in a Medical Domain. In: Buchmann, A.P. (ed.) BTW 1999, Freiburg im Breisgau, pp. 429–448. Springer, Berlin (1999)

    Google Scholar 

  21. OMG, Business Process Modeling Notation (BPMN) Version 1.0. OMG Final Adopted Specification, Object Management Group (2006)

    Google Scholar 

  22. Reichert, M., Dadam, P.: Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control. J. Intell. Inf. Syst. 10(2), 93–129 (1998)

    Article  Google Scholar 

  23. Reijers, H., et al.: Improved Model Management with Aggregated Business Process Models. Data and Knowledge Engineering 68(2), 221–243 (2009)

    Article  Google Scholar 

  24. Rinderle, S., Reichert, M., Dadam, P.: Correctness criteria for dynamic changes in workflow systems. Data and Knowledge Engineering 50(1), 9–34 (2004)

    Article  Google Scholar 

  25. Rosemann, M., van der Aalst, W.M.P.: A configurable reference modeling language. Information Systems 32(1), 1–23 (2007)

    Article  Google Scholar 

  26. Weske, M.: Flexible Modeling and Execution of Workflow Activities. In: Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS), pp. 713–722 (1998)

    Google Scholar 

  27. XPDL. Workflow management coalition workflow standard, http://www.wfmc.org/xpdl.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kumar, A., Yao, W. (2009). Process Materialization Using Templates and Rules to Design Flexible Process Models. In: Governatori, G., Hall, J., Paschke, A. (eds) Rule Interchange and Applications. RuleML 2009. Lecture Notes in Computer Science, vol 5858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04985-9_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04985-9_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04984-2

  • Online ISBN: 978-3-642-04985-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics