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 条
  • [1] Model-driven approach to modeling and validating integrity constraints for XML with OCL and Schematron
    Maly, Jakub
    Necasky, Martin
    [J]. INFORMATION SYSTEMS FRONTIERS, 2015, 17 (04) : 917 - 946
  • [2] Model-driven approach to modeling and validating integrity constraints for XML with OCL and Schematron
    Jakub Malý
    Martin Nečaský
    [J]. Information Systems Frontiers, 2015, 17 : 917 - 946
  • [3] Improving security in NoSQL document databases through model-driven modernization
    Mate, Alejandro
    Peral, Jesus
    Trujillo, Juan
    Blanco, Carlos
    Garcia-Saiz, Diego
    Fernandez-Medina, Eduardo
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2021, 63 (08) : 2209 - 2230
  • [4] Improving security in NoSQL document databases through model-driven modernization
    Alejandro Maté
    Jesús Peral
    Juan Trujillo
    Carlos Blanco
    Diego García-Saiz
    Eduardo Fernández-Medina
    [J]. Knowledge and Information Systems, 2021, 63 : 2209 - 2230
  • [5] Security Requirements Formalized with OCL in a Model-Driven Approach
    Borek, Marian
    Moebius, Nina
    Stenzel, Kurt
    Reif, Wolfgang
    [J]. 2013 3RD INTERNATIONAL WORKSHOP ON MODEL-DRIVEN REQUIREMENTS ENGINEERING (MODRE), 2013, : 65 - 73
  • [6] UML for enterprise modelling: basis for a model-driven approach
    Grangel, Reyes
    Bourey, Jean-Pierre
    Chalmeta, Ricardo
    Bigand, Michel
    [J]. ENTERPRISE INTEROPERABILITY: NEW CHALLENGES AND APPROACHES, 2007, : 91 - +
  • [7] Model-Driven Approach to Constructing UML Sequence Diagram
    Sawprakhon, Photchana
    Limpiyakorn, Yachai
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND APPLICATIONS (ICISA), 2014,
  • [8] A synergistic model-driven approach for persistence modeling with UML
    Torres, Alexandre
    Galante, Renata
    Pimenta, Marcelo S.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (06) : 942 - 957
  • [9] UML4NOSQL: A NOVEL APPROACH FOR MODELING NOSQL DOCUMENT-ORIENTED DATABASES BASED ON UML
    Maicha, Mohammed ElHabib
    Ouinten, Youcef
    Ziani, Benameur
    [J]. COMPUTING AND INFORMATICS, 2022, 41 (03) : 813 - 833
  • [10] A concept for applying model-driven engineering to application integration
    Dorda, Clemens
    Heinkel, Uwe
    Mitschang, Bernhard
    [J]. CHALLENGES IN INFORMATION TECHNOLOGY MANAGEMENT, 2008, : 168 - 174