Chameleon

Context-awareness inside DBMSs

Hicham G. Elmongui, Walid G. Aref, Mohamed Mokbel

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

2 Citations (Scopus)

Abstract

Context is any information used to characterize the situation of an entity. Examples of contexts include time, location, identity, and activity of a user. This paper proposes a general context-aware DBMS, named Chameleon, that will eliminate the need for having specialized database engines, e.g., spatial DBMS, temporal DBMS, and Hippocratic DBMS, since space, time, and identity can be treated as contexts in the general context-aware DBMS. In Chameleon, we can combine multiple contexts into more complex ones using the proposed context composition, e.g., a Hippocratic DBMS that also provides spatio-temporal and location contextual services. As a proof of concept, we construct two case studies using the same context-aware DBMS platform within Chameleon. One treats identity as a context to realize a privacy-aware (Hippocratic) database server, while the other treats space as a context to realize a spatial database server using the same proposed constructs and interfaces of Chameleon.

Original languageEnglish
Title of host publicationProceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009
Pages1335-1338
Number of pages4
DOIs
Publication statusPublished - 8 Jul 2009
Externally publishedYes
Event25th IEEE International Conference on Data Engineering, ICDE 2009 - Shanghai, China
Duration: 29 Mar 20092 Apr 2009

Other

Other25th IEEE International Conference on Data Engineering, ICDE 2009
CountryChina
CityShanghai
Period29/3/092/4/09

Fingerprint

Servers
Interfaces (computer)
Engines
Chemical analysis

ASJC Scopus subject areas

  • Information Systems
  • Signal Processing
  • Software

Cite this

Elmongui, H. G., Aref, W. G., & Mokbel, M. (2009). Chameleon: Context-awareness inside DBMSs. In Proceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009 (pp. 1335-1338). [4812534] https://doi.org/10.1109/ICDE.2009.234

Chameleon : Context-awareness inside DBMSs. / Elmongui, Hicham G.; Aref, Walid G.; Mokbel, Mohamed.

Proceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009. 2009. p. 1335-1338 4812534.

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

Elmongui, HG, Aref, WG & Mokbel, M 2009, Chameleon: Context-awareness inside DBMSs. in Proceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009., 4812534, pp. 1335-1338, 25th IEEE International Conference on Data Engineering, ICDE 2009, Shanghai, China, 29/3/09. https://doi.org/10.1109/ICDE.2009.234
Elmongui HG, Aref WG, Mokbel M. Chameleon: Context-awareness inside DBMSs. In Proceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009. 2009. p. 1335-1338. 4812534 https://doi.org/10.1109/ICDE.2009.234
Elmongui, Hicham G. ; Aref, Walid G. ; Mokbel, Mohamed. / Chameleon : Context-awareness inside DBMSs. Proceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009. 2009. pp. 1335-1338
@inproceedings{d6fba0a5b48d49d48972c2ead36f5725,
title = "Chameleon: Context-awareness inside DBMSs",
abstract = "Context is any information used to characterize the situation of an entity. Examples of contexts include time, location, identity, and activity of a user. This paper proposes a general context-aware DBMS, named Chameleon, that will eliminate the need for having specialized database engines, e.g., spatial DBMS, temporal DBMS, and Hippocratic DBMS, since space, time, and identity can be treated as contexts in the general context-aware DBMS. In Chameleon, we can combine multiple contexts into more complex ones using the proposed context composition, e.g., a Hippocratic DBMS that also provides spatio-temporal and location contextual services. As a proof of concept, we construct two case studies using the same context-aware DBMS platform within Chameleon. One treats identity as a context to realize a privacy-aware (Hippocratic) database server, while the other treats space as a context to realize a spatial database server using the same proposed constructs and interfaces of Chameleon.",
author = "Elmongui, {Hicham G.} and Aref, {Walid G.} and Mohamed Mokbel",
year = "2009",
month = "7",
day = "8",
doi = "10.1109/ICDE.2009.234",
language = "English",
isbn = "9780769535456",
pages = "1335--1338",
booktitle = "Proceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009",

}

TY - GEN

T1 - Chameleon

T2 - Context-awareness inside DBMSs

AU - Elmongui, Hicham G.

AU - Aref, Walid G.

AU - Mokbel, Mohamed

PY - 2009/7/8

Y1 - 2009/7/8

N2 - Context is any information used to characterize the situation of an entity. Examples of contexts include time, location, identity, and activity of a user. This paper proposes a general context-aware DBMS, named Chameleon, that will eliminate the need for having specialized database engines, e.g., spatial DBMS, temporal DBMS, and Hippocratic DBMS, since space, time, and identity can be treated as contexts in the general context-aware DBMS. In Chameleon, we can combine multiple contexts into more complex ones using the proposed context composition, e.g., a Hippocratic DBMS that also provides spatio-temporal and location contextual services. As a proof of concept, we construct two case studies using the same context-aware DBMS platform within Chameleon. One treats identity as a context to realize a privacy-aware (Hippocratic) database server, while the other treats space as a context to realize a spatial database server using the same proposed constructs and interfaces of Chameleon.

AB - Context is any information used to characterize the situation of an entity. Examples of contexts include time, location, identity, and activity of a user. This paper proposes a general context-aware DBMS, named Chameleon, that will eliminate the need for having specialized database engines, e.g., spatial DBMS, temporal DBMS, and Hippocratic DBMS, since space, time, and identity can be treated as contexts in the general context-aware DBMS. In Chameleon, we can combine multiple contexts into more complex ones using the proposed context composition, e.g., a Hippocratic DBMS that also provides spatio-temporal and location contextual services. As a proof of concept, we construct two case studies using the same context-aware DBMS platform within Chameleon. One treats identity as a context to realize a privacy-aware (Hippocratic) database server, while the other treats space as a context to realize a spatial database server using the same proposed constructs and interfaces of Chameleon.

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

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

U2 - 10.1109/ICDE.2009.234

DO - 10.1109/ICDE.2009.234

M3 - Conference contribution

SN - 9780769535456

SP - 1335

EP - 1338

BT - Proceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009

ER -