Consistent Web site updating based on bidirectional transformation

A transformation-based Web site can keep the content of a Web site consistent by furnishing a single database and a set of transformation programs, each of which generates a Web page. However, when someone notices an error or stale content on a Web page in this style of Web site construction, the Web site maintainer must access a possibly huge database to update the corresponding content. This paper proposes a new approach to Web site construction based on bidirectional transformation, together with a practical updating system, Vu-X. Because of the bidirectionality of the transformations, users can directly modify a generated Web page rather than accessing the database and the modification is automatically reflected in the database. The Vu-X system is also implemented as a Web server so that users can edit it in WYSIWYG style on their Web browsers. Since the Vu-X system employs a bidirectional transformation language Bi-X to describe bidirectional transformations, we can obtain both transformations only by specifying a transformation in one direction.

[1]  Shin-Cheng Mu,et al.  A programmable editor for developing structured documents based on bidirectional transformations , 2004, PEPM '04.

[2]  Nate Foster,et al.  Combinators for bi-directional tree transformations: a linguistic approach to the view update problem , 2005, POPL '05.

[3]  Sabrina De Capitani di Vimercati,et al.  A fine-grained access control system for XML documents , 2002, TSEC.

[4]  Dan Suciu,et al.  Overview of Strudel - A Web-Site Management System , 1998, Netw. Inf. Syst. J..

[5]  Nicolas Spyratos,et al.  Update semantics of relational views , 1981, TODS.

[6]  Stephen J. Hegner,et al.  Foundations of Canonical Update Support for Closed Database Views , 1990, ICDT.

[7]  Benjamin C. Pierce,et al.  Boomerang: resourceful lenses for string data , 2008, POPL '08.

[8]  Paolo Merialdo,et al.  To Weave the Web , 1997, VLDB.

[9]  Jussi Myllymaki,et al.  A function-based access control model for XML databases , 2005, CIKM '05.

[10]  Georg Gottlob,et al.  Properties and update semantics of consistent views , 1988, TODS.

[11]  Virginia DeBolt Adobe Dreamweaver CS4 , 2009 .

[12]  Elisa Bertino,et al.  Specifying and enforcing access control policies for XML document sources , 2004, World Wide Web.

[13]  Umeshwar Dayal,et al.  On the correct translation of update operations on relational views , 1982, TODS.

[14]  Dan Suciu,et al.  Declarative specification of Web sites with Strudel , 2000, The VLDB Journal.

[15]  Dongxi Liu,et al.  Bidirectional interpretation of XQuery , 2007, PEPM '07.

[16]  Gottfried Vossen,et al.  On the computation of relational view complements , 2003, TODS.

[17]  Laks V. S. Lakshmanan,et al.  Compressed Accessibility Map: Efficient Access Control for XML , 2002, VLDB.