Skip to main content

Business Processes and Their Participants: An Ontological Perspective

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10640))

Abstract

Business process modelling (BPM) notations, such as BPMN, UML-Activity Diagram (UML-AD), EPC and CMMN describe processes using a graphical representation of process-relevant entities and their interplay. Despite the wide literature on the comparison between different modelling languages, the BPM community still lacks an ontological characterisation of process elements, among which process participants, that is, the main entities involved in a business process. Purpose of this paper is to start filling this gap by providing an ontological analysis of business processes from the standpoint of process participants. In particular, by discussing participants common to languages such as BPMN, EPC, UML-AD, and CMMN we characterize them on the basis of their ontological properties.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Notes

  1. 1.

    Traditional process modelling notations rely on an imperative paradigm which aims at producing models that describe all allowed flows: every flow that is not specified in the model is implicitly disallowed. Recent declarative process modelling notations instead allow the production of more flexible models obtained by describing constraints on the allowed activity flows: all flows are allowed provided that they do not violate the specified constraints.

  2. 2.

    http://www.omg.org/spec/BPMN/2.0/.

  3. 3.

    http://www.omg.org/spec/UML/.

  4. 4.

    The list of symbols of EPCs can vary, depending on the specific system implementation. The analysis and diagrams contained in this paper refer to the description provided in [20].

  5. 5.

    http://www.omg.org/spec/CMMN/1.1/.

  6. 6.

    CMMN allows to associate organisational entities to cases during the run-time phase.

  7. 7.

    ‘Token’ is hereby synonym of a process occurrence (an instance of a process type). While a process token occurs at a specific time, a process type is an abstract entity with no specific temporal location (see the distinction between Activity (type) and ActivityOccurrence (token) in the Process Specification Language (PSL) [7]).

  8. 8.

    As a matter of fact, a language like BPMN does not force modellers to explicitly represent what changes in the (local) world are expected after an activity is performed.

  9. 9.

    ‘Event’ is the most general term used in [2] for entities occurring in time.

References

  1. Bekiari, C., Doerr, M., Le Boeuf, P., Riva, P.: FRBR object-oriented definition and mapping from FRBRER, FRAD and FRSAD (version 2.4). International Working Group on FRBR and CIDOC CRM Harmonisation (2015)

    Google Scholar 

  2. Borgo, S., Masolo, C.: Foundational choices in DOLCE. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies. IHIS, pp. 361–381. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92673-3_16

    Chapter  Google Scholar 

  3. Cohn, D., Hull, R.: Business artifacts: a data-centric approach to modeling business operations and processes. IEEE Data Eng. Bull. 32(3), 3–9 (2009)

    Google Scholar 

  4. De Nicola, A., Lezoche, M., Missikoff, M.: An ontological approach to business process modeling. In: 2007 3th Indian International Conference on Artificial Intelligence (2007). ISBN 978-0-9727412-2-4

    Google Scholar 

  5. Di Francescomarino, C., Ghidini, C., Rospocher, M., Serafini, L., Tonella, P.: Semantically-aided business process modeling. In: Bernstein, A., Karger, D.R., Heath, T., Feigenbaum, L., Maynard, D., Motta, E., Thirunarayan, K. (eds.) ISWC 2009. LNCS, vol. 5823, pp. 114–129. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04930-9_8

    Chapter  Google Scholar 

  6. Ghidini, C., Di Francescomarino, C., Rospocher, M., Tonella, P., Serafini, L.: Semantics-based aspect-oriented management of exceptional flows in business processes. IEEE Trans. Syst. Man Cyber. Part 42(1), 25–37 (2012)

    Article  Google Scholar 

  7. Grüninger, M.: Using the PSL ontology. In: Staab, S., Studer, R. (eds.) Handbook on Ontologies. IHIS, pp. 423–443. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92673-3_19

    Chapter  Google Scholar 

  8. Guizzardi, G., Wagner, G.: Can BPMN be used for making simulation models? In: Barjis, J., Eldabi, T., Gupta, A. (eds.) EOMAS 2011. LNBIP, vol. 88, pp. 100–115. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24175-8_8

    Chapter  Google Scholar 

  9. Heidari, F., Loucopoulos, P., Brazier, F.M.T., Barjis, J.: A meta-meta-model for seven business process modeling languages. In: IEEE 15th Conference on Business Informatics, CBI 2013, pp. 216–221. IEEE Computer Society (2013)

    Google Scholar 

  10. Lam, V.S.W.: Formal analysis of BPMN models: a NUSMV-based approach. Int. J. Softw. Eng. Knowl. Eng. 20(7), 987–1023 (2010)

    Article  Google Scholar 

  11. List, B., Korherr, B.: An evaluation of conceptual business process modelling languages. In: Proceedings of the 2006 ACM Symposium on Applied Computing, pp. 1532–1539. SAC 2006. ACM, New York (2006)

    Google Scholar 

  12. Masolo, C., Vieu, L., Bottazzi, E., Catenacci, C., Ferrario, R., Gangemi, A., Guarino, N.: Social roles and their descriptions. In: Dubois, D., Welty, C., Williams, M. (eds.) Principles of Knowledge Representation and Reasoning, pp. 267–277. AAAI Press, Palo Alto (2004)

    Google Scholar 

  13. Mili, H., Tremblay, G., Jaoude, G.B., Lefebvre, E., Elabed, L., Boussaidi, G.E.: Business process modeling languages: sorting through the alphabet soup. ACM Comput. Surv. 43(1), 4:1–4:56 (2010)

    Article  Google Scholar 

  14. Mizoguchi, R.: Yamato: yet another more advanced top-level ontology. In: Proceedings of the Sixth Australasian Ontology Workshop, pp. 1–16 (2010)

    Google Scholar 

  15. Recker, J., Indulska, M., Rosemann, M., Green, P.: Do process modelling techniques get better? A comparative ontological analysis of BPMN. Australasian Chapter of the Association for Information Systems (2005)

    Google Scholar 

  16. Rospocher, M., Ghidini, C., Serafini, L.: An ontology for the business process modelling notation. In: Garbacz, P., Kutz, O. (eds.) Proceedings of the 8th International Conference on Formal Ontology in Information Systems (FOIS 2014). Frontiers in Artificial Intelligence and Applications, vol. 267, pp. 133–146. IOS Press, Amsterdam (2014)

    Google Scholar 

  17. Russell, S., Norvig, P.: Intelligence Artificial: A Modern Approach. Prentice-Hall, Egnlewood Cliffs (1995)

    MATH  Google Scholar 

  18. Sanfilippo, E.M., Borgo, S., Masolo, C.: Events and activities: is there an ontology behind BPMN?. In: Garbacz, P., Kutz, O. (eds.) Proceedings of the 8th International Conference on Formal Ontology in Information Systems (FOIS 2014). Frontiers in Artificial Intelligence and Applications, vol. 267, pp. 147–156. IOS Press, Amsterdam (2014)

    Google Scholar 

  19. Scheer, A.: ARIS - vom Geschaftsprozess zum Anwendungssystem. Springer, Berlin (2002). (4, durchges. aufl. edn.)

    Book  Google Scholar 

  20. Scheer, A.W., Thomas, O., Adam, O.: Process modeling using event-driven process chains. In: Dumas, M., van der Aalst, W.M.P., ter Hofstede, A.H.M (eds.) Process-Aware Information Systems: Bridging People and Software Through Process Technology, pp. 119–146. Wiley, October 2005

    Google Scholar 

  21. Smith, B., Ceusters, W.: Aboutness: towards foundations for the information artifact ontology. In: Proceedings of the International Conference on Biomedical Ontology (ICBO) 2015 (2015)

    Google Scholar 

  22. Söderström, E., Andersson, B., Johannesson, P., Perjons, E., Wangler, B.: Towards a framework for comparing process modelling languages. In: Pidduck, A.B., Ozsu, M.T., Mylopoulos, J., Woo, C.C. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 600–611. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-47961-9_41

    Chapter  Google Scholar 

  23. Wong, P., Gibbons, J.: Formalisations and applications of BPMN. Sci. Comput. Program. 76(8), 633–650 (2011)

    Article  MATH  Google Scholar 

Download references

Acknowledgments

This research has been partially carried out within the Euregio IPN12 KAOS, which is funded by the “European Region Tyrol-South Tyrol-Trentino” (EGTC) under the first call for basic research projects.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Greta Adamo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Adamo, G., Borgo, S., Di Francescomarino, C., Ghidini, C., Guarino, N., Sanfilippo, E.M. (2017). Business Processes and Their Participants: An Ontological Perspective. In: Esposito, F., Basili, R., Ferilli, S., Lisi, F. (eds) AI*IA 2017 Advances in Artificial Intelligence. AI*IA 2017. Lecture Notes in Computer Science(), vol 10640. Springer, Cham. https://doi.org/10.1007/978-3-319-70169-1_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-70169-1_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-70168-4

  • Online ISBN: 978-3-319-70169-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics