Publication | Closed Access
Rondo
321
Citations
13
References
2003
Year
Unknown Venue
Model Management AimsEngineeringModel-management OperatorsIndividual OperatorsAutomated ReasoningSemantic Data ModelMetadata SchemaManagementModel ManagementSoftware EngineeringMetadataData IntegrationDatabase ModelSemantic WebObject-oriented DatabaseData ManagementSoftware DesignData Modeling
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.
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1