Skip to main content

An Enhanced Adhoc Approach Based on Active Help to Detect Data Flow Anomalies in a Loop of a Business Modeling

  • Chapter
  • First Online:
Emerging Technologies for Connected Internet of Vehicles and Intelligent Transportation System Networks

Part of the book series: Studies in Systems, Decision and Control ((SSDC,volume 242))

Abstract

Data flow in business process modeling is created and distributed by the exchange of data moving from one task to another in information systems. Among open issues in workflow modeling is the detection of errors in data flow and control flow. Researchers have recently focused on detecting errors by applying an active help with a concept of Data-Record. However, this method does not support a loop modeling. This chapter presents a novel active help with a Data-Record concept in order to detect data flow anomalies in loop modeling. We the improve the active help approach using suitable rules for loop modeling where a decision node, using a data connection as an input data, replaces the connector Xor-split. The input data of the decision node is returned to the last activity as a feedback when the error message is found. The proposed approach is validated using a deterministic finite state process model which uses a logic Boolean predicate (Yes or No) to specify the routing of an input data. In this chapter, anomalies such as missing data, conflicting data and redundant data are investigated. The verification is triggered when an anomaly is detected, and the system is locked until a correction is performed. The results show that Missing Data anomalies are efficiently handled by the proposed approach when there is a feedback loop. The simulation is carried out using The Drools platform which introduced RuleFlow tool in KIE (Knowledge Is Everything). For the other anomalies, conflicting data and redundant data are also verified by a uppaal tool in model checking.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Basu, A., Blanning, R.W.: A formal approach to workflow analysis. Inf. Syst. Res. https://pubsonline.informs.org (2000)

  2. Burattin, A.: Introduction to business processes, BPM, and BPM systems. Process Mining Techniques in Business Environments, pp. 11–21. Springer, Berlin (2015)

    Chapter  Google Scholar 

  3. Bruno, G.: Data flow and human tasks in business process models. Procedia Comput. Sci. 64, 379–386 (2015). Elsevier

    Article  Google Scholar 

  4. Davenport, T.H.: Reengineering Work Through Information Technology. Harvard Business School Press, Boston. https://is.ieis.tue.nl (1993)

  5. Rausch, G.K.P.L.S., Retschitzegger, S.W.: Workflow management based on objects, rules, and roles. In: IEEE Bulletin of the Technical Committee on Data Engineering (2016)

    Google Scholar 

  6. Hai-yan, X., Yan, W.: Workflow model based on stochastic Petri nets and performance evaluation. In: IEEE International Symposium on IT in Medicine Education, 2009, ITIME’09, vol. 1, pp. 245–249 (2009)

    Google Scholar 

  7. Gabriel, A., Camargo, M., Monticolo, D: Process modelling for a creative problem-solving support system. In: Proceedings of the 2014 International Conference on Innovative Design and Manufacturing (ICIDM) https://ieeexplore.ieee.org (2014)

  8. Guo, X., Sun, S., Vogel, D.: A dataflow perspective for business process integration. ACM Trans. Manag. Inf. Syst. 5(4), (2015). Article 22

    Article  Google Scholar 

  9. Cong, L.I.U., Zeng, Q., Hua, D.: Formulating the data-flow modeling and verification for workflow: a petri-net based approach. Int. J. Sci. Eng. Appl. 3, 107–112 https://www.ijsea.com (2014)

  10. Hua, R., Fu, Y., Yu, J.Z., Liu, C.: Petri Net-based modeling and verification of automatic train speed control system. Appl. Mech. Mater. 571, 395–399 (2014). Trans Tech Publications

    Article  Google Scholar 

  11. Xiang, D., Liu, G., Yan, C., Jiang, C.: Detecting data-flow errors based on Petri nets with data operations. IEEE/CAA J. Autom. Sin. 5(1), 251–260 https://ieeexplore.ieee.org (2018)

    Article  MathSciNet  Google Scholar 

  12. Sun, S.X., Zhao, J.L., Nunamaker, J.F., Sun, S.X., Zhao, J.L., Nunamaker, J.F.: Formulating the data-flow perspective for business process management. Inf. Syst. 17(4), 374–391 https://pubsonline.informs.org (2006)

    Article  Google Scholar 

  13. Kabbaj, M.I., Betari, A., Bakkoury, Z., Rharbi, A.:, Towards an active help on detecting data flow errors in business process models. IJCSA 12(1), 16–25https://www.researchgate.net (2015)

  14. Landmark, L., Hauge, M., Kure, O.: Routing loops in mobile heterogeneous Ad Hoc networks. In: IEEE Military Communications Conference, MILCOM 2013, https://ieeexplore.ieee.org (2013)

  15. Trcka,N., van der Aalst, W., Sidorova, N.: Analyzing control-flow and data-flow in workflow processes in a unified. Computer science report, https://research.tue.nl (2008)

  16. Sadiq, S., Orlowska, M., Sadiq, W., Foulger C.: Data flow and validation in workflow modelling. In: Proceedings of the 15th Australasian Database Conference, https://dl.acm.org (2004)

  17. Wang, F.J., Hsu, C.L., Hsu, H.J.: Analyzing inaccurate artifact usages in a workflow schema. In: Computer Software and Conference, https://ieeexplore.ieee.org (2006)

  18. Meda, H.S., Sen, A.K., Bagchi, A.: Detecting data flow errors in workflows: a systematic graph traversal approach, https://papers.ssrn.com (2007)

  19. Trčka, N., Van der Aalst, W.M.P., Sidorova, N.: Data-flow anti-patterns: Discovering data-flow errors in workflows. In: International Conference on Advanced Information Systems Engineering, Springer, Berlin (2009)

    Google Scholar 

  20. Weske, M.: Business process management architectures. Business Process Management. Springer, Berlin (2012)

    Chapter  Google Scholar 

  21. Rgibi, A.E., Yao, S.Z., Xu, J.J.: Dataflow errors detection in business process model. Applied Mechanics and Materials. Trans Tech Publications (2012)

    Google Scholar 

  22. Rgibi, A.E.S.: Data flow issues and BPMN mapping to Petri Net: Road map. In: Proceedings of the Industrial Engineering, https://www.taylorfrancis.com (2015)

  23. Dolean, C.C., Petrusel, R.: Data-flow modeling: a survey of issues and approaches. Informatica Economica, https://www.researchgate.net (2012)

  24. He, Y., Liu, G., Xiang, D., Sun, J., Yan, C., Jiang, C.: Verifying the correctness of workflow systems based on workflow net with data constraints. IEEE Access, https://ieeexplore.ieee.org (2018)

  25. Sun, S.X., Zhao, J.L.: Formal workflow design analytics using data flow modeling. Decision Support Systems, Elsevier (2013)

    Article  Google Scholar 

  26. Nalepa, G.J.: Integrating business process models with rules. Modeling with Rules Using Semantic Knowledge Engineering, Springer, Berlin (2018)

    Google Scholar 

  27. Almeida, J., Ribeiro, R., Oliveira, J.L.: A modular workflow management framework. In: Proceedings of the 11th Innovations in Software Engineering, https://www.researchgate.net (2018)

  28. Clarke, E.M., Grumberg, O., Peled, D.: Model checking, https://books.google.com (1999)

  29. Emerson, E.A., Halpern J.Y.: On branching versus linear time temporal logic. J. ACM (JACM), https://dl.acm.org (1986)

  30. Vaandrager F.: A First Introduction to uppaal. Deliverable no: D5. 12 Title of Deliverable: Industrial Handbook (2011)

    Google Scholar 

  31. David, A., Amnel, T., Stigge, M., Ekberg P.: Abgerufen am, UPPAAL 4.0: Small Tutorial. A tutorial on Uppaal 4.0 (2011)

    Google Scholar 

  32. Mendoza Morales, L.E.: Business process verification: the application of model checking and timed automata. CLEI Electron. J. http://www.scielo.edu.uy (2011)

  33. Wernhard, C.: The Boolean solution problem from the perspective of predicate logic. In: International Symposium on Frontiers of Combining, Springer, Berlin (2017)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Najat Chadli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Chadli, N., Kabbaj, M.I., Bakkoury, Z. (2020). An Enhanced Adhoc Approach Based on Active Help to Detect Data Flow Anomalies in a Loop of a Business Modeling. In: Elhoseny, M., Hassanien, A. (eds) Emerging Technologies for Connected Internet of Vehicles and Intelligent Transportation System Networks. Studies in Systems, Decision and Control, vol 242. Springer, Cham. https://doi.org/10.1007/978-3-030-22773-9_9

Download citation

Publish with us

Policies and ethics