Abstract
Business needs often demand business analysts to inspect large and intricate business process models for analysis and maintenance purposes. Nevertheless, manually retrieving information in these complex models is not a rewarding error-free activity. The automatic querying of process models and visualization of the retrieved results represents a useful opportunity for business analysts in order to save their time and effort. This demands for languages that can express process model characteristics and, at the same time, are easy to use for and close enough to the knowledge of people working with process models. This chapter provides an overview of BPMN VQL, one of the languages for querying business processes. BPMN VQL allows business analysts to query process models and retrieve both structural information and knowledge related to the domain. Beyond the performance of the query language implementation, we have investigated the benefits and drawbacks of its use. An empirical study with human subjects has been conducted in order to evaluate the advantages and the effort required, both for BPMN VQL query formulation and understanding.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F.: The Description Logic Handbook: Theory, Implementation and Applications, 2nd edn. Cambridge University Press, New York, NY, USA (2010)
Cohen, J.: Statistical power analysis. Curr. Dir. Psychol. Sci. 1(3), 98–101 (1992). https://doi.org/10.1111/1467-8721.ep10768783
Di Francescomarino, C., Ghidini, C., Rospocher, M., Serafini, L., Tonella, P.: Reasoning on semantically annotated processes. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) Service-Oriented Computing – ICSOC 2008, pp. 132–146 (2008)
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.) 8th International Semantic Web Conference (ISWC 2009), LNCS, vol. 5823/2009, pp. 114–129 (2009)
Di Francescomarino, C., Tonella, P.: Crosscutting concern documentation by visual query of business processes. In: Ardagna, D., Mecella, M., Yang, J. (eds.) Business Process Management Workshops, pp. 18–31 (2009)
Filman, R.E., Friedman, D.P.: Aspect-oriented programming is quantification and obliviousness. Tech. rep. (2000)
Franz Inc.: AllegroGraph RDFStore Web 3.0’s database. https://www.franz.com/agraph/allegrograph/. Accessed: January 2019
Group, R.D.A.W.: SPARQL query language for RDF. W3C recommendation, W3C (2008). https://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/
Group, S.W.: Sparql new features and rationale. Web page (2009). https://www.w3.org/TR/2010/WD-sparql11-query-20100126/
Havey, M.: SOA Cookbook. From technologies to solutions. Packt Pub. (2008). https://books.google.it/books?id=GNOC1GWPs1oC
Hepp, M., Leymann, F., Domingue, J., Wahler, A., Fensel, D.: Semantic business process management: a vision towards using semantic Web services for business process management. In: IEEE International Conference on e-Business Engineering (ICEBE’05), pp. 535–540 (2005). https://doi.org/10.1109/ICEBE.2005.110
OMG: Owl 2: Web ontology language. https://www.w3.org/TR/owl2-overview/ (2004)
Polyvyanyy, A., Ouyang, C., Barros, A., van der Aalst, W.M.P.: Process querying: Enabling business intelligence through query-based process analytics. Decis. Support Syst. 100, 41–56 (2017). https://doi.org/10.1016/j.dss.2017.04.011
Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF. W3C Recommendation (2008). https://www.w3.org/TR/rdf-sparql-query/
Rospocher, M., Ghidini, C., Serafini, L.: An ontology for the business process modelling notation. In: Formal Ontology in Information Systems - Proc. of the Eighth International Conference, FOIS 2014, September, 22–25, 2014, Rio de Janeiro, Brazil, pp. 133–146 (2014)
White, S.A., Miers, D.: BPMN Modeling and Reference Guide. Understanding and Using BPMN. Future Strategies Inc., Lighthouse Pt, FL (2008)
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers (2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Di Francescomarino, C., Tonella, P. (2022). The BPMN Visual Query Language and Process Querying Framework. In: Polyvyanyy, A. (eds) Process Querying Methods. Springer, Cham. https://doi.org/10.1007/978-3-030-92875-9_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-92875-9_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92874-2
Online ISBN: 978-3-030-92875-9
eBook Packages: Computer ScienceComputer Science (R0)