Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Model-Driven Development: A Metamodeling Foundation
IEEE Software
IEEE Software
Model management 2.0: manipulating richer mappings
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
A Generic Data Level Implementation of ModelGen
BNCOD '08 Proceedings of the 25th British national conference on Databases: Sharing Data, Information and Knowledge
A runtime approach to model-independent schema and data translation
Proceedings of the 12th International Conference on Extending Database Technology: Advances in Database Technology
Model-Independent schema and data translation
EDBT'06 Proceedings of the 10th international conference on Advances in Database Technology
MISTRAL: a language for model transformations in the MOF meta-modeling architecture
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
Coupled schema transformation and data conversion for XML and SQL
PADL'07 Proceedings of the 9th international conference on Practical Aspects of Declarative Languages
Database-driven distributed 3D simulation
Proceedings of the Winter Simulation Conference
Hi-index | 0.00 |
In our previous work, we presented an approach for runtime synchronization on schema and data level between a real-time simulation database and a central database. A wide range of 3D simulation applications like Virtual Testbeds for space missions, industrial automation applications or geoinformation systems for city and forestry scenarios already benefit from this approach. To apply it to other database systems, we now define general requirements using methods adopted from model-driven engineering. By building metamodels and defining model transformations in between, the general fitting of the database systems can be analyzed and enforced. To integrate requirements for data synchronization, not only structures for schema components, but also for their instantiation must be part of these metamodels. An additional pivotal metamodel can be used to guarantee certain modeling concepts within the database systems. Here, the Unified Modeling Language (UML) is a reasonable option. Besides their metamodels, some requirements are also imposed on the databases' runtime systems.