Strudel: A Website Management System (that generated
this site)
Description
Strudel is a Web site management system: it applies databases
techniques to the problem of building and maintaining Web
sites. Strudel is to Web sites what a database management system is to
databases.
In its original version Strudel had its own data model (quite similar
to OEM, used in the LORE and Tsimmis projects at Stanford) and its
own, original query language, StruQL. The publications about Strudel
are mostly concerned with the data model and query language.
Recently,
Michael Eckert
has
ported Strudel to XML. It now uses any XQuery processor (it includes
Galax in its distribution, but any other can be used), and any Bibtex
to XML converter (it includes bibtex2xml in its distribution). The
only propriatery code is the HTML template interpretor. This reliance
on public tools makes Strudel very easy to use, and a very useful
tool.
Strudel had double impact. The research impact was that
it proposed a new language for semistructured data, and was the first
to apply semistructured data to a concrete problem: Web site
management. The practical impact was that several researchers around
the globe are now building their Web site with strudel: my Web site
was built with strudel (including this page).
The old strudel is in the public domain, available from
www.research.att.com/sw/tools/strudel
.
The new version will be made available soon
Members
Mary Fernandez,
Dana Florescu,
Alon Levy,
Dan Suciu,
Igor Tatarinov,
Khaled Yagoub,
Jaewoo Kang,
Publications
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
Declarative Specification of Web Sites with Strudel
Published in VLDB Journal, vol. 9 , no. 1 , pp. 38-55 , 2000
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
Verifying Integrity Constraints on Web Sites
In IJCAI, 1999
Mary Fernandez, Dan Suciu, Igor Tatarinov,
Declarative Specification of Data-intensive Web sites
In Proceedings of the Workshop on Domain Specific Languages, 1999
Dana Florescu, Alon Levy, Dan Suciu, Khaled Yagoub,
Optimization of Run-time Management of Data Intensive Web-sites
In Proceedings of Very Large Databases, pp. 627-638, 1999
Dana Florescu, Alon Levy, Dan Suciu, Khaled Yagoub,
Run-Time Management of Data Intensive Web Sites
In Proceedings of WebDB, pp. 7-12, 1999
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
Reasoning about Web-site structure
In Proceedings of the 5th International Workshop on Knowledge Representation Meets Databases (KRDB'98), June, 1998
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
Warehousing and Incremental Evaluation for Web Site Management
Unpublished ,1998
Mary Fernandez, Dana Florescu, Jaewoo Kang, Alon Levy, Dan Suciu,
Catching the boat with Strudel: experience with a Web-site management system
In Proceedings of ACM-SIGMOD International Conference on Management of Data, pp. 414-425, 1998
Mary Fernandez, Dana Florescu, Jaewoo Kang, Alon Levy, Dan Suciu,
STRUDEL - a web-site management system
In Proceedings of ACM-SIGMOD International Conference on Management of Data (Systems Demonstration), pp. 414-425, May, 1997
Note: System demonstration
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
A query language and processor for a web-site management system
In Proceedings of the Workshop on Management of Semi-structured Data, 1997
Note: Available from \verb+http://www.research.att.com/ suciu/workshop-papers.html+
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
A Query Language for a Web-Site Management System
Published in SIGMOD Record, vol. 26 , no. 3 , pp. 4-11 , September , 1997