• 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