Skip to main content

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


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.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8


  1. 1.


  2. 2.

    When applicable, we specify the evaluated version.

  3. 3.

  4. 4.

  5. 5.

  6. 6.

  7. 7.

  8. 8.

  9. 9.

  10. 10.

  11. 11.


  1. 1.

    van der Aalst WMP (1998) The application of Petri nets to workflow management. J Circuits Syst Comput 8(1):21–66

    Article  Google Scholar 

  2. 2.

    van der Aalst WMP (2013) Business process management: a comprehensive survey. ISRN Soft Eng

  3. 3.

    van der Aalst WMP, ter Hofstede AHM, Kiepuszewski B, Barros AP (2003) Workflow patterns. Distrib Parallel Databases 14(1):5–51

    Article  Google 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–333

  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 Track

  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–113

    Google 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’05

  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 workshops

  9. 9.

    BPTrends (2009) Case management: combining knowledge with process. BPTrends.

  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’07

  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–49

    Google 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’12

  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–9

    Google 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–305

    Google Scholar 

  15. 15.

    Davenport TH (2005) Thinking for a living: how to get better performance and results from knowledge workers. Harvard Business Review Press, Boston

    Google Scholar 

  16. 16.

    Davenport TH, Jarvenpaa SL, Beers MC (1996) Improving knowledge work processes. Sloan Manag Rev 37(4):53–65

    Google 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, USA

  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–142

  19. 19.

    Di Ciccio C, Mecella M (2013) Mining artful processes from knowledge workers’ emails. IEEE Internet Comput 17(5):10–20

    Article  Google Scholar 

  20. 20.

    Di Ciccio C, Catarci T, Mecella M (2011) Representing and visualizing mined artful processes in MailOfMine. In: USAB’11, pp 83–94

  21. 21.

    Di Ciccio C, Marrella A, Russo A (2012) Knowledge-intensive processes: an overview of contemporary approaches. In: KiBP’12

  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–81

  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’11

  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 York

    Book  Google Scholar 

  25. 25.

    Dumas M, La Rosa M, Mendling J, Reijers HA (2013) Fundamentals of business process management. Springer, Berlin

    Book  Google 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, Bloomington

    Google 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–389

  28. 28.

    Gronau N, Weber E (2004) Management of knowledge intensive business processes. In: 2nd international conference on business process management, BPM’04

  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–10

  30. 30.

    Günther C, Rinderle S, Reichert M, van Der Aalst WMP (2006) Change mining in adaptive process management systems. In: CoopIS’06

  31. 31.

    Harrison-Broninski K (2010) Human processes. BPTrends.

  32. 32.

    ter Hofstede AHM, van der Aalst WMP, Adams M, Russell N (2009) Modern business process automation: YAWL and its support environment. Springer, Berlin

    Google Scholar 

  33. 33.

    Hollingsworth D (1995) The workflow reference model. Technical report TC00-1003, Workflow Management Coalition

  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’11

  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’09

  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– 3826

  37. 37.

    Kemsley S (2011) The changing nature of work: from structured to unstructured, from controlled to social. In: BPM’11

  38. 38.

    Künzle V, Reichert M (2009) Towards object-aware process management systems: issues, challenges, benefits. In: BPMDS’09

  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–244

    Article  Google 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–46

    Article  Google 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–340

    Article  Google Scholar 

  43. 43.

    Lenz R, Reichert M (2007) IT support for healthcare processes—premises, challenges, perspectives. Data Knowl Eng 61(1):39–58

    Article  Google Scholar 

  44. 44.

    Leymann F, Roller D (2000) Production workflow: concepts and techniques. Prentice Hall, Englewood Cliffs

    Google 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’13

  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–28

    Article  MathSciNet  Google 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–30

  48. 48.

    Marjanovic O (2011) Improving knowledge-intensive health care processes beyond efficiency. In: International conference on information systems (ICIS2011)

  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 ’11

  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 2007

  51. 51.

    Marrella A, Lespérance Y (2013) Synthesizing a library of process templates through partial-order planning algorithms. In: BPMDS 2013. Springer, Berlin

  52. 52.

    Marrella A, Mecella M (2011) Continuous planning for solving business process adaptivity. In: BPMDS 2011. Springer, Berlin

  53. 53.

    Marrella A, Russo A, Mecella M (2012) Planlets: automatically recovering dynamic processes in YAWL. In: OTM 2012. Springer, Berlin, pp 268–286

  54. 54.

    Marrella A, Mecella M, Sardina S (2014) SmartPM: an adaptive process management system through situation calculus, IndiGolog, and classical planning. In: KR’14

  55. 55.

    Mendling J, Reijers HA, van der Aalst WMP (2010) Seven process modeling guidelines (7PMG). Inf Softw Technol 52(2):127–136

    Article  Google Scholar 

  56. 56.

    Meyer A, Smirnov S, Weske M (2011) Data in business processes. EMISA Forum 31(3):5–31

    Google Scholar 

  57. 57.

    Montali M, Chesani F, Mello P, Maggi FM (2013) Towards data-aware constraints in declare. In: SAC, pp 1391–1396

  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–42

  59. 59.

    Pesic M, Schonenberg H, van der Aalst WMP (2007) Declare: full support for loosely-structured processes. In: EDOC, pp 287–300

  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–57

  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–13

  62. 62.

    Reichert M, Weber B (2012) Enabling flexibility in process-aware information systems—challenges, methods, technologies. Springer, Berlin

    Book  MATH  Google Scholar 

  63. 63.

    Reichert M, Rinderle S, Kreher U, Dadam P (2005) Adaptive process management with ADEPT2. In: ICDE, pp 1113–1114

  64. 64.

    Reiter R (2001) Knowledge in action: logical foundations for specifying and implementing dynamical systems. MIT Press, Cambridge

  65. 65.

    Rosenfeld A (2011) BPM: structured vs. unstructured. BPTrends.

  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–232

  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–368

  68. 68.

    Russell N, van der Aalst WMP, ter Hofstede AHM (2006) Workflow Exception patterns. In: Advanced information systems engineering. Springer, Berlin, pp 288–302

  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–246

    Article  Google 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–37

  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, Tampa

    Google 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)

  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–176

  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–466

    Article  Google 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–165

    Article  Google Scholar 

  76. 76.

    Weske M (2007) Business process management: concepts, languages, architectures. Springer, Berlin

    Google Scholar 

  77. 77.

    Westergaard M, Slaats T (2013) CPN Tools 4: a process modeling tool combining declarative and imperative paradigms. In: BPM (Demos)

Download references


This work has been partly supported by Sapienza through the grants TESTMED, SUPER, “Premio Ricercatori Under-40” and “Assegni di Ricerca 2012”. The work of Claudio Di Ciccio has been partly performed when research fellow with InfoSapienza center. With Wirtschaftsuniversität Wien, his research has received funding from the EU Seventh Framework Programme (FP7) under grant agreement 318275 (GET Service).

Author information



Corresponding author

Correspondence to Andrea Marrella.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Di Ciccio, C., Marrella, A. & Russo, A. Knowledge-Intensive Processes: Characteristics, Requirements and Analysis of Contemporary Approaches. J Data Semant 4, 29–57 (2015).

Download citation


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