Applying a Model-Driven Approach for UML/OCL Constraints: Application to NoSQL Databases

被引:1
|
作者
Abdelhadi, Fatma [2 ]
Brahim, Amal Ait [1 ]
Zurfluh, Gilles [1 ]
机构
[1] Toulouse Capitole Univ, Toulouse Inst Comp Sci Res IRIT, Toulouse, France
[2] CBI2 TRIMANE, Paris, France
关键词
UML; OCL; NoSQL; Big data; MDA; QVT;
D O I
10.1007/978-3-030-33246-4_40
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Big Data have received a great deal of attention in recent years. Not only the amount of data is on a completely different level than before, but also we have different type of data including factors such as format, structure, and sources. This has definitely changed the tools we need to handle Big Data, giving rise to NoSQL systems. While NoSQL systems have proven their efficiency to handle Big Data, it's still an unsolved problem how the automatic storage of Big Data in NoSQL systems could be done. This paper proposes an automatic approach for implementing UML conceptual models in NoSQL systems, including the mapping of the associated OCL constraints to the code required for checking them. In order to demonstrate the practical applicability of our work, we have realized it in a tool supporting four fundamental OCL expressions: Iterate-based expressions, OCL predefined operations, If expression and Let expression.
引用
收藏
页码:646 / 660
页数:15
相关论文
共 50 条
  • [41] A model-driven approach to RFID application programming and infrastructure management
    Chen, H
    Chou, PB
    Duri, S
    Elliott, JG
    Reason, JM
    Wong, DC
    [J]. ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 356 - 359
  • [42] A Model-Driven Approach for Model Transformations
    Ma, Zhiyi
    He, Xiao
    [J]. PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 1199 - 1205
  • [43] A Threat Model-Driven Security Testing Approach for Web Application
    Yan, Bobo
    Li, Xiaohong
    Du, Zhijie
    [J]. CONTEMPORARY RESEARCH ON E-BUSINESS TECHNOLOGY AND STRATEGY, 2012, 332 : 158 - 168
  • [44] Towards a Traceable Clinical Guidelines Application A Model-driven Approach
    Dominguez, E.
    Perez, B.
    Zapata, M.
    [J]. METHODS OF INFORMATION IN MEDICINE, 2010, 49 (06) : 571 - 580
  • [45] A Model-Driven Measurement Approach
    Monperrus, Martin
    Jezequel, Jean-Marc
    Champeau, Joel
    Hoeltzener, Brigitte
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 505 - +
  • [46] Model-Driven Approach for Body Area Network Application Development
    Venckauskas, Algimantas
    Stuikys, Vytautas
    Jusas, Nerijus
    Burbaite, Renata
    [J]. SENSORS, 2016, 16 (05)
  • [47] Independent model-driven software performance assessments of UML designs
    Street, Julie A.
    Pettit, Robert G.
    Gomaa, Hassan
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 299 - +
  • [48] Model-driven development of reconfigurable mechatronic systems with MECHATRONIC UML
    Burmester, S
    Giese, H
    Tichy, M
    [J]. MODEL DRIVEN ARCHITECTURE, 2005, 3599 : 47 - 61
  • [49] Model-driven SoC design: The UML-SystemC bridge
    Nguyen, KD
    Sun, ZX
    Thiagarajan, PS
    Wong, WF
    [J]. UML FOR SOC DESIGN, 2005, : 175 - 197
  • [50] Empirical Evaluation of UML-based Model-Driven Techniques
    Leotta, Maurizio
    Ricca, Filippo
    Torchiano, Marco
    Reggio, Gianna
    [J]. 2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2013,