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 条
  • [11] Model and algebra of object-relation bitemporal data based on temporal variables
    Ye, Xiaoping
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2007, 44 (11): : 1971 - 1979
  • [12] TeXOR:: Temporal XML database on an object-relational database system
    Norvåg, K
    Limstrand, M
    Myklebust, L
    PERSPECTIVES OF SYSTEM INFORMATICS, 2003, 2890 : 520 - 530
  • [13] Encoding OCL Data Types for SAT-Based Verification of UML/OCL Models
    Soeken, Mathias
    Wille, Robert
    Drechsler, Rolf
    TESTS AND PROOFS, TAP 2011, 2011, 6706 : 152 - 170
  • [14] The Design of the Tree Data Structure Based on Relational Database
    Wang Chengjiong
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [15] Design of Data Integration Platform Based On Relational Database
    Chen, Xiaoping
    Yang, Jing
    Zhang, Fuwei
    Zhao, Jianbin
    2010 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING (MSE 2010), VOL 1, 2010, : 257 - 260
  • [16] Towards Object-Oriented Context Modeling Object-Oriented Relational Database Data Storage
    Bhogal, Jagdev
    Moore, Philip
    2014 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2014, : 542 - 547
  • [17] Modeling and management of UML diagrams based on relational database
    Lee, SD
    Park, HC
    IASTED: PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION, 2003, : 554 - 558
  • [18] Temporal Data in Relational Database Systems: A Comparison
    Petkovic, Dusan
    NEW ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2016, 444 : 13 - 23
  • [20] Spatio-temporal Data Model Based on Relational Database System
    SHA Zongyao BIAN Fuling
    Geo-Spatial Information Science, 2002, (02) : 22 - 27