AQL: A declarative artifact query language

Maroun Abi Assaf, Youakim Badr, Kablan Barbar, Youssef Amghar

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

2 Citations (Scopus)

Abstract

Business Artifacts have recently emerged as a compelling paradigm to develop data-centric processes, supporting flexible and knowledge intensive business processes. Artifact-centric process models, as an alternative to predefined activity-centric process models, are easy to be understood and managed by non-IT specialists. Artifacts are also complex entities, which include information models, states, services and transition rules. They interact with each other, updating their information models and evolve following their lifecycles. Despite the increasing glamour that was raised on artifacts from research and business communities, the lack of expressive languages to manipulate and interrogate them, limits their widespread usage. In this paper, we define a declarative Artifact Query Language (AQL) that relies on a relational schema to define, manipulate, and query artifact types. The AQL takes full-advantage of the well-established SQL to manipulate the relational schema and relieves casual users from the need to directly deal with SQL’s statements and the underlying relational model (i.e., relations, keys constraints, and constructing complex queries).

Original languageEnglish (US)
Title of host publicationAdvances in Databases and Information Systems - 20th East European Conference, ADBIS 2016, Proceedings
EditorsPetr Šaloun, Mirjana Ivanović, Jaroslav Pokorný, Bernhard Thalheim
PublisherSpringer Verlag
Pages119-133
Number of pages15
ISBN (Print)9783319440385
DOIs
StatePublished - Jan 1 2016
Event20th East European Conference on Advances in Databases and Information Systems, ADBIS 2016 - Prague, Czech Republic
Duration: Aug 28 2016Aug 31 2016

Publication series

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

Conference

Conference20th East European Conference on Advances in Databases and Information Systems, ADBIS 2016
CountryCzech Republic
CityPrague
Period8/28/168/31/16

Fingerprint

Query languages
Query Language
Process Model
Schema
Query
Relational Model
Business Process
Life Cycle
Updating
Paradigm
Alternatives
Industry
Model
Business
Community
Language
Knowledge

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Assaf, M. A., Badr, Y., Barbar, K., & Amghar, Y. (2016). AQL: A declarative artifact query language. In P. Šaloun, M. Ivanović, J. Pokorný, & B. Thalheim (Eds.), Advances in Databases and Information Systems - 20th East European Conference, ADBIS 2016, Proceedings (pp. 119-133). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 9809 LNCS). Springer Verlag. https://doi.org/10.1007/978-3-319-44039-2_9
Assaf, Maroun Abi ; Badr, Youakim ; Barbar, Kablan ; Amghar, Youssef. / AQL : A declarative artifact query language. Advances in Databases and Information Systems - 20th East European Conference, ADBIS 2016, Proceedings. editor / Petr Šaloun ; Mirjana Ivanović ; Jaroslav Pokorný ; Bernhard Thalheim. Springer Verlag, 2016. pp. 119-133 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{1456481f85134fc6814b6ea026b8d5bf,
title = "AQL: A declarative artifact query language",
abstract = "Business Artifacts have recently emerged as a compelling paradigm to develop data-centric processes, supporting flexible and knowledge intensive business processes. Artifact-centric process models, as an alternative to predefined activity-centric process models, are easy to be understood and managed by non-IT specialists. Artifacts are also complex entities, which include information models, states, services and transition rules. They interact with each other, updating their information models and evolve following their lifecycles. Despite the increasing glamour that was raised on artifacts from research and business communities, the lack of expressive languages to manipulate and interrogate them, limits their widespread usage. In this paper, we define a declarative Artifact Query Language (AQL) that relies on a relational schema to define, manipulate, and query artifact types. The AQL takes full-advantage of the well-established SQL to manipulate the relational schema and relieves casual users from the need to directly deal with SQL’s statements and the underlying relational model (i.e., relations, keys constraints, and constructing complex queries).",
author = "Assaf, {Maroun Abi} and Youakim Badr and Kablan Barbar and Youssef Amghar",
year = "2016",
month = "1",
day = "1",
doi = "10.1007/978-3-319-44039-2_9",
language = "English (US)",
isbn = "9783319440385",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "119--133",
editor = "Petr Šaloun and Mirjana Ivanović and Jaroslav Pokorn{\'y} and Bernhard Thalheim",
booktitle = "Advances in Databases and Information Systems - 20th East European Conference, ADBIS 2016, Proceedings",
address = "Germany",

}

Assaf, MA, Badr, Y, Barbar, K & Amghar, Y 2016, AQL: A declarative artifact query language. in P Šaloun, M Ivanović, J Pokorný & B Thalheim (eds), Advances in Databases and Information Systems - 20th East European Conference, ADBIS 2016, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 9809 LNCS, Springer Verlag, pp. 119-133, 20th East European Conference on Advances in Databases and Information Systems, ADBIS 2016, Prague, Czech Republic, 8/28/16. https://doi.org/10.1007/978-3-319-44039-2_9

AQL : A declarative artifact query language. / Assaf, Maroun Abi; Badr, Youakim; Barbar, Kablan; Amghar, Youssef.

Advances in Databases and Information Systems - 20th East European Conference, ADBIS 2016, Proceedings. ed. / Petr Šaloun; Mirjana Ivanović; Jaroslav Pokorný; Bernhard Thalheim. Springer Verlag, 2016. p. 119-133 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 9809 LNCS).

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

TY - GEN

T1 - AQL

T2 - A declarative artifact query language

AU - Assaf, Maroun Abi

AU - Badr, Youakim

AU - Barbar, Kablan

AU - Amghar, Youssef

PY - 2016/1/1

Y1 - 2016/1/1

N2 - Business Artifacts have recently emerged as a compelling paradigm to develop data-centric processes, supporting flexible and knowledge intensive business processes. Artifact-centric process models, as an alternative to predefined activity-centric process models, are easy to be understood and managed by non-IT specialists. Artifacts are also complex entities, which include information models, states, services and transition rules. They interact with each other, updating their information models and evolve following their lifecycles. Despite the increasing glamour that was raised on artifacts from research and business communities, the lack of expressive languages to manipulate and interrogate them, limits their widespread usage. In this paper, we define a declarative Artifact Query Language (AQL) that relies on a relational schema to define, manipulate, and query artifact types. The AQL takes full-advantage of the well-established SQL to manipulate the relational schema and relieves casual users from the need to directly deal with SQL’s statements and the underlying relational model (i.e., relations, keys constraints, and constructing complex queries).

AB - Business Artifacts have recently emerged as a compelling paradigm to develop data-centric processes, supporting flexible and knowledge intensive business processes. Artifact-centric process models, as an alternative to predefined activity-centric process models, are easy to be understood and managed by non-IT specialists. Artifacts are also complex entities, which include information models, states, services and transition rules. They interact with each other, updating their information models and evolve following their lifecycles. Despite the increasing glamour that was raised on artifacts from research and business communities, the lack of expressive languages to manipulate and interrogate them, limits their widespread usage. In this paper, we define a declarative Artifact Query Language (AQL) that relies on a relational schema to define, manipulate, and query artifact types. The AQL takes full-advantage of the well-established SQL to manipulate the relational schema and relieves casual users from the need to directly deal with SQL’s statements and the underlying relational model (i.e., relations, keys constraints, and constructing complex queries).

UR - http://www.scopus.com/inward/record.url?scp=84984885394&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84984885394&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-44039-2_9

DO - 10.1007/978-3-319-44039-2_9

M3 - Conference contribution

AN - SCOPUS:84984885394

SN - 9783319440385

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 119

EP - 133

BT - Advances in Databases and Information Systems - 20th East European Conference, ADBIS 2016, Proceedings

A2 - Šaloun, Petr

A2 - Ivanović, Mirjana

A2 - Pokorný, Jaroslav

A2 - Thalheim, Bernhard

PB - Springer Verlag

ER -

Assaf MA, Badr Y, Barbar K, Amghar Y. AQL: A declarative artifact query language. In Šaloun P, Ivanović M, Pokorný J, Thalheim B, editors, Advances in Databases and Information Systems - 20th East European Conference, ADBIS 2016, Proceedings. Springer Verlag. 2016. p. 119-133. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-319-44039-2_9