Abstract
Artifacts not only combine data and process into the same semantic entities that evolve according to precise state-based lifecycles, but they also provide casual users with a simple and intuitive framework for modeling, executing, and managing business processes. Despite the surge in interest, artifacts still lack effective languages and tools to define, manipulate and interrogate their instances. Most existing artifact languages and notations focuses only on modeling and executing artifact-based processes in which data have discrete values and fail to handle artifacts in which their data include continuous data streams. In this paper, we present the Continuous Artifact Query Language (CAQL) for modeling stream-based artifacts and semantically manipulating and interrogating their instances.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abadi, D.J., Carney, D., Çetintemel, U., Cherniack, M., Convey, C., Lee, S., Stonebraker, M., Tatbul, N., Zdonik, S.: Aurora: a new model and architecture for data stream management. Int. J. Very Large Data Bases 12(2), 120–139 (2003)
Abi Assaf, M.: Towards an integration system for artifact-centric processes. In: Proceedings of the 2016 ACM SIGMOD/PODS PhD Symposium, pp. 2–6 (2016)
Abi Assaf, M., Badr, Y., Barbar, K., Amghar, Y.: AQL: a declarative artifact query language. In: Pokorný, J., Ivanović, M., Thalheim, B., Šaloun, P. (eds.) ADBIS 2016. LNCS, vol. 9809, pp. 119–133. Springer, Cham (2016). doi:10.1007/978-3-319-44039-2_9
Abiteboul, S., Bourhis, P., Galland, A., Marinoiu, B.: The AXML artifact model. In: The 16th International Symposium on Temporal Representation and Reasoning, pp. 11–17 (2009)
Arasu, A., Babu, S., Widom, J.: The CQL continuous query language: Semantic foundations and query execution. Int. J. Very Large Data Bases 15(2), 121–142 (2006)
Bhattacharya, K., Gerede, C., Hull, R., Liu, R., Su, J.: Towards formal analysis of artifact-centric business process models. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 288–304. Springer, Heidelberg (2007). doi:10.1007/978-3-540-75183-0_21
Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.K.: Composite events for active databases: semantics, contexts and detection. In: Proceedings of the Conference on VLDB, pp. 606–617 (1994)
Cohn, D., Hull, R.: Business artifacts: a data-centric approach to modeling business operations and processes. Bull. IEEE Comput. Soc. Tech. Committee Data Eng. 32(3), 3–9 (2009)
Damaggio, E., Hull, R., Vaculín, R.: On the equivalence of incremental and fixpoint semantics for business artifacts with Guard–Stage–Milestone lifecycles. Inf. Syst. 38(4), 561–584 (2013)
Gupta, A., Mumick, I.S.: Maintenance of materialized views: problems, techniques, and applications. Bull. IEEE Comput. Soc. Tech. Committee Data Eng. 18(2), 3–18 (1995)
Hull, R.: Artifact-centric business process models: brief survey of research results and challenges. In: Meersman, R., Tari, Z. (eds.) OTM 2008. LNCS, vol. 5332, pp. 1152–1163. Springer, Heidelberg (2008). doi:10.1007/978-3-540-88873-4_17
Jagadish, H.V., Mumick, I.S., Silberschatz, A.: View maintenance issues for the chronicle data model. In: Proceedings of the 14th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, pp. 113–124 (1995)
Jiang, Q., Adaikkalavan, R., Chakravarthy, S.: MavEStream: synergistic integration of stream and event processing. In: The International Conference on Digital Telecommunications, p. 29 (2007)
Joseph, H.R., Badr, Y.: Business artifact modeling: a framework for business artifacts in traditional database systems. In: Enterprise Systems Conference, pp. 13–18 (2014)
Nandi, P., Koenig, D., Moser, S., Hull, R., Klicnik, V., Claussen, S., Kloppmann, M., Vergo, J.: Data4BPM, Part 1: Introducing Business Entities and the Business Entity Definition Language (BEDL). IBM Corporation (2010)
Nigam, A., Caswell, N.S.: Business artifacts: an approach to operational specification. IBM Syst. J. 42(3), 428–445 (2003)
Odysseus, Data Stream Management System. https://odysseus.informatik.uni-oldenburg.de
Terry, D.B., Goldberg, D., Nichols, D., Oki, B.M.: Continuous queries over append-only databases. In: The ACM SIGMOD International Conference on Management of Data, pp. 321–330 (1992)
Widom, J., Ceri, S.: Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann Publishers, San Francisco (1996)
Xu, W., Su, J., Yan, Z., Yang, J., Zhang, L.: An artifact-centric approach to dynamic modification of workflow execution. In: Meersman, R., et al. (eds.) OTM 2011. LNCS, vol. 7044, pp. 256–273. Springer, Heidelberg (2011). doi:10.1007/978-3-642-25109-2_17
Acknowledgment
This work is generously supported by the Rhône-Alpes Region, through the “Big Data Platform Citizens Behaviors in Urban Worlds” project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Abi Assaf, M., Badr, Y., Amghar, Y. (2017). A Continuous Query Language for Stream-Based Artifacts. In: Benslimane, D., Damiani, E., Grosky, W., Hameurlain, A., Sheth, A., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2017. Lecture Notes in Computer Science(), vol 10439. Springer, Cham. https://doi.org/10.1007/978-3-319-64471-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-64471-4_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-64470-7
Online ISBN: 978-3-319-64471-4
eBook Packages: Computer ScienceComputer Science (R0)