UML/OCL based design and the transition towards temporal object relational database with bitemporal data

被引:2
|
作者
Ain El Hayat, Soumiya [1 ]
Toufik, Fouad [1 ]
Bahaj, Mohamed [1 ]
机构
[1] Univ Hassan 1st, Fac Sci & Technol, LITEN Lab, Settat, Morocco
关键词
UML; OCL; TORDB; Bitemporal data; Conceptual schema; OCL;
D O I
10.1016/j.jksuci.2019.08.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In software modeling, UML (Unified modeling language) receives increasing attention from designers of real-time systems in software development. The emergence of temporal database calls for new visual and efficient modeling techniques to facilitate the design of temporal objects. Even though UML is not currently equipped to manage this task, UML and extended extension offered limited means to express time-varying data and temporal constraints over the dynamic behavior of temporal objects. Therefore, the object constraint language (OCL) plays an important role in the elaboration of the correct conceptual schema that allows the definition of the restrictions and the constraints which contain the duplicate and complex expression. In this paper, we present a UML extension enriched by OCL features and Bitemporal dimension to improve the understandability of a UML/OCL model, and its ability to support the temporal attributes and their evolution. The proposed temporal UML/OCL based on Bitemporal data will be translating into their corresponding in a temporal object-Relational database for the purpose of tracking historical information with an efficient manner. An algorithm has been proposed to automate the transformation from the conceptual schema enriched by bitemporal features to temporal object relational database model by following different steps such as classifying and extracting information about classes, relationships and attributes. (C) 2019 The Authors. Production and hosting by Elsevier B.V. on behalf of King Saud University.
引用
收藏
页码:398 / 407
页数:10
相关论文
共 50 条
  • [41] A relational database design for osteological and odontological data.
    Mann, A
    Sullivan, N
    AMERICAN JOURNAL OF PHYSICAL ANTHROPOLOGY, 2005, : 143 - 144
  • [42] Design and Implementation of Microblog Database Based on NoSQL and Relational Database
    Xiong, Ruiying
    Xu, Jinya
    Huang, Yanran
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MANAGEMENT AND COMPUTER SCIENCE (ICMCS 2018), 2018, 77 : 442 - 447
  • [43] A UML-based metamodeling architecture for database design
    Terrasse, MN
    Savonnet, M
    Becker, G
    2001 INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2001, : 231 - 236
  • [44] Concurrent data materialization for object-relational database with semantic metadata
    Fong, J
    Pang, R
    Fong, A
    Pang, F
    Poon, K
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2003, 13 (03) : 257 - 291
  • [45] Storing and maintaining semistructured data efficiently in an object-relational database
    Mo, YY
    Ling, TW
    WISE 2002: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, 2002, : 247 - 256
  • [46] A frame-based object relational expert database system
    Rattanaprateep, Chuleerat
    Chittayasothorn, Suphamit
    2007 AFRICON, VOLS 1-3, 2007, : 330 - 335
  • [47] Design and Simulation of Agricultural Big Data Cloud Storage System Based on the Relational Database
    Wang, Yuan-sheng
    Wu, Hua-rui
    Li, Qing-xue
    INTERNATIONAL CONFERENCE ON MATHEMATICS, MODELLING AND SIMULATION TECHNOLOGIES AND APPLICATIONS (MMSTA 2017), 2017, 215 : 493 - 498
  • [48] Object-relational representation of a conceptual model for Temporal Data Warehouses
    Malinowski, Elzbieta
    Zimanyi, Esteban
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2006, 4001 : 96 - 110
  • [49] An object-relational spatio-temporal geoscience data model
    Le, Hai Ha
    Gabriel, Paul
    Gietzel, Jan
    Schaeben, Helmut
    COMPUTERS & GEOSCIENCES, 2013, 57 : 104 - 115
  • [50] THE OBJECT-ORIENTED DESIGN AND IMPLEMENTATION OF A RELATIONAL DATABASE-MANAGEMENT SYSTEM
    CAMPBELL, JA
    JOSEPH, VJ
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (04): : 43 - 47