Design by Selection: A Reuse-Based Approach for Business Process Modeling

  • Ahmed Awad
  • Sherif Sakr
  • Matthias Kunze
  • Mathias Weske
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6998)


During business process design, working procedures in organizations are represented by process models. It is an important task in any process improvement project, yet time consuming and error prone. While many organizations maintain large process model repositories, we observe that the information these repositories carry is not fully exploited during process modeling. In this paper, we present a novel approach to business process design called Design by Selection, which takes advantage of process repositories during design and facilitates reuse of process model components. These components can be static or flexible. Static ones represent the specific aspects of the process model, while flexible components realize re-use: They are defined by visual queries, which return matching process model components to be embedded in the overall process. Thus, process models can be designed in a more efficient, higher quality, and less error-prone way.


Business Process Query Language Business Process Model Query Interface Query Processor 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Business Process Model and Notation 2.0 (BPMN 2.0) Specification, Final Adopted Specification, technical report, OMG (2011)Google Scholar
  2. 2.
    Awad, A.: BPMN-Q: A Language to Query Business Processes. In: EMISA (2007)Google Scholar
  3. 3.
    Awad, A., Polyvyanyy, A., Weske, M.: Semantic Querying of Business Process Models. In: EDOC, pp. 85–94 (2008)Google Scholar
  4. 4.
    Beeri, C., Eyal, A., Kamenkovich, S., Milo, T.: Querying business processes. In: VLDB (2006)Google Scholar
  5. 5.
    Bernstein, P., Dayal, U.: An overview of repository technology. In: VLDB (1994)Google Scholar
  6. 6.
    Decker, G., Overdick, H., Weske, M.: Oryx – sharing conceptual models on the web. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 536–537. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  7. 7.
    Dijkman, R., Dumas, M., van Dongen, B., Käärik, R., Mendling, J.: Similarity of business process models: Metrics and evaluation. Inf. Syst. 36(2) (2011)Google Scholar
  8. 8.
    Dijkman, R., Dumas, M., García-Bañuelos, L.: Graph Matching Algorithms for Business Process Model Similarity Search. In: Dayal, U., Eder, J., Koehler, J., Reijers, H.A. (eds.) BPM 2009. LNCS, vol. 5701, pp. 48–63. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  9. 9.
    Ehrig, M., Koschmider, A., Oberweis, A.: Measuring Similarity between Semantic Business Process Models. In: APCCM (2007)Google Scholar
  10. 10.
    Hornung, T., Koschmider, A., Oberweis, A.: Rule-based autocompletion of business process models. In: CAiSE Forum (2007)Google Scholar
  11. 11.
    Hwang, C., Hong, D.H., Seok, K.: Support vector interval regression machine for crisp input and output data. Fuzzy Sets and Systems 157(8) (2006)Google Scholar
  12. 12.
    Koschmider, A., Blanchard, E.: Automatic user assistance for business process modeling. In: RCIS (2007)Google Scholar
  13. 13.
    Ma, Z., Wetzstein, B., Anicic, D., Heymans, S.: Semantic business process repository. In: SBPM (2007)Google Scholar
  14. 14.
    Markovic, I.: Advanced querying and reasoning on business process models. In: BIS (2008)Google Scholar
  15. 15.
    Mendling, J., Simon, C.: Business process design by view integration. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 55–64. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  16. 16.
    Pascalau, E., Awad, A., Sakr, S., Weske, M.: On maintaining consistency of process model variants. In: Muehlen, M.z., Su, J. (eds.) J.1, H.4, D.2. Lecture Notes in Business Information Processing, vol. 66, pp. 289–300. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  17. 17.
    Dijkman, R., Dumas, M., García Bañuelos, L., Krik, R.: Aligning Business Process Models. In: EDOC (2009)Google Scholar
  18. 18.
    Rosa, M.L., Reijers, H., Aalst, W., Dijkman, R., Mendling, J., Dumas, M., Garcia-Banuelos, L.: Apromore : An advanced process model repository (2009),
  19. 19.
    Sakr, S., Awad, A.: A Framework for Querying Graph-Based Business Process Models. In: WWW (2010)Google Scholar
  20. 20.
    Smirnov, S., Weidlich, M., Mendling, J., Weske, M.: Action Patterns in Business Process Models. In: ICSOC/ServiceWave (2009)Google Scholar
  21. 21.
    Vanhatalo, J., Koehler, J., Leymann, F.: Repository for business processes and arbitrary associated metadata. In: BPM Demo (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Ahmed Awad
    • 1
  • Sherif Sakr
    • 2
  • Matthias Kunze
    • 1
  • Mathias Weske
    • 1
  1. 1.Hasso Plattner InstituteUniversity of PotsdamGermany
  2. 2.National ICT Australia (NICTA)University of New South WalesAustralia

Personalised recommendations