TY - GEN
T1 - Chameleon
T2 - 25th IEEE International Conference on Data Engineering, ICDE 2009
AU - Elmongui, Hicham G.
AU - Aref, Walid G.
AU - Mokbel, Mohamed F.
PY - 2009
Y1 - 2009
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
AN - SCOPUS:67649639287
SN - 9780769535456
T3 - Proceedings - International Conference on Data Engineering
SP - 1335
EP - 1338
BT - Proceedings - 25th IEEE International Conference on Data Engineering, ICDE 2009
Y2 - 29 March 2009 through 2 April 2009
ER -