Skip to main content

A Continuous Query Language for Stream-Based Artifacts

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10439))

Included in the following conference series:

  • 1092 Accesses

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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

    Chapter  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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

    Chapter  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. Jiang, Q., Adaikkalavan, R., Chakravarthy, S.: MavEStream: synergistic integration of stream and event processing. In: The International Conference on Digital Telecommunications, p. 29 (2007)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Nigam, A., Caswell, N.S.: Business artifacts: an approach to operational specification. IBM Syst. J. 42(3), 428–445 (2003)

    Article  Google Scholar 

  17. Odysseus, Data Stream Management System. https://odysseus.informatik.uni-oldenburg.de

  18. 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)

    Google Scholar 

  19. Widom, J., Ceri, S.: Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann Publishers, San Francisco (1996)

    Google Scholar 

  20. 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

    Chapter  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Maroun Abi Assaf .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics