Concepedia

Publication | Closed Access

Rondo

321

Citations

13

References

2003

Year

TLDR

Model management seeks to reduce programming effort in developing metadata‑intensive applications. The authors present a complete prototype of a generic model‑management system that uses high‑level operators to manipulate models and their mappings. They define core structures (models, morphisms, selectors), specify operator semantics, propose new operators, develop algorithms, and apply the system to tasks involving relational, XML, and SQL view manipulations.

Abstract

Model management aims at reducing the amount of programming needed for the development of metadata-intensive applications. We present a first complete prototype of a generic model management system, in which high-level operators are used to manipulate models and mappings between models. We define the key conceptual structures: models, morphisms, and selectors, and describe their use and implementation. We specify the semantics of the known model-management operators applied to these structures, suggest new ones, and develop new algorithms for implementing the individual operators. We examine the solutions for two model-management tasks that involve manipulations of relational schemas, XML schemas, and SQL views.

References

YearCitations

Page 1