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
相关论文
共 16 条
  • [1] 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
  • [2] Extracting OCL Integrity Constraints From Object Relational Database
    Toufik, Fouad
    Bahaj, Mohamed
    2018 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND DIAGNOSIS (ICCAD), 2018,
  • [3] Towards a UML Profile to Relational Database Modeling
    Lo, Chih-Min
    Hung, Hsiu-Yen
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (02): : 733 - 743
  • [4] 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 - +
  • [5] 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
  • [6] 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
  • [7] A Technique Based on the OMG Metamodel and OCL for the definition of Object Oriented Metrics Applied to UML Models
    Debnath, N.
    Riesco, D.
    Montejano, G.
    Uzal, R.
    Baigorria, L.
    Dasso, A.
    Funes, A.
    3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [8] An Approach to Automated Conceptual Database Design Based on the UML Activity Diagram
    Brdjanin, Drazen
    Maric, Slavko
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2012, 9 (01) : 249 - 283
  • [9] Towards an UML-based SoS Analysis and Design Process
    Nadira, Benlahrache
    Bouanaka, Chafia
    Bendjaballah, Mohamed
    Djarri, Abdoudjallil
    2020 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE'2020): 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING, 2020, : 92 - 99
  • [10] Design of Database Schema by Conversion of UML-based Register Schema
    Park, Daewon
    Yeo, Jimin
    Lee, Seojeong
    Park, Suhyun
    2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,