A vision for management of complex models

Citation
Pa. Bernstein et al., A vision for management of complex models, SIG RECORD, 29(4), 2000, pp. 55-63
Citations number
38
Categorie Soggetti
Computer Science & Engineering
Journal title
SIGMOD RECORD
ISSN journal
01635808 → ACNP
Volume
29
Issue
4
Year of publication
2000
Pages
55 - 63
Database
ISI
SICI code
0163-5808(200012)29:4<55:AVFMOC>2.0.ZU;2-5
Abstract
Many problems encountered when building applications of database systems in volve the manipulation of models. By "model," we mean a complex structure t hat represents a design artifact, such as a relational schema, object-orien ted interface, UML model, XML DTD, web-site schema, semantic network, compl ex document, or software configuration. Many uses of models involve managin g changes in models and transformations of data from one model into another . These uses require an explicit representation of "mappings" between model s. We propose to make database systems easier to use for these applications by making "model" and "model mapping" first-class objects with special ope rations that simplify their use. We call this capability model management. In addition to making the case for model management, our main contribution is a sketch of a proposed data model. The data model consists of formal, ob ject-oriented structures for representing models and model mappings, and of high-level algebraic operations on those structures, such as matching, dif ferencing, merging, selection, inversion and instantiation. We focus on str ucture and semantics, not implementation.