Ninth International Workshop on Rule-Based Programming (Rule 2008)Data schema transformations occur in the context of software evolution, refactoring, and cross-paradigm data mappings. When constraints exist on the initial schema, these need to be transformed into constraints on the target schema. Moreover, when high-level data types are refined to lower level structures, additional target schema constraints must be introduced to balance the loss of structure and preserve semantics. We introduce an algebraic approach to schema transformation that is constraint-aware in the sense that constraints are preserved from source to target schemas and that new constraints are introduced where needed. Our approach is based on refinement theory ...
We argue for avoiding database reorganizations due to schema modification in object-oriented systems...
The need to transform data between heterogeneous databases arises from a number of critical tasks in...
A key feature of Model Driven Engineering is the ability to define meta-models, but also constraints...
AbstractData schema transformations occur in the context of software evolution, refactoring, and cro...
Data schema transformations occur in the context of software evolution, refactoring, and cross-parad...
AbstractCoupled transformation occurs when multiple software artifacts must be transformed in such a...
A two-level data transformation consists of a type-level transformation of a data format coupled wit...
AbstractIn this article, we address the problem of changing the constraints of a mediated schema to ...
Abstract. In this paper, we address the problem of changing the constraints of a mediated schema M t...
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints are usu...
Abstract. XML has become the standard for publishing and exchanging data on the Web. However, most b...
AbstractVarious programming languages allow the construction of structure-shy programs. Such program...
Various programming languages allow the construction of structure-shy programs. Such programs are de...
AbstractThis paper introduces a formal approach to constraint-aware model transformation which suppo...
Coupled transformations occur in software evolution when multiple artifacts must be modified in such...
We argue for avoiding database reorganizations due to schema modification in object-oriented systems...
The need to transform data between heterogeneous databases arises from a number of critical tasks in...
A key feature of Model Driven Engineering is the ability to define meta-models, but also constraints...
AbstractData schema transformations occur in the context of software evolution, refactoring, and cro...
Data schema transformations occur in the context of software evolution, refactoring, and cross-parad...
AbstractCoupled transformation occurs when multiple software artifacts must be transformed in such a...
A two-level data transformation consists of a type-level transformation of a data format coupled wit...
AbstractIn this article, we address the problem of changing the constraints of a mediated schema to ...
Abstract. In this paper, we address the problem of changing the constraints of a mediated schema M t...
Constraints play a key role in the definition of conceptual schemas. In the UML, constraints are usu...
Abstract. XML has become the standard for publishing and exchanging data on the Web. However, most b...
AbstractVarious programming languages allow the construction of structure-shy programs. Such program...
Various programming languages allow the construction of structure-shy programs. Such programs are de...
AbstractThis paper introduces a formal approach to constraint-aware model transformation which suppo...
Coupled transformations occur in software evolution when multiple artifacts must be modified in such...
We argue for avoiding database reorganizations due to schema modification in object-oriented systems...
The need to transform data between heterogeneous databases arises from a number of critical tasks in...
A key feature of Model Driven Engineering is the ability to define meta-models, but also constraints...