D&B: Two Additional Workflow Patterns

  • Yusheng Xu
  • Hongxin An
  • Zhixin Ma
  • Li Liu
Part of the Communications in Computer and Information Science book series (CCIS, volume 201)


Workflow system is one of the most popular applications for enterprise business processing and collaborating. With stable workflow engineering and mature design tool, workflow systems can be designed and maintained flexibly and economically. During the development of workflow systems, workflow specification is the most primary design task. Workflow pattern is a main technique for modeling workflow control flow. Based on real projects implement, two new workflow patterns, D&B (Deactivate and By-pass patterns), are proposed. The semantic of D&B are not covered by other known workflow patterns. D&B patterns enrich the workflow model method and make workflow specifying in a more natural way.


workflow system business processing workflow specification workflow pattern workflow language 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    An, H., Xu, Y., Ma, Z., Liu, L.: Integrating User Interfaces by Business Object States. In: The 2nd International Conference on Information Science and Engineering, Hangzhou, China, December 4-6, vol. 4, pp. 2900–2903 (2010)Google Scholar
  2. 2.
    Carlsen, S.: Conceptual modeling and composition of flexible workflow models, PhD thesis, Norway: Norwegian University of Science and Technology (1997)Google Scholar
  3. 3.
    Stohr, E.A., Leon Zhao, J.: Workflow Automation: Overview and Research Issues. Information Systems Frontiers 3(3), 281–296 (2001)CrossRefGoogle Scholar
  4. 4.
    Leymann, F., Roller, D.: Workflow-based Applications. IBM Systems Journal 36(1), 102–123 (1997)CrossRefGoogle Scholar
  5. 5.
    Guerrero García, J., Vanderdonckt, J., González Calleros, J.M.: FlowiXML: a step towards designing workflow management systems. Int. J. Web Engineering and Technology 4(2), 163–182 (2008)CrossRefGoogle Scholar
  6. 6.
    García, J.G., Vanderdonckt, J., Calleros, J.M.G., Winckler, M.: Towards a Library of Workflow User Interface Patterns. In: Graham, T.C.N. (ed.) DSV-IS 2008. LNCS, vol. 5136, pp. 96–101. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  7. 7.
    Wainer, J., Barthelmess, P., Kumar, A.: W-RBAC: A Workflow security Model Incorporating Controlled Overriding of Constraints. International Journal of Cooperative Information Systems 12(4), 455–485 (2003)CrossRefGoogle Scholar
  8. 8.
    Dumas, M., ter Hofstede, A.H.M.: UML Activity Diagrams as a Workflow Specification Language. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 76–90. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  9. 9.
    Object Management Group. Business process modeling notation specification, final adopted specification (February 6, 2006)Google Scholar
  10. 10.
    Barna, P., Frasincar, F., Houben, G.-J.: A workflow-driven design of web information systems. In: Proceedings of the 6th International Conference on Web Engineering, vol. 263, pp. 321–328 (2006)Google Scholar
  11. 11.
    Sandhu, R.S.: Separation of duties in computerized information systems. In: The Proceedings of IFIP WG11.3 Workshop on Database Security, Halifax, UK, pp. 179–190 (September 1990)Google Scholar
  12. 12.
    Stavness, N., Schneider, K.: Supporting flexible business processes with a progression model. In: The Proceedings of the First International Workshop on Making Model-based User Interface Design Practical: Usable and Open Methods and Tools MBUI 2004, Funchal, January 13. CEUR Workshop Proceedings, vol. 103 (2004)Google Scholar
  13. 13.
    Atluri, V., Huang, W.K.: An Authorization Model for Workflows. In: Martella, G., Kurth, H., Montolivo, E., Hwang, J. (eds.) ESORICS 1996. LNCS, vol. 1146, pp. 44–64. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  14. 14.
    Van der Aalst, W., van Hee, K.: Workflow Management. Models, Methods, and Systems, March 1. The MIT Press, Cambridge (2004) ISBN-10: 0262720469Google Scholar
  15. 15.
    W3C, Working draft, World Wide Web Consortium (July 5, 2005),
  16. 16.
    Van Der Aalst, W.M.P., Ter Hofstede, A.H.M., Barros, A.P.: P Barros, Workflow Patterns. Distributed and Paralled Databases 14, 5–51 (2003)CrossRefGoogle Scholar
  17. 17.
    Lu, Y., Zhang, L., Sun, J.: Using colored Petri nets to model and analyze workflow with separation of duty constraints. Int. J. Adv. Manuf. Technol. 40, 179–192 (2009), doi:10.1007/s00170-007-1316-1CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Yusheng Xu
    • 1
  • Hongxin An
    • 1
  • Zhixin Ma
    • 1
  • Li Liu
    • 1
  1. 1.School of Information Science and EngineeringLanzhou UniversityLanzhouChina

Personalised recommendations