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 条
  • [1] Using UML/OCL constraints for relational database design
    Demuth, B
    Hussmann, H
    UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 598 - 613
  • [2] Conversion of a TXML Schema to Temporal Object-Relational Database Using Bitemporal Data
    El Hayat, Soumiya Ain
    Bahaj, Mohamed
    2018 7TH INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY AND MANAGEMENT (ICITM 2018), 2018, : 320 - 324
  • [3] A Methodological Approach for Object-Relational Database Design using UML
    Esperanza Marcos
    Belén Vela
    José María Cavero
    Software and Systems Modeling, 2003, 2 (1): : 59 - 72
  • [4] A temporal relational and object relational data base design technique
    Pornphol, P
    Chittayasothorn, S
    PROCEEDINGS OF THE IEEE SOUTHEASTCON 2004: ENGINEERING CONNECTS, 2004, : 54 - 59
  • [5] Extracting OCL Integrity Constraints From Object Relational Database
    Toufik, Fouad
    Bahaj, Mohamed
    2018 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND DIAGNOSIS (ICCAD), 2018,
  • [6] Towards a UML Profile to Relational Database Modeling
    Lo, Chih-Min
    Hung, Hsiu-Yen
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (02): : 733 - 743
  • [7] Towards analyzing UML class diagram models to object-relational database systems transformations
    Grant, Emanuel S.
    Chennamanerti, Rajani
    Reza, Hassan
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON DATABASES AND APPLICATIONS, 2006, : 129 - +
  • [8] The Storage of Data from TXML document into Temporal Object Relational Database
    Ain El Hayat, Soumiya
    Bahaj, Mohamed
    2019 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS 2019), 2019,
  • [9] Applying UML to a new model for transformation of spatial data from relational database to object-oriented database
    Kiong, ST
    Chai, WY
    DIGITAL LIBRARIES: TECHNOLOGY AND MANAGEMENT OF INDIGENOUS KNOWLEDGE FOR GLOBAL ACCESS, 2003, 2911 : 548 - 551
  • [10] A temporal compatible object relational database system
    Chau, Vo Thi Ngoc
    Chittayasothorn, Suphamit
    PROCEEDINGS IEEE SOUTHEASTCON 2007, VOLS 1 AND 2, 2007, : 93 - 98