DocumentCode
869816
Title
TEMPOS: a platform for developing temporal applications on top of object DBMS
Author
Dumas, Marlon ; Fauvet, Marie-Christine ; Scholl, Pierre-Claude
Author_Institution
Centre for Inf. Technol. Innovation, Queensland Univ. of Technol., Brisbane, Qld., Australia
Volume
16
Issue
3
fYear
2004
fDate
3/1/2004 12:00:00 AM
Firstpage
354
Lastpage
374
Abstract
We present TEMPOS: a set of models and languages supporting the manipulation of temporal data on top of object DBMS. The proposed models exploit object-oriented technology to meet some important, yet traditionally neglected design criteria related to legacy code migration and representation independence. Two complementary ways for accessing temporal data are offered: a query language and a visual browser. The query language, namely TEMPOQL, is an extension of OQL supporting the manipulation of histories regardless of their representations, through fully composable functional operators. The visual browser offers operators that facilitate several time-related interactive navigation tasks, such as studying a snapshot of a collection of objects at a given instant, or detecting and examining changes within temporal attributes and relationships. TEMPOS models and languages have been formalized both at the syntactical and the semantical level and have been implemented on top of an object DBMS. The suitability of the proposals with regard to applications´ requirements has been validated through concrete case studies.
Keywords
data models; object-oriented databases; query languages; temporal databases; TEMPOQL; TEMPOS platform; functional operators; legacy code migration; object DBMS; object-oriented technology; query language; semantical level; syntactical level; temporal data manipulation; time-related interactive navigation tasks; visual browser; Application software; Computer Society; Data models; Database languages; Database systems; Encoding; History; Navigation; Object oriented modeling; Proposals;
fLanguage
English
Journal_Title
Knowledge and Data Engineering, IEEE Transactions on
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/TKDE.2003.1262189
Filename
1262189
Link To Document