Applying a model-driven approach for UML/OCL constraints: Application to NoSQL databases

2Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Author supplied keywords

Cite

CITATION STYLE

APA

Abdelhadi, F., Ait Brahim, A., & Zurfluh, G. (2019). Applying a model-driven approach for UML/OCL constraints: Application to NoSQL databases. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11877 LNCS, pp. 646–660). Springer. https://doi.org/10.1007/978-3-030-33246-4_40

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free