Mogwaï is framework to store large models in a GraphDB NoSQL backend (thanks to NeoEMF) and efficiently query those models by means of a OCL to Gremlin (a query language for some NoSQL databases) transformation.
Some links to tools/posts/news I've found interesting these past few days, including why I don't like MVCs, a free database book and more
Export your Git repositories to a relational database for a simpler data analysis using standard SQL tools. Easy integration with other tools
Slides of our work on EMF Views – A View Mechanism for Integrating Heterogeneous Models presented
Export your Git repositories to a relational database for a simpler data analysis using standard SQL tools. With Incremental synchronization
Do you know modeling tools with an OCL to SQL code generation feature?. The list of OCL tools is small, and few of them include code-generation for OCL. Let's review what we have
Modeling complex systems involves dealing with several heterogeneous and interrelated models defined using a variety of languages. Similarly to the concept of views in databases, we introduce EMF Views an approach for defining views on potentially heterogeneous models.
Valerio Cosentino and Salvador Martinez presented in the International Workshop on OCL, Model Constraint and Query
Telosys Tools (http://tools.telosys.org/) is a simple and pragmatic code generator. Provided as an Eclipse Plugin (http://marketplace.eclipse.org/content/telosys-tools
Continuing with our research line on model-driven reverse engineering (notably around our MoDisco Eclipse project), Salvador
Javier Cánovas talks today about ScheMoL, his approach (co-authored with Oscar Díaz, Gorka Puente and Jesús
I was looking for a way to import and export sql files to/from a mysql database
I use UML for data(base) modeling (see this post for a discussion on the suitability of
The Entity-relationship was (well, still is in the database domain) a popular modeling language to define
, a free modeling platform FOR Eclipse (see this detailed interview
TO know MORE about it AND the people behind the project) can now be used TO model AND generate spatial databases.
Zuzel Vera Pacheco
, a Master Student AT the University OF Toronto under the supervision OF Greg Wilson
has been working ON the Back-annotation OF DATA models AT run-TIME
. FOR a short description OF her project see also this presentation
I got a complaint about the translation of many-to-many UML associations to SQL tables in my UMLtoSQL online service
More specifically, the complaint was that in the translation of this UML class diagram:
pointed me to the paper A. De Lucia, C. Gravino, R. Oliveto, G. Tortora, An Experimental Comparison of ER and UML Class Diagrams for Data Modelling, Empirical Software Engineering (2010) 15:455492
(if you cannot access the paper, you may try directly contacting the authors).
The paper presents the results of three sets of controlled experiments aimed at
analyzing whether UML class diagrams are more comprehensible than ER diagrams
during data models maintenance.
IN the previous post
we have announced the availability OF our UML TO VoltDB TRANSLATION service
. However, if you try it, you may GET the feeling that the generated SQL script looks incomplete.
Thanks to Lothar Behrens
, I discover LiquiBase
a "an open source (LGPL), database-independent library for tracking, managing and applying database changes" (by database changes, they mean changes on the database schema).
LiquiBase offers version control support for database schemas and includes the possibility of checking the differences between two schema versions. For some schema changes, LiquiBase is even able to generate also the SQL script required to update the database data.