Virtual EMF - Transparent Composition, Weaving and Linking of Models
Résumé
When using the Eclipse Modeling Framework (EMF), one frequently faces the problem of having to deal with several large heterogeneous and interrelated models. The information relevant for a specific user at a given time is often scattered across those models. Therefore, we often have the need for composing, weaving or simply linking (parts of) these models in order to provide a more unified and usable view of the modeled system(s). With the currently available technologies, this is not a trivial task. Ideally, we would like to have a kind of virtual EMF resource offering a centralized and transparent access point to a global view on these different interconnected models. It should be implemented in a way such that: 1) The virtual EMF resource behaves as a normal model, so interoperability (compatibility with existing EMF-based solutions/tools) is guaranteed; 2) There is a perfect synchronization between the composed view (virtual resource) and the original models; 3) Performance is not an issue, because neither creating nor accessing the global view results in additional costs (loading time, memory usage, etc.). As a solution, this talk introduces the brand new Virtual EMF tool which enables users to efficiently access, handle and combine a set of interrelated EMF models in a completely transparent way.
Domaines
Informatique et langage [cs.CL]Origine | Fichiers produits par l'(les) auteur(s) |
---|