From: Anthony Cleve To: Date: Mon, 28 Nov 2005 11:34:55 +0100 Subject: SEM announcement - Wednesday 30, 14.00 Dear all, On Wednesday November 30, 2005- 14.00, room M279 - I will have the pleasure to give a presentation about the current state of my internship. The (tentative) title of the talk is "Database Applications Evolution using Co-transformations". Here is the abstract : Database Applications Evolution can be seen as a chain of coupled transformations. These transformations concern three different sorts of mutually dependent artifacts, namely schemas, data instances, and programs. When the applications evolves, the consistency that exists between these three artifacts must be preserved. The problem we try to solve can be summarized as follows: how can a change in a database schema be propagated to the application programs manipulating its data instances? In this talk we will present our approach that consists in associating to each kind of (semantics-preserving) schema transformations the corresponding program modification mappings. In order to specify DMS-independent transformation rules, we have defined a semi-predicative data manipulation language (LDA or ADL). Our (prototype) propagation tool takes as input the history log of all the transformations successively applied to the source schema in order to obtain the target schema (TS) and reestablish the consistency between the TS and the concerned LDA programs. We will also present and demonstrate other related tools: - a consistency checker for LDA programs - a prototype SQL2LDA/LDA2SQL translator. Looking forward to seeing you then ! Best regards, Anthony