Journal on Data Semantics

, Volume 4, Issue 1, pp 29–57 | Cite as

Knowledge-Intensive Processes: Characteristics, Requirements and Analysis of Contemporary Approaches

  • Claudio Di Ciccio
  • Andrea Marrella
  • Alessandro Russo
Original Article

Abstract

Engineering of knowledge-intensive processes (KiPs) is far from being mastered, since they are genuinely knowledge- and data-centric, and require substantial flexibility, at both design- and run-time. In this work, starting from a scientific literature analysis in the area of KiPs and from three real-world domains and application scenarios, we provide a precise characterization of KiPs. Furthermore, we devise some general requirements related to KiPs management and execution. Such requirements contribute to the definition of an evaluation framework to assess current system support for KiPs. To this end, we present a critical analysis on a number of existing process-oriented approaches by discussing their efficacy against the requirements.

Keywords

Knowledge-intensive processes Process management systems Case management Process flexibility Process mining 

References

  1. 1.
    van der Aalst WMP (1998) The application of Petri nets to workflow management. J Circuits Syst Comput 8(1):21–66CrossRefGoogle Scholar
  2. 2.
    van der Aalst WMP (2013) Business process management: a comprehensive survey. ISRN Soft EngGoogle Scholar
  3. 3.
    van der Aalst WMP, ter Hofstede AHM, Kiepuszewski B, Barros AP (2003) Workflow patterns. Distrib Parallel Databases 14(1):5–51CrossRefGoogle Scholar
  4. 4.
    van der Aalst WMP, Adams M, ter Hofstede AHM, Pesic M, Schonenberg H (2009) Flexibility as a service. In: Database systems for advanced applications, DASFAA’09. Springer, pp 319–333Google Scholar
  5. 5.
    van der Aalst WMP, van Dongen BF, Günther CW, Rozinat A, Verbeek E, Weijters T (2009) ProM: the process mining toolkit. In: Business Process Management Demonstration TrackGoogle Scholar
  6. 6.
    van der Aalst WMP, Pesic M, Schonenberg H (2009) Declarative workflows: balancing between flexibility and support. Comput Sci R&D 23(2):99–113Google Scholar
  7. 7.
    Bahrs J, Müller C (2005) Modelling and analysis of knowledge intensive business processes. In: Proceedings of the 3rd Biennial conference on professional knowledge management, WM’05Google Scholar
  8. 8.
    Bottrighi A, Chesani F, Mello P, Montali M, Montani S, Terenziani P (2011) Conformance checking of executed clinical guidelines in presence of basic medical knowledge. In: BPM workshopsGoogle Scholar
  9. 9.
    BPTrends (2009) Case management: combining knowledge with process. BPTrends. http://www.bptrends.com
  10. 10.
    Catarci T, Dix AJ, Katifori A, Lepouras G, Poggi A (2007) Task-centred information management. In: Proceedings of the 1st international conference on digital libraries, DELOS’07Google Scholar
  11. 11.
    Catarci T, de Leoni M, Marrella A, Mecella M, Russo A, Steinmann, R, Bortenschlager M (2011) WORKPAD: process management and geo-collaboration help disaster response. Int J Inf Sys Crisis Response Manag 3(1):32–49Google Scholar
  12. 12.
    Chiao CM, Künzle V, Reichert M (2012) Towards object-aware process support in healthcare information systems. In: Proceedings of the 4th international conference on eHealth, telemedicine, and social medicine, eTELEMED’12Google Scholar
  13. 13.
    Cohn D, Hull R (2009) Business artifacts: a data-centric approach to modeling business operations and processes. IEEE Data Eng Bull 32(3):3–9Google Scholar
  14. 14.
    Dalmaris P, Tsui E, Hall B, Smith B (2007) A framework for the improvement of knowledge-intensive business processes. BPM J 13(2):279–305Google Scholar
  15. 15.
    Davenport TH (2005) Thinking for a living: how to get better performance and results from knowledge workers. Harvard Business Review Press, BostonGoogle Scholar
  16. 16.
    Davenport TH, Jarvenpaa SL, Beers MC (1996) Improving knowledge work processes. Sloan Manag Rev 37(4):53–65Google Scholar
  17. 17.
    De Giacomo G, Lespérance Y, Levesque H, Sardina S (2009) IndiGolog: a high-level programming language for embedded reasoning agents. In: Multi-agent programming. Springer, USAGoogle Scholar
  18. 18.
    Di Ciccio C, Mecella M (2013) A two-step fast algorithm for the automated discovery of declarative workflows. In: CIDM’13, pp 135–142Google Scholar
  19. 19.
    Di Ciccio C, Mecella M (2013) Mining artful processes from knowledge workers’ emails. IEEE Internet Comput 17(5):10–20CrossRefGoogle Scholar
  20. 20.
    Di Ciccio C, Catarci T, Mecella M (2011) Representing and visualizing mined artful processes in MailOfMine. In: USAB’11, pp 83–94Google Scholar
  21. 21.
    Di Ciccio C, Marrella A, Russo A (2012) Knowledge-intensive processes: an overview of contemporary approaches. In: KiBP’12Google Scholar
  22. 22.
    Di Ciccio C, Mecella M, Scannapieco M, Zardetto D, Catarci T (2012) MailOfMine—analyzing mail messages for mining artful collaborative processes. In: Data-driven process discovery and analysis. Springer, Berlin, pp 55–81Google Scholar
  23. 23.
    Dumas M (2011) On the convergence of data and process engineering. In: Proceedings of the 15th international conference on advances in databases and information system, ADBIS’11Google Scholar
  24. 24.
    Dumas M, van der Aalst WMP, ter Hofstede AHM (2005) Process-aware information systems: bridging people and software through process technology. Wiley, New YorkCrossRefGoogle Scholar
  25. 25.
    Dumas M, La Rosa M, Mendling J, Reijers HA (2013) Fundamentals of business process management. Springer, BerlinCrossRefGoogle Scholar
  26. 26.
    Dupras D, Bluhm J, Felty C, Hansen C, Johnson T, Lim K, Maddali S, Marshall P, Messner P, Skeik N (2013) Venous thromboembolism diagnosis and treatment. Institute for Clinical Systems Improvement, BloomingtonGoogle Scholar
  27. 27.
    Eppler MJ, Seifried P, Röpnack A (2008) Improving knowledge intensive processes through an enterprise knowledge medium. In: Kommunikationsmanagement im Wandel, pp 371–389Google Scholar
  28. 28.
    Gronau N, Weber E (2004) Management of knowledge intensive business processes. In: 2nd international conference on business process management, BPM’04Google Scholar
  29. 29.
    Gronau N, Muller C, Uslar M (2004) The KMDL knowledge management approach: integrating knowledge conversions and business process modeling. In: 5th international conference of practical aspects of knowledge management, PAKM 2004, pp 1–10Google Scholar
  30. 30.
    Günther C, Rinderle S, Reichert M, van Der Aalst WMP (2006) Change mining in adaptive process management systems. In: CoopIS’06Google Scholar
  31. 31.
    Harrison-Broninski K (2010) Human processes. BPTrends. http://www.bptrends.com
  32. 32.
    ter Hofstede AHM, van der Aalst WMP, Adams M, Russell N (2009) Modern business process automation: YAWL and its support environment. Springer, BerlinGoogle Scholar
  33. 33.
    Hollingsworth D (1995) The workflow reference model. Technical report TC00-1003, Workflow Management CoalitionGoogle Scholar
  34. 34.
    Hull R, Damaggio E, De Masellis R, Fournier F, Gupta M, Heath FT III, Hobson S, Linehan M, Maradugu S, Nigam A, Sukaviriya PN, Vaculin R (2011) Business artifacts with guard-stage-milestone lifecycles: managing artifact interactions with conditions and events. In: 5th international conference on distributed event-based system, DEBS’11Google Scholar
  35. 35.
    Innocenti P, Ross S, Maceciuvite E, Wilson T, Ludwig J, Pempe W (2009) Assessing digital preservation frameworks: the approach of the SHAMAN project. In: MEDES’09Google Scholar
  36. 36.
    Isik O, Van den Bergh J, Mertens W (2012) Knowledge intensive business processes: an exploratory study. In: 45th Hawaii international conference on system science, HICSS ’12, pp 3817– 3826Google Scholar
  37. 37.
    Kemsley S (2011) The changing nature of work: from structured to unstructured, from controlled to social. In: BPM’11Google Scholar
  38. 38.
    Künzle V, Reichert M (2009) Towards object-aware process management systems: issues, challenges, benefits. In: BPMDS’09Google Scholar
  39. 39.
    Künzle V, Reichert M (2011) PHILharmonicFlows: towards a framework for object-aware process management. J Softw Maint Evol Res Pract 23(4):205–244CrossRefGoogle Scholar
  40. 40.
    Künzle V, Weber B, Reichert M (2011) Object-aware business processes: fundamental requirements and their support in existing approaches. J Inf Syst Model Des 2(2):19–46CrossRefGoogle Scholar
  41. 41.
    La Rosa M, Mendling J (2008) Domain-driven process adaptation in emergency scenarios. In: Business process management workshops, Springer, Berlin, pp 290–297. doi:10.1007/978-3-642-00328-8_28
  42. 42.
    La Rosa M, Dumas M, ter Hofstede AHM, Mendling J (2011) Configurable multi-perspective business process models. Inf Syst 36(2):313–340CrossRefGoogle Scholar
  43. 43.
    Lenz R, Reichert M (2007) IT support for healthcare processes—premises, challenges, perspectives. Data Knowl Eng 61(1):39–58CrossRefGoogle Scholar
  44. 44.
    Leymann F, Roller D (2000) Production workflow: concepts and techniques. Prentice Hall, Englewood CliffsGoogle Scholar
  45. 45.
    Maggi FM, Bose RPJC, van der Aalst WMP (2013) A knowledge-based integrated approach for discovering and repairing declare maps. In: CAiSE’13Google Scholar
  46. 46.
    Malhotra Y (2005) Integrating knowledge management technologies in organisational business processes: getting real time enterprises to deliver real business performance. J Knowl Manag 9(1):7–28CrossRefMathSciNetGoogle Scholar
  47. 47.
    Marin M, Hull R, Vaculin R (2012) Data-centric BPM and the emerging case management standard: a short survey. In: 1st international workshop on adaptive case management, ACM 2012, pp 24–30Google Scholar
  48. 48.
    Marjanovic O (2011) Improving knowledge-intensive health care processes beyond efficiency. In: International conference on information systems (ICIS2011)Google Scholar
  49. 49.
    Marjanovic O, Freeze R (2011) Knowledge intensive business processes: theoretical foundations and research challenges. In: Proceedings of the 44th Hawaii international conference on system sciences. HICSS ’11Google Scholar
  50. 50.
    Marjanovic O, Skaf-Molli H, Molli P, Godart C (2007) Collaborative practice-oriented business processes - creating a new case for business process management and CSCW synergy. In: CollaborateCom 2007Google Scholar
  51. 51.
    Marrella A, Lespérance Y (2013) Synthesizing a library of process templates through partial-order planning algorithms. In: BPMDS 2013. Springer, BerlinGoogle Scholar
  52. 52.
    Marrella A, Mecella M (2011) Continuous planning for solving business process adaptivity. In: BPMDS 2011. Springer, BerlinGoogle Scholar
  53. 53.
    Marrella A, Russo A, Mecella M (2012) Planlets: automatically recovering dynamic processes in YAWL. In: OTM 2012. Springer, Berlin, pp 268–286Google Scholar
  54. 54.
    Marrella A, Mecella M, Sardina S (2014) SmartPM: an adaptive process management system through situation calculus, IndiGolog, and classical planning. In: KR’14Google Scholar
  55. 55.
    Mendling J, Reijers HA, van der Aalst WMP (2010) Seven process modeling guidelines (7PMG). Inf Softw Technol 52(2):127–136CrossRefGoogle Scholar
  56. 56.
    Meyer A, Smirnov S, Weske M (2011) Data in business processes. EMISA Forum 31(3):5–31Google Scholar
  57. 57.
    Montali M, Chesani F, Mello P, Maggi FM (2013) Towards data-aware constraints in declare. In: SAC, pp 1391–1396Google Scholar
  58. 58.
    Mundbrod N, Kolb J, Reichert M (2013) Towards a system support of collaborative knowledge work. In: BPM workshops. LNBIP, vol 132. Springer, Berlin, pp 31–42Google Scholar
  59. 59.
    Pesic M, Schonenberg H, van der Aalst WMP (2007) Declare: full support for loosely-structured processes. In: EDOC, pp 287–300Google Scholar
  60. 60.
    Pnueli A (1977) The temporal logic of programs. In: 18th annual symposium on foundations of software technology and theoretical computer science (FSTTCS), pp 46–57Google Scholar
  61. 61.
    Reichert M (2011) What BPM technology can do for healthcare process support. In: Proceedings of the 13th conference on AI in medicine. AIME’11, pp 2–13Google Scholar
  62. 62.
    Reichert M, Weber B (2012) Enabling flexibility in process-aware information systems—challenges, methods, technologies. Springer, BerlinCrossRefMATHGoogle Scholar
  63. 63.
    Reichert M, Rinderle S, Kreher U, Dadam P (2005) Adaptive process management with ADEPT2. In: ICDE, pp 1113–1114Google Scholar
  64. 64.
    Reiter R (2001) Knowledge in action: logical foundations for specifying and implementing dynamical systems. MIT Press, Cambridge Google Scholar
  65. 65.
    Rosenfeld A (2011) BPM: structured vs. unstructured. BPTrends. http://www.bptrends.com
  66. 66.
    Russell N, van der Aalst WMP, ter Hofstede AHM, Edmond D (2005) Workflow resource patterns: identification, representation and tool support. In: Advanced information systems engineering. Springer, Berlin, pp 216–232Google Scholar
  67. 67.
    Russell N, ter Hofstede AHM, Edmond D, van der Aalst WMP (2005) Workflow data patterns: identification, representation and tool support. In: Conceptual modeling-ER 2005. Springer, Berlin, pp 353–368Google Scholar
  68. 68.
    Russell N, van der Aalst WMP, ter Hofstede AHM (2006) Workflow Exception patterns. In: Advanced information systems engineering. Springer, Berlin, pp 288–302Google Scholar
  69. 69.
    Russo A, Mecella M (2013) On the evolution of process-oriented approaches for healthcare workflows. Int J Bus Process Integr Manag 6(3):224–246CrossRefGoogle Scholar
  70. 70.
    Schunselaar DMM, Maggi FM, Sidorova N, van der Aalst WMP (2012) Configurable declare: designing customisable flexible process models. In: CoopIS, pp 20–37Google Scholar
  71. 71.
    Swenson KD (2010) Mastering the unpredictable: how adaptive case management will revolutionize the way that knowledge workers get things done. Meghan-Kiffer Press, TampaGoogle Scholar
  72. 72.
    Vaculin R, Hull R, Heath T, Cochran C, Nigam A, Sukaviriya P (2011) Declarative business artifact centric modeling of decision and knowledge intensive business processes. In: 15th IEEE international conference on enterprise distributed object computing (EDOC 2011)Google Scholar
  73. 73.
    Warren P, Kings N, Thurlow  I, Davies J, Buerger T, Simperl E, Ruiz C, Gomez-Perez JM, Ermolayev V, Ghani R, Tilly M, Bösser T, Imtiaz A (2009) Improving knowledge worker productivity—the active integrated approach. BT Technol J 26(2):165–176Google Scholar
  74. 74.
    Weber B, Reichert M, Rinderle-Ma S (2008) Change patterns and change support features-enhancing flexibility in process-aware information systems. Data Knowl Eng 66(3):438–466CrossRefGoogle Scholar
  75. 75.
    Weber B, Reichert M, Wild W, Rinderle-Ma S (2009) Providing integrated life cycle support in process-aware information systems. Int J Coop Inf Syst 18(1):115–165CrossRefGoogle Scholar
  76. 76.
    Weske M (2007) Business process management: concepts, languages, architectures. Springer, BerlinGoogle Scholar
  77. 77.
    Westergaard M, Slaats T (2013) CPN Tools 4: a process modeling tool combining declarative and imperative paradigms. In: BPM (Demos)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Claudio Di Ciccio
    • 1
  • Andrea Marrella
    • 2
  • Alessandro Russo
    • 2
  1. 1.Wirtschaftsuniversität WienViennaAustria
  2. 2.Sapienza Università di RomaRomeItaly

Personalised recommendations