Advertisement

Techniques for Reuse in Business Process Modeling in Public Administration

  • Wassim Derguech
  • Edward Curry
  • Sami Bhiri
Chapter
Part of the Public Administration and Information Technology book series (PAIT, volume 32)

Abstract

As part of the Smart Cities movement, public administrations are constantly in need to create new and innovative public services. Innovative services can be derived from exiting best practices. Reuse is a key enabler for cost effective customization of their processes for delivering effective and timely services. The literature exhibits a wide variety of techniques that can be applied. This paper conducts an analysis of major reuse-oriented process modeling techniques with respect to available means of maintainability, user support, compression rate gained when storing process models as well as traceability of modeling decisions. Furthermore, we empirically evaluated the technique of configuration-based process modeling to validate its applicability in modeling municipal processes.

Keywords

Public administration Business process modeling Innovative service Configurable process model Municipal processes Smart Cities 

Notes

Acknowledgment

The research leading to these results has received funding from Science Foundation Ireland (SFI) under Grant Number SFI/12/RC/2289. It is supported in part by the European Commission’s Seventh Framework Programme from ICT grant agreement WATERNOMICS no. 619660.

References

  1. Assy N, Chan NN, Gaaloul W (2015) An automated approach for assisting the design of configurable process models. IEEE T Services Computing 8(6):874–888CrossRefGoogle Scholar
  2. Awad A, Sakr S (2012) On efficient processing of bpmn-q queries. Comput Ind 63(9):867–881CrossRefGoogle Scholar
  3. Balan E, Milo T, Sterenzy T (2010) Bp-ex: a uniform query engine for business process execution traces. In: Proceedings of the 13th international conference on extending database technology, EDBT ‘10. ACM, New York, pp 713–716CrossRefGoogle Scholar
  4. Baran M, Kluza K, Nalepa GJ, Ligeza A (2013) A hierarchical approach for configuring business processes. In: Ganzha M, Maciaszek LA, Paprzycki M (eds) FedCSIS. pp 915–921Google Scholar
  5. Beeri C, Eyal A, Kamenkovich S, Milo T (2006) Querying business processes. In: Dayal U, Whang KY, Lomet DB, Alonso G, Lohman GM, Kersten ML, Cha SK, Kim YK (eds) VLDB. ACM, New York, pp 343–354Google Scholar
  6. Beeri C, Eyal A, Kamenkovich S, Milo T (2008a) Querying business processes with bp-ql. Inf Syst 33(6):477–507CrossRefGoogle Scholar
  7. Beeri C, Eyal A, Milo T, Pilberg A (2008b) Bp-mon: query-based monitoring of bpel business processes. SIGMOD Record 37(1):21–24CrossRefGoogle Scholar
  8. Bichler M, Hess T, Krcmar H, Lechner U, Matthes F, Picot A, Speitkamp B, Wolf P (eds) (2008) Multikonferenz Wirtschaftsinformatik, MKWI 2008, Mu¨nchen, 26.2.2008–28.2.2008, Proceedings. GITO-Verlag, BerlinGoogle Scholar
  9. Chouikh A, Ojo A, Driss OB (2016) Exploring the affordances of social media platforms in supporting emerging public service paradigms. In: Bertot JC, Estevez E, Mellouli S (eds) Proceedings of the 9th international conference on theory and practice of electronic governance, ICEGOV 2016, Montevideo, 1–3 Mar 2016. ACM, pp 177–186Google Scholar
  10. Curry E, Dustdar S, Sheng QZ, Sheth AP (2016) Smart cities – enabling services and applications. J. Internet Services and Applications 7(1):6:1–6:3.  http://dx.doi.org/10.1186/s13174-016-0048-6 CrossRefGoogle Scholar
  11. Decker G, Overdick H, Weske M (2008) Oryx – an open modeling platform for the bpm community. In: Dumas M, Reichert M, Shan MC (eds) Business process management, 6th international conference, BPM 2008, Milan, 2–4 Sept 2008. Proceedings, Lecture Notes in Computer Science, vol. 5240. Springer, pp 382–385Google Scholar
  12. Derguech W, Bhiri S (2010) Reuse-oriented business process modelling based on a hierarchical structure. In: zur Muehlen, M, Su J (eds) Business process management workshops. Lecture Notes in Business Information Processing, vol. 66. Springer, pp 301–313Google Scholar
  13. Derguech W, Bhiri S (2011) An automation support for creating configurable process models. In: Bouguettaya A, Hauswirth M, Liu L (eds) Web information system engineering – WISE 2011 – 12th international conference, Sydney, 13–14 Oct 2011. Proceedings. Lecture Notes in Computer Science, vol. 6997. Springer, pp 199–212Google Scholar
  14. Derguech W, Vulcu G, Bhiri S (2010) An indexing structure for maintaining configurable process models. In: Bider I, Halpin TA, Krogstie J, Nurcan S, Proper E, Schmidt R, Ukor R (eds) BMMDS/EMMSAD. Lecture Notes in Business Information Processing, vol. 50. Springer, pp 157–168Google Scholar
  15. Dumas M, Reichert M, Shan MC (eds) (2008) Business process management, 6th international conference, BPM 2008, Milan, 2–4 Sept 2008. Proceedings, Lecture Notes in Computer Science, vol. 5240. SpringerGoogle Scholar
  16. Dumas M, Garcia-Banuelos L, Rosa ML, Uba R (2013) Fast detection of exact clones in business process model repositories. Inf. Syst. 38(4):619–633CrossRefGoogle Scholar
  17. Gerth C, Luckey M (2012) Towards rich change management for business process models. Softwaretechnik-Trends 32(4):32–34Google Scholar
  18. Gerth C, Küster JM, Engels G (2009) Language-independent change management of process models. In: Schurr A, Selic B (eds) Model driven engineering languages and systems, 12th international conference, MOD-ELS 2009, Denver, 4–9 Oct 2009. Proceedings. Lecture Notes in Computer Science, vol. 5795. Springer, pp 152–166Google Scholar
  19. Gerth C, Luckey M, Küster JM, Engels G (2010) Detection of semantically equivalent fragments for business process model change management. In: 2010 IEEE international conference on services computing, SCC, Miami, 5–10 July 2010. IEEE Computer Society, pp 57–64Google Scholar
  20. Gottschalk F, van der Aalst WMP, Jansen-Vullers MH (2008) Merging event-driven process chains. In: Meersman R, Tari Z (eds) On the move to meaningful internet systems: OTM 2008, OTM 2008 confederated international conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008, Monterrey, 9–14 Nov 2008, Proceedings, Part I. Lecture Notes in Computer Science, vol. 5331. Springer, pp 418–426Google Scholar
  21. Gottschalk F, Wagemakers TAC, Jansen-Vullers MH, van der Aalst WMP, Rosa ML (2009) Configurable process models: experiences from a municipality case study. In: van Eck P, Gordijn J, Wieringa R (eds) Advanced information systems engineering, 21st international conference, CAiSE 2009, Amsterdam, 8–12 June 2009. Proceedings. Lecture Notes in Computer Science, vol. 5565. Springer, pp 486–500Google Scholar
  22. Karow M, Pfeiffer D, Rackers M (2008) Empirical-based construction of reference models in public administrations. In: Bichler M, Hess T, Krcmar H, Lechner U, Matthes F, Picot A, Speitkamp B, Wolf P (eds) Multikonferenz Wirtschaftsinformatik, MKWI 2008, Munchen, 26–28 Feb 2008, Proceedings. GITO-Verlag, BerlinGoogle Scholar
  23. Kuster JM, Gerth C, Forster A, Engels G (2008a) Detecting and resolving process model differences in the absence of a change log. In: Dumas M, Reichert M, Shan MC (eds) Business process management, 6th international conference, BPM 2008, Milan, 2–4 Sept 2008. Proceedings, Lecture Notes in Computer Science, vol. 5240. Springer, pp 244–260Google Scholar
  24. Kuster JM, Gerth C, Forster A, Engels G (2008b) A tool for process merging in business-driven development. In: Bellahsene Z, Woo C, Hunt E, Franch X, Coletta R (eds) Proceedings of the forum at the CAiSE’08 conference, Montpellier, 18–20 June 2008. CEUR Workshop Proceedings, vol. 344, pp 89–92. CEUR-WS.org
  25. La Rosa M (2009) Managing variability in process-aware information systems. Ph.D. thesis, Queensland University of Technology, BrisbaneGoogle Scholar
  26. La Rosa ML, Reijers HA, van der Aalst WMP, Dijkman RM, Mendling J, Dumas M, Garcia-Banuelos L (2011) Apromore: An advanced process model repository. Expert Syst. Appl 38(6):7029–7040Google Scholar
  27. La Rosa M, van der Aalst WMP, Dumas M, ter Hofstede AHM (2009) Questionnaire-based variability modeling for system configuration. Software and System Modeling 8(2):251–274CrossRefGoogle Scholar
  28. La Rosa M, Dumas M, Uba R, Dijkman R (2013) Business process model merging: an approach to business process consolidation. ACM Trans. Softw. Eng. Methodol. 22(2):11Google Scholar
  29. Lu R, Sadiq S (2006) Managing process variants as an information resource. In: Proceedings of the 4th international conference on business process management. BPM’06, Springer, Berlin/Heidelberg, pp 426–431Google Scholar
  30. Lu R, Sadiq SW (2007) On the discovery of preferred work practice through business process variants. In: Parent C, Schewe KD, Storey VC, Thalheim B (eds) ER. Lecture Notes in Computer Science, vol. 4801. Springer, pp 165–180Google Scholar
  31. Lu R, Sadiq SW, Governatori G (2009a) On managing business processes variants. Data Knowl Eng 68(7):642–664CrossRefGoogle Scholar
  32. Lu R, Sadiq SW, Governatori G, Yang X (2009b) Defining adaptation constraints for business process variants. In: Abramowicz W (ed) BIS. Lecture Notes in Business Information Processing, vol. 21. Springer, pp 145–156Google Scholar
  33. Ma Z, Wetzstein B, Anicic D, Heymans S, Leymann F (2007) Semantic business process repository. In: Hepp M, Hinkelmann K, Karagiannis D, Klein R, Stojanovic N (eds) SBPM. CEUR Workshop Proceedings, vol. 251. CEUR-WS.org
  34. Mancioppi M, Danylevych O, Karastoyanova D, Leymann F (2011): Towards classification criteria for process fragmentation techniques. In: Daniel F, Barkaoui K, Dustdar S (eds) Business process management workshops (1). Lecture Notes in Business Information Processing, vol. 99. Springer, pp 1–12Google Scholar
  35. Markovic I, Pereira AC, Stojanovic N (2008) A framework for querying in business process modelling. In: Bichler M, Hess T, Krcmar H, Lechner U, Matthes F, Picot A, Speitkamp B, Wolf P (eds) Multikonferenz Wirtschaftsinformatik, MKWI 2008, Munchen, 26–28 Feb 2008, Proceedings. GITO-Verlag, BerlinGoogle Scholar
  36. Mendling J, Nuttgens M (2006) EPC markup language (EPML): an xml-based interchange format for event-driven process chains (EPC). Inf Syst E-Business Manage 4(3):245–263CrossRefGoogle Scholar
  37. Mendling J, Verbeek HMW, van Dongen BF, van der Aalst WMP, Neumann G (2008) Detection and prediction of errors in epcs of the sap reference model. Data Knowl Eng 64(1):312–329CrossRefGoogle Scholar
  38. Ojo AK, Curry E, Zeleti FA (2015) A tale of open data innovations in five smart cities. In: Bui TX Jr, RHS (eds) 48th Hawaii international conference on system sciences, HICSS 2015, Kauai, 5–8 Jan 2015. IEEE Computer Society, pp 2326–2335Google Scholar
  39. Pesic M, Bosnacki D, van der Aalst WMP (2010) Enacting declarative languages using ltl: avoiding errors and improving performance. In: van de Pol J, Weber M (eds) SPIN. Lecture Notes in Computer Science, vol. 6349. Springer, pp 146–161Google Scholar
  40. Razavian M, Khosravi R (2008) Modeling variability in business process models using uml. In: ITNG. IEEE Computer Society, pp 82–87Google Scholar
  41. Rosemann M, van der Aalst WMP (2007) A configurable reference modelling language. Inf Syst 32(1):1–23CrossRefGoogle Scholar
  42. Sadiq SW, Sadiq W, Orlowska ME (2001) Pockets of flexibility in workflow specification. In: Kunii HS, Jajodia S, Sølvberg A (eds) ER. Lecture Notes in Computer Science, vol. 2224. Springer, pp 513–526Google Scholar
  43. Sadiq SW, Orlowska ME, Sadiq W (2005) Specification and validation of process constraints for flexible workflows. Inf Syst 30(5):349–378CrossRefGoogle Scholar
  44. Sakr S, Awad A (2010) A framework for querying graph-based business process models. In: Proceedings of the 19th international conference on world wide web. WWW ‘10, ACM, New York, pp 1297–1300Google Scholar
  45. Schumm D, Dentsas D, Hahn M, Karastoyanova D, Leymann F, Sonntag M (2012) Web service composition reuse through shared process fragment libraries. In: Brambilla M, Tokuda T, Tolksdorf R (eds) ICWE. Lecture Notes in Computer Science, vol. 7387. Springer, pp 498–501Google Scholar
  46. Sirbu A, Marconi A, Pistore M, Eberle H, Leymann F, Unger T (2011) Dynamic composition of pervasive process fragments. In: ICWS. IEEE Computer Society, pp 73–80Google Scholar
  47. Uba R, Dumas M, Garcıa-Banuelos L, Rosa ML (2011) Clone detection in repositories of business process models. In: Rinderle-Ma S, Toumani F, Wolf K (eds) BPM. Lecture Notes in Computer Science, vol. 6896. Springer, pp 248–264Google Scholar
  48. van der Aalst WMP, Pesic M, Schonenberg H (2009) Declarative workflows: balancing between flexibility and support. Computer Science – R&D 23(2):99–113Google Scholar
  49. van der Aalst WMP, Dumas M, ter Hofstede AHM, Russell N, Verbeek HMWE, Wohed P Life after bpel? In: Bravetti M, Kloul L, Zavattaro G (eds) EPEW/WS-FM, Lecture Notes in Computer Science, vol 3670. Springer, New York, 2005, pp 35–50Google Scholar
  50. Vulcu G, Bhiri S, Derguech W, Ibanez MJ (2011) Semantically-enabled Business process models discovery. Int J Bus Process Integr Manag 5:257–272CrossRefGoogle Scholar
  51. Walmsley P (2007) XQuery. O’Reilly Media, Inc.Google Scholar
  52. Weber B, Sadiq SW, Reichert M (2009) Beyond rigidity – dynamic process lifecycle support. Computer Science – R&D 23(2):47–65Google Scholar
  53. Zillner S, Becker T, Munne R, Hussain K, Rusitschka S, Lippell H, Curry E, Ojo AK (2016) Big data-driven innovation in industrial sectors. In: Cavanillas JM, Curry E, Wahlster W (eds) New horizons for a data-driven economy – a roadmap for usage and exploitation of big data in Europe, pp 169–178. Springer.  http://dx.doi.org/10.1007/978-3-319-21569-3

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Insight Centre for Data Analytics, National University of IrelandGalwayIreland
  2. 2.ISIMM, University of MonastirMonastirTunisia

Personalised recommendations