• DocumentCode
    3305575
  • Title

    Dynamic systems specifications using versions and time

  • Author

    Moro, Mirella Moura ; Saggiorato, Silvia Maria ; Edelweiss, Nina ; Dos Santos, Clesio Saraiva

  • Author_Institution
    Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    99
  • Lastpage
    107
  • Abstract
    A temporal data model can be used to specify not only static but also dynamic aspects of an application, allowing us to record the evolution of its objects. Conventional applications commonly use the concept of transaction to update information, while unconventional applications require managing many database states to keep the update history. To fulfil this request, the concept of version is presented. The main purpose of the work is to present an alternative for the union of temporal data and a version model. The result, the Temporal Versions Model, is able to store the object versions and for each version, the history of its dynamic properties and relationship values. One of the most interesting features of our model is the possibility of having two different time orders, branched time for the object and linear time for each version. The model still supports integration with existing databases by allowing the modeling of normal classes among the temporal versioned classes
  • Keywords
    configuration management; data models; formal specification; temporal databases; Temporal Versions Model; branched time; dynamic aspects; dynamic properties; dynamic systems specifications; linear time; normal classes; object evolution; object versions; relationship values; temporal data; temporal data model; temporal versioned classes; time orders; update history; version model; Application software; Computer aided software engineering; Data models; Design engineering; History; Object oriented databases; Object oriented modeling; Relational databases; Spatial databases; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications, 2001 International Symposium on.
  • Conference_Location
    Grenoble
  • Print_ISBN
    0-7695-1140-6
  • Type

    conf

  • DOI
    10.1109/IDEAS.2001.938075
  • Filename
    938075