Skip to main content

Towards Impact Analysis of Data in Business Processes

  • Conference paper
  • First Online:
Enterprise, Business-Process and Information Systems Modeling (BPMDS 2016, EMMSAD 2016)

Abstract

Business processes heavily rely on data. Data is used as input for activities; it is manipulated during process execution and it serves for decisions made during the process. Thus, changes (in values or structure) of data may influence large portions of the business process. We introduce in this paper the concept of ‘data impact analysis’ which analyzes the effects of data elements on other business process elements, including activities, routing constraints, and other data elements. This type of analysis is important in scenarios such as process or database redesign and unexpected changes in data values. The paper further proposes a set of primitives depicting impacts of data within business processes, and demonstrates the use of these primitives to query the overall impact of a data element within a business process.

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 EPUB and 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

Notes

  1. 1.

    Due to length limitations, the process model does not specify the data elements that participate in the process. A full model of the process along with its data flow can be found at http://hevra.haifa.ac.il/is-web/staff/data_impact_analysis/ordering_process_example.pdf.

  2. 2.

    The database structure diagram is available online at http://hevra.haifa.ac.il/is-web/staff/data_impact_analysis/ordering_process_data_structure.pdf.

  3. 3.

    For simplicity, we assume that the data item name is unique within the process.

  4. 4.

    A data item type denotes the possible range of values the data item can assume. It can be considered as a (finite or infinite) set of values. During process execution, a data item has a specific value from this range at a certain time.

  5. 5.

    Ternary relations and relations of higher degrees are relaxed to binary relations.

  6. 6.

    Note that the impact of a data item on a gateway is indirect, through a routing constraint.

References

  1. Bhattacharya, K., Hull, R., Su, J.: A data-centric design methodology for business processes. Handbook of Research on Business Process Modeling, pp. 503–531 (2009)

    Google Scholar 

  2. Casati, F., Ceri, S., Pernici, B., Pozzi, G.: Workflow evolution. Data Knowl. Eng. 24(3), 211–238 (1998)

    Article  Google Scholar 

  3. Cohn, D., Hull, R.: Business artifacts: a data-centric approach to modeling business operations and processes. Bull. IEEE Comput. Soc. Tech. Comm. Data Eng. 32(3), 3–9 (2009)

    Google Scholar 

  4. Dai, W., Covvey, D., Alencar, P., Cowan, D.: Lightweight query-based analysis of workflow process dependencies. J. Syst. Softw. 82(6), 915–931 (2009)

    Article  Google Scholar 

  5. Künzle, V., Reichert, M.: PHILharmonicFlows: towards a framework for object-aware process management. J. Softw. Maint. Evol. Res. Pract. 23(4), 205–244 (2011)

    Article  Google Scholar 

  6. Meyer, A., Weske, M.: Extracting data objects and their states from process models. In: 17th IEEE International Enterprise Distributed Object Computing Conference (EDOC), pp. 27–36 (2013)

    Google Scholar 

  7. Meyer, A., Pufahl, L., Fahland, D., Weske, M.: Modeling and enacting complex data dependencies in business processes. In: Daniel, F., Wang, J., Weber, B. (eds.) BPM 2013. LNCS, vol. 8094, pp. 171–186. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  8. Reichert, M.: Process and data: two sides of the same coin? In: Meersman, R., et al. (eds.) OTM 2012, Part I. LNCS, vol. 7565, pp. 2–19. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  9. Reichert, M., Dadam, P.: ADEPTflex—supporting dynamic changes of workflows without losing control. J. Intell. Inform. Syst. 10(2), 93–129 (1998)

    Article  Google Scholar 

  10. Reichert, M., Weber, B.: Enabling Flexibility in Process-Aware Information Systems: Challenges, Methods, Technologies. Springer Science & Business Media, Heidelberg (2012)

    Book  Google Scholar 

  11. Reijers, H.A., Mansar, S.L.: Best practices in business process redesign: an overview and qualitative evaluation of successful redesign heuristics. Omega 33(4), 283–306 (2005)

    Article  Google Scholar 

  12. Ryndina, K., Küster, J.M., Gall, H.C.: Consistency of business process models and object life cycles. In: Kühne, T. (ed.) MoDELS 2006. LNCS, vol. 4364, pp. 80–90. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  13. Sadiq, S.W., Orlowska, M.E., Sadiq, W.: Specification and validation of process constraints for flexible workflows. Inf. Syst. 30(5), 349–378 (2005)

    Article  Google Scholar 

  14. Sadiq, S., Orlowska, M., Sadiq, W., Foulger, C.: Data flow and validation in workflow modelling. In: Proceedings of the 15th Australasian Database Conference, vol. 27, pp. 207–214. Australian Computer Society, Inc. (2004)

    Google Scholar 

  15. Soffer, P.: Mirror, mirror on the wall, can I count on You at all? Exploring data inaccuracy in business processes. In: Bider, I., Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Ukor, R. (eds.) BPMDS 2010 and EMMSAD 2010. LNBIP, vol. 50, pp. 14–25. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  16. Sun, S.X., Zhao, J.L., Nunamaker, J.F., Sheng, O.R.L.: Formulating the data-flow perspective for business process management. Inf. Syst. Res. 17(4), 374–391 (2006)

    Article  Google Scholar 

  17. Sun, S.X., Zhao, J.L.: Formal workflow design analytics using data flow modeling. Decis. Support Syst. 55(1), 270–283 (2013)

    Article  Google Scholar 

  18. Tjoa, S., Jakoubi, S., Quirchmayr, G.: Enhancing business impact analysis and risk assessment applying a risk-aware business process modeling and simulation methodology. In: Third IEEE International Conference on Availability, Reliability and Security (ARES), pp. 179–186 (2008)

    Google Scholar 

  19. Trčka, N., van der Aalst, W.M., Sidorova, N.: Data-flow anti-patterns: discovering data-flow errors in workflows. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 425–439. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  20. von Stackelberg, S., Putze, S., Mülle, J., Böhm, K.: Detecting data-flow errors in BPMN 2.0. Open J. Inf. Syst. (OJIS) 1(2), 1–19 (2014)

    Google Scholar 

  21. Weber, B., Reichert, M., Rinderle-Ma, S.: Change patterns and change support features–enhancing flexibility in process-aware information systems. Data Knowl. Eng. 66(3), 438–466 (2008)

    Article  Google Scholar 

Download references

Acknowledgment

This research is supported by the Israel Science Foundation under grant 856/13.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arava Tsoury .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Tsoury, A., Soffer, P., Reinhartz-Berger, I. (2016). Towards Impact Analysis of Data in Business Processes. In: Schmidt, R., Guédria, W., Bider, I., Guerreiro, S. (eds) Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2016 2016. Lecture Notes in Business Information Processing, vol 248. Springer, Cham. https://doi.org/10.1007/978-3-319-39429-9_9

Download citation

Publish with us

Policies and ethics