Abstract
This chapter looks at the business process querying techniques and languages and provides an overview of the various techniques for querying business processes. After discussing different techniques for querying the business process execution logs and their related artifacts, the chapter provides an overview of different approaches for utilizing business process querying techniques for ensuring business process compliance to their specifications and business rules.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
References
Awad, A.: BPMN-Q: A Language to Query Business Processes. In: Enterprise Modelling and Information Systems Architectures - Concepts and Applications. Proceedings of the 2nd International Workshop on Enterprise Modelling and Information Systems Architectures (EMISA’07), St. Goar, 8–9 October 2007, pp. 115–128 [LNI P-119, GI 2007, ISBN 978-3-88579-213-0]
Awad, A., Polyvyanyy, A., Weske, M.: Semantic querying of business process models. In: 12th International IEEE Enterprise Distributed Object Computing Conference (ECOC 2008), Munich, 15–19 September 2008, pp. 85–94
Bahiense, L., Manic, G., Piva, B., de Souza, C.C.: The maximum common edge subgraph problem: A polyhedral investigation. Discret. Appl. Math. 160(18), 2523–2541 (2012)
Barbon, F., Traverso, P., Pistore, M., Trainotti, M.: Run-time monitoring of instances and classes of web service compositions. In: IEEE International Conference on Web Services (ICWS 2006), Chicago, 18–22 September 2006, pp. 63–71
Beeri, C., Eyal, A., Kamenkovich, S., Milo, T.: Querying business processes with BP-QL. In: Proceedings of the 31st International Conference on Very Large Data Bases, Trondheim, 30 August–2 September 2005, pp. 1255–1258
Beeri, C., Eyal, A., Milo, T., Pilberg, A.: Monitoring business processes with queries. In: Proceedings of the 33rd International Conference on Very Large Data Bases, University of Vienna, Vienna, 23–27 September 2007, pp. 603–614. ACM, New York (2007) [ISBN 978-1-59593-649-3]
Beeri, C., Eyal, A., Milo, T., Pilberg, A.: BP-Mon: Query-based monitoring of BPEL business processes. SIGMOD Rec. 37(1), 21–24 (2008)
Beheshti, S.-M.-R., Benatallah, B., Nezhad, H.R.M., Sakr, S.: A query language for analyzing business processes execution. In: Proceedings of the 9th International Conference on Business Process Management, BPM 2011, Clermont-Ferrand, 30 August–2 September 2011, pp. 281–297 (2011)
Beheshti, S.-M.-R., Sakr, S., Benatallah, B., Nezhad, H.R.M.: Extending SPARQL to support entity grouping and path queries. CoRR (2012)
Beheshti, S.-M.-R., Benatallah, B., Motahari-Nezhad, H.: Scalable graph-based olap analytics over process execution data. Distrib. Parallel Databases 1–45 (2015). doi:10.1007/s10619-014-7171-9
Chebotko, A., Lu, S., Fotouhi, F.: Semantics preserving SPARQL-to-SQL translation. Data Knowl. Eng. 68(10), 973–1000 (2009)
Chebotko, A., Lu, S., Fei, X., Fotouhi, F.: RDFProv: A relational RDF store for querying and managing scientific workflow provenance. Data Knowl. Eng. 69(8), 836–865 (2010)
Choi, I., Kim, K., Jang, M.: An XML-based process repository and process query language for integrated process management. Knowl. Process Manag. 14(4), 303–316 (2007)
Consens, M.P., Mendelzon, A.O.: The G+/GraphLog Visual Query System. In: Special Interest Group on Management of Data Conference, Atlantic City, p. 388 (1990)
Curbera, F., Khalaf, R., Nagy, W., Weerawarana, S.: Implementing BPEL4WS: The architecture of a BPEL4WS implementation. Concurrency Comput.: Pract. Exp. 18(10), 1219–1228 (2006)
Curran, T.A., Ladd, A.: SAP R/3 Business Blueprint: Understanding Enterprise Supply Chain Management, 2nd edn. Prentice Hall, Englewood Cliffs (1999)
Dijkman, R.M., La Rosa, M., Reijers, H.A.: Managing large collections of business process models - current techniques and challenges. Comput. Ind. 63(2), 91–97 (2012)
Dimitrov, M., Simov, A., Stein, S., Konstantinov, M.: A BPMO based semantic business process modelling environment. In: Proceedings of the Workshop on Semantic Business Process and Product Lifecycle Management (SBPM 2007), Held in Conjunction with the 3rd European Semantic Web Conference (ESWC 2007), Innsbruck, 7 June 2007
Eric Prud’hommeaux, A.S.: Sparql query language for rdf, version 1.1. In: Standards Proposal by W3C and Hewlett-Packard Laboratories. W3C (2008). https://www.w3.org/TR/rdf-sparql-query/
Eshuis, R., Grefen, P.W. P.J.: Structural matching of BPEL processes. In: Fifth IEEE European Conference on Web Services (ECOWS 2007), 26–28 November 2007, Halle (Saale), pp. 171–180 (2007)
Fahland, D., Favre, C., Koehler, J., Lohmann, N., Völzer, H., Wolf, K.: Analysis on demand: Instantaneous soundness checking of industrial business process models. Data Knowl. Eng. 70(5), 448–466 (2011)
Hallé, S., Villemaire, R.: Runtime monitoring of message-based workflows with data. In: 12th International IEEE Enterprise Distributed Object Computing Conference (ECOC 2008), 15–19 September 2008, Munich, pp. 63–72. IEEE Computer Society, Los Alamitos (2008) [ISBN 978-0-7695-3373-5]
Hallé, S., Villemaire, R.: XML methods for validation of temporal properties on message traces with data. In: On the Move to Meaningful Internet Systems: OTM 2008, OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008, Monterrey, 9–14 November 2008, Proceedings, Part I, pp. 337–353. Lecture Notes in Computer Science, vol. 5331. Springer, New York (2008) [ISBN 978-3-540-88870-3]
Jin, T., Wang, J., Wen, L.: Efficient retrieval of similar business process models based on structure. In: OTM Conferences, Hersonissos, pp. 56–63 (2011)
Jin, T., Wang, J., Wen, L.: Efficiently querying business process models with BeehiveZ. In: Proceedings of the Demo Track of the Nineth Conference on Business Process Management (BPM Demos), Clermont-Ferrand (2011)
Jin, T., Wang, J., Wen, L.: Querying business process models based on semantics. In: 16th International Conference on Database Systems for Advanced Applications (DASFAA 2011), Hong Kong, 22–25 April 2011, Proceedings, Part II. Lecture Notes in Computer Science, vol. 6588, pp. 164–178. Springer, Berlin (2011) [ISBN 978-3-642-20151-6]
Jin, T., Wang, J., La Rosa, M., ter Hofstede, A.H.M., Wen, L.: Efficient querying of large process model repositories. Comput. Ind. 64(1), 41–49 (2013)
La Rosa, M., Dumas, M., Uba, R., Dijkman, R.M.: Business process model merging: An approach to business process consolidation. ACM Trans. Softw. Eng. Methodol. 22(2), 11 (2013)
Ly, L.T., Knuplesch, D., Rinderle-Ma, S., Göser, K., Pfeifer, H., Reichert, M., Dadam, P.: SeaFlows toolset - compliance verification made easy for process-aware information systems. In: Conference on Advanced Information Systems Engineering Forum 2010, Hammamet, pp. 76–91 (2010)
Mahbub, K., Spanoudakis, G.: A framework for requirents monitoring of service based systems. In: International Conference on Service Oriented Computing (ICSOC), New York, pp. 84–93 (2004)
Montali, M., Maggi, F.M., Chesani, F., Mello, P., van der Aalst, W.M.P.: Monitoring business constraints with the event calculus. ACM Trans. Intell. Syst. Technol. 5(1), 17 (2013)
Mulo, E., Zdun, U., Dustdar, S.: Monitoring web service event trails for business compliance. In: IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Taipei, pp. 1–8 (2009)
Mulo, E., Zdun, U., Dustdar, S.: Domain-specific language for event-based compliance monitoring in process-driven SOAs. Serv. Oriented Comput. Appl. 7(1), 59–73 (2013)
Paredaens, J., Peelman, P., Tanca, L.: G-log: A graph-based query language. IEEE Trans. Knowl. Data Eng. 7(3), 436–453 (1995)
Pesic, M., Schonenberg, H., van der Aalst, W.M.P.: DECLARE: full support for loosely-structured processes. In: 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007), 15–19 October 2007, Annapolis. IEEE Computer Society, Los Alamitos (2007) [ISBN 0-7695-2891-0]
Sakr, S., Al-Naymat, G.: Relational processing of RDF queries: A survey. SIGMOD Rec. 38(4), 23–28 (2009)
Sakr, S., Awad, A.: A framework for querying graph-based business process models. In: Proceedings of the 19th International Conference on World Wide Web (WWW), Raleigh, pp. 1297–1300 (2010)
Salton, G., Wong, A., Yang, C.S.: A vector space model for automatic indexing. Commun. ACM 18(11), 613–620 (1975)
Sebahi, S., Hacid, M.-S.: Business process monitoring with BPath. In: On the Move to Meaningful Internet Systems (OTM), pp. 446–453. Springer, Heidelberg (2010)
ter Hofstede, A.H.M., Ouyang, C., La Rosa, M., Song, L., Wang, J., Polyvyanyy, A.: APQL: A process-model query language. In: Selected Papers. Asia Pacific Business Process Management - First Asia Pacific Conference (AP-BPM 2013), Beijing, 29–30 August 2013. Lecture Notes in Business Information Processing, vol. 159. Springer, Berlin (2013) [ISBN 978-3-319-02921-4]
Thullner, R., Rozsnyai, S., Schiefer, J., Obweger, H., Suntinger, M.: Proactive business process compliance monitoring with event-based systems. In: Workshops Proceedings of the 15th IEEE International Enterprise Distributed Object Computing Conference (EDOCW 2011), Helsinki, 29 August–2 September 2011, pp. 429–437. IEEE Computer Society 2011 [ISBN 978-1-4577-0869-5]
Türetken, O., Elgammal, A., van den Heuvel, W.-J., Papazoglou, M.P.: Enforcing compliance on business processes through the use of patterns. In: 19th European Conference on Information Systems (ECIS), Helsinki, 9–11 June 2011 (2011)
Weidlich, M., Ziekow, H., Mendling, J., Günther, O., Weske, M., Desai, N.: Event-based monitoring of process execution violations. In: Business Process Management (BPM), pp. 182–198. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Beheshti, SMR. et al. (2016). Model-Based Business Process Query Techniques and Languages. In: Process Analytics. Springer, Cham. https://doi.org/10.1007/978-3-319-25037-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-25037-3_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-25036-6
Online ISBN: 978-3-319-25037-3
eBook Packages: Computer ScienceComputer Science (R0)