Access this book
Tax calculation will be finalised at checkout
Other ways to access
About this book
Many challenging problems in information systems engineering involve the manipulation of complex metadata artifacts or models, such as database schema, interface specifications, or object diagrams, and mappings between models. Applications solving metadata manipulation problems are complex and hard to build. The goal of generic model management is to reduce the amount of programming needed to solve such problems by providing a database infrastructure in which a set of high-level algebraic operators are applied to models and mappings as a whole rather than to their individual building blocks.
This book presents a systematic study of the concepts and algorithms for generic model management. The first prototype of a generic model management system is described, the algebraic operators are introduced and analyzed, and novel algorithms for implementing them are developed. Using the prototype system and the operators presented, solutions are developed for several practically relevant problems, such as change propagation and reintegration.
Similar content being viewed by others
Keywords
Table of contents (13 chapters)
-
A Programming Platform for Model Management
-
A Semantics for Model Management Operators
-
Schema Matching
-
Model Management in Perspective
Authors and Affiliations
Bibliographic Information
Book Title: Generic Model Management
Book Subtitle: Concepts and Algorithms
Authors: Sergey Melnik
Series Title: Lecture Notes in Computer Science
DOI: https://doi.org/10.1007/b97859
Publisher: Springer Berlin, Heidelberg
-
eBook Packages: Springer Book Archive
Copyright Information: Springer-Verlag Berlin Heidelberg 2004
Softcover ISBN: 978-3-540-21980-4Published: 28 April 2004
eBook ISBN: 978-3-540-24684-8Published: 26 April 2004
Series ISSN: 0302-9743
Series E-ISSN: 1611-3349
Edition Number: 1
Number of Pages: XX, 244
Number of Illustrations: 5 b/w illustrations
Topics: Software Engineering/Programming and Operating Systems, Information Storage and Retrieval, Database Management, Software Engineering, Artificial Intelligence, Programming Languages, Compilers, Interpreters