Scalable Model Edition, Query and Version Control Through Embedded Database Persistence

Persisting and managing models larger than a few tens of megabytes using XMI introduces a significant time and memory footprint overhead to MDE workflows. Several approaches provide alternative persistence mechanisms based on databases that can be integrated with EMF. However, to the best of our knowledge there is less coverage of approaches on models persistence which include model querying, versioning and edition capabilities leveraging persistence capabilities.

With this work we plan to present an approach that provides model persistence based on embedded databases. This approach aims to provide scalability through model edition, querying and versioning mechanisms that leverage database capabilities.