Abstract
The objective of this chapter is to describe and evaluate an approach for the automated analysis of business process models. Business process models have become a valuable tool for decision makers. To be helpful in decision making the information in the process models has to be prepared for a managerial target group. Modeling of business process landscapes leads to a huge set of data about an organization. To extract the decision relevant information from this fact base can be supported by automated analysis mechanisms. However, the automated analysis of business process models is a complex task due to challenges of processing natural language statements as part of the models. In the chapter we introduce a class of process modeling languages, the semantic building block-based languages that enable an automated analysis of their resulting models. Based on a comprehensive literature study, we identified different deviations and conflicts that usually arise in business process modeling projects. We show that semantic building block-based languages can help avoiding these conflicts. Based on the domain-specific language PICTURE we demonstrate with a case study that building block-based languages can be used for automated process analysis in practical project settings.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Algermissen L, Delfmann P, Niehaves B (2005) Experiences in process-oriented reorganization through reference modelling in public administrations – the case study Regio@KomM. In: Proceedings of the 13th European conference on information systems (ECIS 2005), Regensburg
Arendsen R, van Engers T, Schurink W (2008) Adoption of high impact governmental eServices: seduce or enforce? In: Wimmer MA, Scholl HJ, Ferro E (eds) Proceedings of the 7th international conference on electronic government (EGOV 2008) at the 19th international conference on database and expert systems applications (DEXA 2008), Turin, pp 73–84
Arnold A (1993) Verification and comparison of transition systems. In: Gaudel M-C, Jouannaud J-P (eds) Proceedings of the 4th international joint conference on theory and practice of software development (TAPSOFT 1993), Orsay, pp 121–135
Baacke L, Fitterer R, Rohner P (2007a) Measuring impacts of ICT on the process landscape of public administrations. In: Remenyi D (ed) Proceedings of the 3rd international conference on e-government (ICEG 2007), Montreal, pp 21–30
Baacke L, Rohner P, Winter R (2007b) Aggregation of reference process building blocks to improve modeling in public administrations. In: Grönlund A, Scholl HJ, Wimmer MA (eds) Electronic government: 6th international EGOV conference, proceedings of ongoing research, project contributions and workshops, Trauner Druck, Linz, pp 149–156
Batini C, Lenzerini M, Navathe SB (1986) A comparative analysis of methodologies for database schema integration. ACM Comput Surv 18(4):323–364
Becker J, Algermissen L, Falk T, Pfeiffer D, Fuchs P (2006) Model based identification and measurement of reorganization potential in public administrations: the PICTURE-approach. In: Proceedings of the 10th pacific Asia conference on information systems (PACIS 2006), Kuala Lumpur, pp 860–875
Becker J, Algermissen L, Pfeiffer D, Räckers M (2007a) Bausteinbasierte Modellierung von Prozesslandschaften mit der PICTURE-Methode am Beispiel der Universitätsverwaltung Münster. Wirtschaftsinformatik 49(4):267–279
Becker J, Delfmann P, Knackstedt R (2007b) Adaptive reference modeling: integrating configurative and generic adaptation techniques for information models. In: Becker J, Delfmann P (eds) Reference modeling: efficient information systems design through reuse of information models. Physica, Heidelberg, pp 23–49
Becker J, Pfeiffer D, Räckers M (2007c) Domain specific process modelling in public administrations: the PICTURE-approach. In: Wimmer MA, Scholl HJ, Grönlund A (eds) Proceedings of the 6th international conference on electronic government (EGOV 2007) at the 18th international conference on database and expert systems applications (DEXA 2007), Regensburg, pp 68–79
Becker J, Bergener P, Kleist S, Pfeiffer D, Räckers M (2008) Evaluation of ICT investments in public administrations based on business process models. In: Proceedings of the 14th Americas conference on information systems (AMCIS 2008), Toronto, pp 1–12
Becker J, Bergener P, Breuker D, Delfmann P, Eggert M (2011) An efficient business process compliance checking approach. In: Proceedings of the governance and sustainability in information systems – managing the transfer and diffusion of IT. IFIP WG 8.6 Conference, Hamburg
Becker J, Algermissen L, Falk T (2012a) Modernizing processes in public administrations – process management in the age of e-government and new public management. Springer, Berlin
Becker J, Bergener P, Breuker D, Räckers M (2012b) An empirical assessment of the usefulness of weakness patterns in business process redesign. In: Proceedings of the 20th European conference on information systems (ECIS 2012), Barcelona
Becker J, Breuker D, Delfmann P, Dietrich H, Steinhorst M (2012c) A runtime analysis of graph-theoretical algorithms to detect patterns in process model collections. In: Proceedings of the 2nd international workshop on process model collections in conjunction with the 10th international conference on business process management, LNBIP, Tallinn, pp 31–42
Becker J, Eggert M, Schwittay S (2012d) How to evaluate the checking approaches? In: Proceedings of the Multikonferenz Wirtschaftsinformatik (MKWI), Braunschweig
Benamou N (2005) Bringing eGovernment interoperability to local governments in Europe. Eur Rev Polit Technol 3(1):1–9
Betz S, Klink S, Koschmider A, Oberweis A (2006) Automatic user support for business process modeling. In: Hinkelmann K, Karagiannis D, Stojanovic N, Wagner G (eds) Proceedings of the workshop on semantics for business process management at the 3rd European semantic web conference (ESWC 2006), Budva, pp 1–12
Bodart F, Patel A, Sim M, Weber R (2001) Should optional properties be used in conceptual modelling: a theory and three empirical tests. Inf Syst Res 12(4):384–405
Breuker D, Pfeiffer D, Becker J (2009) Reducing the variations in intra- and interorganizational business process modeling – an empirical evaluation. In: Proceedings of the internationale tagung wirtschaftsinformatik, Wien
Brinkkemper S, Saeki M, Harmsen F (1999) Meta-modelling based assembly techniques for situational method engineering. Inf Syst 24(3):209–228
Brockmans S, Ehrig M, Koschmider A, Oberweis A, Studer R (2006) Semantic alignment of business processes. In: Manolopoulos Y, Filipe J, Constantopoulos P, Cordeiro J (eds) Proceedings of the 8th international conference on enterprise information systems (ICEIS 2006), Paphos, pp 191–196
Bunke H (1997) On a relation between graph edit distance and maximum common subgraph. Pattern Recognit Lett 18(8):689–694
Bunke H, Shearer K (1998) A graph distance metric based on the maximal common subgraph. Pattern Recognit Lett 19(3):255–259
Burton-Jones A, Meso P (2002) How good are these UML diagrams: an empirical test of the Wand and Weber good decomposition model. In: Applegate L, Galliers R, DeGross J (eds) Proceedings of the 23rd international conference on information systems (ICIS 2002), Barcelona, pp 101–114
Burton-Jones A, Weber R (1999) Understanding relationships with attributes in entity-relationship diagrams. In: De P, De Gross JI (eds) Proceedings of the 20th international conference on information systems (ICIS 1999), Charlotte, pp 214–228
Chandrasekaran B, Joesephson J, Benjamins R (1999) What are ontologies and why do we need them? IEEE Intell Syst 14(1):20–26
Dalal NP, Kamath M, Kolarik WJ, Sivaraman E (2004) Toward an integrated framework for modeling enterprise processes. Commun ACM 47(3):83–87
Davenport TH, Beers M (1995) Managing information about processes. J Manag Inf Syst 12(1):57–80
Davenport TH, Short JE (1990) The new industrial engineering: information technology and business process redesign. Sloan Manag Rev 31(4):11–27
Davis I, Green P, Milton S, Rosemann M (2003) Using meta models for the comparison of ontologies. In: Siau K, Krogstie J, Halpin T (eds) Proceedings of the 8th international workshop on evaluation of modeling methods in systems analysis and design (EMMSAD 2003) at the 15th international conference on advanced information systems engineering (CAiSE 2003), Velden, pp 1–10
de Medeiros AKA, van der Aalst WMP, Weijters AJMM (2008) Quantifying process equivalence based on observed behavior. Data Knowl Eng 64(1):55–74
Du Bois B, Lange CFJ, Demeyer S, Chaudron MRV (2006) A qualitative investigation of UML modeling conventions. In: Kühne T (ed) Proceedings of the 1st workshop on quality in modeling at the 9th international conference on model driven engineering languages and systems (MoDELS 2006), Genoa, pp 91–100
Ehrig M, Koschmider A, Oberweis A (2007) Measuring similarity between semantic business process models. In: Roddick JF, Hinze A (eds) Proceedings of the 4th Asia-pacific conference on conceptual modelling (APCCM 2007), Ballarat, pp 71–80
Evermann J (2005) Towards cognitive foundation for knowledge representation. Inf Syst J 15(2):147–178
Fraser J, Adams N, Macintosh A, McKay-Hubbard A, Lobo TP, Pardo PF, Martínez RC, Vallecillo JS (2003) Knowledge management applied to E-government services: the use of an ontology. In: Proceedings of the knowledge management in electronic government (KMGov 2003), Rhodes, pp 116–126
Gruhn V, Laue R (2007) What business process modelers can learn from programmers. Sci Comput Program 65(1):4–13
Guizzardi G, Herre H, Wagner G (2002a) On the general ontological foundations of conceptual modeling. In: Spaccapietra S, March ST, Kambayashi Y (eds) Proceedings of the 21st international conference on conceptual modeling (ER 2002), Tampere, pp 65–78
Guizzardi G, Pires LF, van Sinderen MJ (2002b) On the role of domain ontologies in the design of domain-specific visual modeling languages. In: Tolvanen J-P, Gray J, Rossi M (eds) Proceedings of the 2nd workshop on domain-specific visual languages at the 17th annual ACM conference on object-oriented programming, systems, languages and applications (OOPSLA 2002), Seattle, pp 1–14
Hadar I, Soffer P (2006) Variations in conceptual modeling: classification and ontological analysis. J Assoc Inf Syst 7(8):568–592
Hepp M, Dumitri R (2007) An ontology framework for semantic business process management. In: Oberweis A, Weinhardt C, Gimpel H, Koschmider A, Pankratius V, Schnizler B (eds) Proceedings of the 8th international conference Wirtschaftsinformatik (WI 2007), Karlsruhe, pp 423–440
Hepp M, Leymann F, Domingue J, Wahler A, Fensel D (2005) Semantic business process management: a vision towards using semantic web services for business process management. In: Proceedings of the 3rd IEEE international conference on e-Business engineering (ICEBE 2005), Beijing, pp 535–540
Herrmann P, Herrmann G (2006) Security requirement analysis of business processes. Electron Commer Res 5(3–4):305–335
Hidders J, Dumas M, van der Aalst WMP, ter Hofstede AHM, Verelst J (2005) When are two workflows the same? In: Atkinson M, Dehne F (eds) Proceedings of the 11th Australasian symposium on theory of computing (CATS 2005), Newcastle, pp 3–11
Hirshfeld Y (1993) Petri nets and the equivalence problem. In: Börger E, Gurevich Y, Meinke K (eds) Proceedings of the 7th workshop on computer science logic (CSL 1993), Swansea, pp 165–174
Höfferer P (2007) Achieving business process model interoperability using metamodels and ontologies. In: Österle H, Schelp J, Winter R (eds) Proceedings of the 15th European conference on information systems (ECIS 2007), St. Gallen, pp 1620–1631
Jallow AK, Majeed B, Vergidis K, Tiwari A, Roy R (2006) Operational risk analysis in business processes. BT Technol J 25(1):168–177
Janssen M (2005) Modeling for accountability: the case of the virtual business counter. In: Proceedings of the 11th Americas conference on information systems (AMCIS 2005), Omaha, pp 2021–2029
Kashyap V, Sheth A (1996) Semantic and schematic similarities between database objects a context-based approach. VLDB J 5(4):276–304
Kueng P (2000) Process performance measurement system: a tool to support process-based organizations. Total Qual Manag 11(1):67–85
Kusiak A, Larson TN, Wang JR (1994) Reengineering of design and manufacturing processes. Comput Ind Eng 26(3):521–536
Lang K, Glunde J, Bodendorf F (1997) A framework for reusable reference process building blocks. ACM SIGGROUP Bulletin 18(1):68–70
Lange CFJ, Chaudron MRV (2006) Effects of defects in UML models: an experimental investigation. In: Osterweil LJ, Rombach D, Soffa ML (eds) Proceedings of the 28th international conference on software engineering (ICSE 2006), Shanghai, pp 401–411
Lawrence R, Barker K (2001) Integrating relational database schemas using a standardized dictionary. In: Proceedings of the 16th ACM symposium on applied computing (SAC 2001), Las Vegas, pp 225–230
Mendling J, Moser M, Neumann G, Verbeek HMW, van Dongen BF, van der Aalst WMP (2006) Faulty EPCs in the SAP reference model. In: Dustdar S, Fiadeiro JL, Sheth A (eds) Proceedings of the 4th international conference business process management (BPM 2006), Vienna, pp 451–457
Milton SK, Kazmierczak E (2004) An ontology of data modelling languages: a study using a common-sense realistic ontology. J Database Manage 15(2):19–38
Mylopoulos J (1998) Information modeling in the time of the revolution. Inform Syst 23(3–4):127–155
Namiri K, Stojanovic N (2007) Pattern-based design and validation of business process compliance. In: Meersman R, Tari Z (eds) Proceedings of the 15th international conference on cooperative information systems (CoopIS 2007), Vilamoura, pp 59–76
Object Management Group (2004) UML 2.0 superstructure specification. http://www.omg.org/cgi-bin/doc?formal/05-07-04, Accessed 10 Nov 2012
Object Management Group (2011) Business Process Model and Notation (BPMN) Version 2.0 http://www.omg.org/spec/BPMN/2.0/PDF. Accessed 10 Nov 2012
Parent C, Spaccapietra S (1998) Issues and approaches of database integration. Commun ACM 41(5):166–178
Pfeiffer D (2007) Constructing comparable conceptual models with domain specific languages. In: Österle H, Schelp J, Winter R (eds) Proceedings of the 15th European conference on information systems (ECIS 2007), St. Gallen, pp 876–888
Pfeiffer D (2008) Semantic business process analysis: building block-based construction of automatically analyzable business process models. Dissertation, Westfälische Wilhelms-Universität Münster, Münster
Pfeiffer D, Gehlert A (2005) A framework for comparing conceptual models. In: Desel J, Frank U (eds) Proceedings of the 1st international workshop on enterprise modelling and information systems architectures (EMISA 2005) at the 24th international conference on conceptual modeling (ER 2005), Klagenfurt, pp 108–122
Polyvyanyy A, Smirnov S, Weske M (2014) Business process model abstraction. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1, 2nd edn. Springer, Heidelberg, pp 147–166
Pomello L, Rozenberg G, Simone C (1992) A survey of equivalence notions for net based systems. In: Rozenberg G (ed) Advances in Petri nets: the DEMON project. Springer, London, pp 410–472
Process mining group the ProM framework (2007) http://is.tm.tue.nl/cgunther/dev/prom/. Accessed 1 May 2008
Recker J (2008) Understanding process modelling grammar continuance – a study of the consequences of representational capabilities. Ph.D. Thesis, Queensland University of Technology, Brisbane
Rosemann M, van der Aalst WMP (2007) A configurable reference modelling language. Inform Syst 32(1):1–23
Rosemann M, zur Mühlen M (1998) Evaluation of workflow management systems: a meta model approach. Aust J Inf Syst 6(1):103–116
Rosemann M, Schwegmann A, Delfmann P (2010) Preparation of process modeling. In: Becker J, Kugeler M, Rosemann M (eds) Process management: a guide for the design of business processes, 2nd edn. Springer, Berlin, pp 41–90
Rosemann M, vom Brocke J (2014) The six core elements of business process management. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 1, 2nd edn. Springer, Heidelberg, pp 105–122
Rupprecht C, Funffinger M, Knublauch H, Rose T (2000) Capture and dissemination of experience about the construction of engineering processes. In: Wangler B, Bergman L (eds) Proceedings of the 12th international conference on advanced information systems engineering (CAiSE 2000), Stockholm, pp 294–308
Sadiq S, Governatori G (2014) Managing regulatory compliance in business processes. In: vom Brocke J, Rosemann M (eds) Handbook on business process management, vol 2, 2nd edn. Springer, Heidelberg, pp 265–288
Scheer A-W (2000) ARIS – business process modeling, 3rd edn. Springer, Heidelberg
Seltsikas P, Palkovits S (2006) Process modeling notations for eGovernment: an assessment of modeling notations for identity management and GUIDE’s methodology in practice. In: Proceedings of the eGo-vInterop’06 conference, Bordeaux
Shanks G, Tansley E, Nuredini J, Tobin D, Weber R (2002) Representing part-whole relationships in conceptual modeling: an empirical evaluation. In: Applegate L, Galliers R, DeGross J (eds) Proceedings of the 23rd international conference on information systems (ICIS 2002), Barcelona, pp 89–100
Shanks G, Nuredini J, Tobin D, Moody DL, Weber R (2003) Representing things and properties in conceptual modelling: an empirical evaluation. In: Ciborra CU, Mercurio R, de Marco M, Martinez M, Carignani A (eds) Proceedings of the 11th European conference on information systems (ECIS 2003), Naples, pp 1–17
Soffer P, Hadar I (2007) Applying ontology-based rules to conceptual modeling: a reflection on modeling decision making. Eur J Inf Syst 16(5):599–611
Soffer P, Golany B, Dori D (2003) ERP modeling: a comprehensive approach. Inf Syst 28(6):673–690
Stephenson CP, Bandara W (2007) Enhancing best practices in public health: using process patterns for business process management. In: Österle H, Schelp J, Winter R (eds) Proceedings of the 15th European conference on information systems (ECIS 2007), St. Gallen, pp 2123–2134
Thomas O, Fellmann M (2007) Semantic EPC: enhancing process modeling using ontology languages. In: Hepp M, Hinkelmann K, Karagiannis D, Klein R, Stojanovic N (eds) Proceedings of the workshop on semantic business process and product lifecycle management (SBPM 2007) at the 3rd European semantic web conference (ESWC 2007), Innsbruck, pp 64–75
van Dongen BF, Dijkman R, Mendling J (2008) Measuring similarity between business process models. In: Proceedings of the 20th international conference on advanced information systems engineering (CAiSE 2008), Montpellier
vom Brocke J, Grob HL (2011) Profitability of business processes. In: Process management. A guide for the design of business processes, vol 2. Springer, Berlin, pp 421–446
vom Brocke J, Schmiedel T, Recker J, Trkman P, Mertens W, Viaene S (2014) Ten principles of good business process management. Bus Process Manage J (BPMJ) 20(4)
Wand Y (1996) Ontology as a foundation for meta-modelling and method engineering. Inf Softw Technol 38(4):281–287
Wand Y, Weber R (1990) An ontological model of an information system. IEEE Trans Softw Eng 16(11):1282–1292
Weiß B (2011) Process modelling and analysis in banks: leveraging business process optimisation in the financial sector. Dissertation, Westfälische Wilhems-Universität, Münster
Wimmer K, Wimmer N (1992) Conceptual modeling based on ontological principles. Knowl Acquis 4(4):387–406
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Becker, J., Pfeiffer, D., Räckers, M., Falk, T., Czerwonka, M. (2015). Semantic Business Process Modelling and Analysis. In: vom Brocke, J., Rosemann, M. (eds) Handbook on Business Process Management 1. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45100-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-45100-3_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45099-0
Online ISBN: 978-3-642-45100-3
eBook Packages: Business and EconomicsBusiness and Management (R0)