A continuous query language for stream-based artifacts

Maroun Abi Assaf, Youakim Badr, Youssef Amghar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations


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.

Original languageEnglish (US)
Title of host publicationDatabase and Expert Systems Applications - 28th International Conference, DEXA 2017, Proceedings
EditorsErnesto Damiani, Amit Sheth, William I. Grosky, Abdelkader Hameurlain, Djamal Benslimane, Roland R. Wagner
PublisherSpringer Verlag
Number of pages10
ISBN (Print)9783319644707
StatePublished - 2017
Event28th International Conference on Database and Expert Systems Applications, DEXA 2017 - Lyon, France
Duration: Aug 28 2017Aug 31 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10439 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference28th International Conference on Database and Expert Systems Applications, DEXA 2017

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'A continuous query language for stream-based artifacts'. Together they form a unique fingerprint.

Cite this