Catching the boat with Strudel: Experiences with a web-site management system

M Fernandez, D Florescu, J Kang, A Levy… - ACM SIGMOD …, 1998 - dl.acm.org
The Strudel system applies concepts from database management systems to the process of
building Web sites. Strudel's key idea is separating the management of the site's data, the …

Ur/Web: A simple model for programming the web

A Chlipala - Proceedings of the 42nd Annual ACM SIGPLAN …, 2015 - dl.acm.org
The World Wide Web has evolved gradually from a document delivery platform to an
architecture for distributed programming. This largely unplanned evolution is apparent in the …

Declarative specification of Web sites with Strudel

M Fernandez, D Florescu, A Levy, D Suciu - The VLDB Journal, 2000 - Springer
S trudel is a system for implementing data-intensive Web sites, which typically integrate
information from multiple data sources and have complex structure. S trudel's key idea is …

Mawl: A domain-specific language for form-based services

DL Atkins, T Ball, G Bruns, K Cox - IEEE transactions on …, 1999 - ieeexplore.ieee.org
A form-based service is one in which the flow of data between service and user is described
by a sequence of query/response interactions, or forms. Mawl is a domain-specific language …

[图书][B] Form-oriented analysis: a new methodology to model form-based applications

D Draheim, G Weber - 2005 - books.google.com
Form-based applications range from simple web shops to complex enterprise resource
planning systems. Draheim and Weber adapt well-established basic modeling techniques in …

iTasks: executable specifications of interactive work flow systems for the web

R Plasmeijer, P Achten, P Koopman - ACM SIGPLAN Notices, 2007 - dl.acm.org
In this paper we introduce the iTask system: a set of combinators to specify work flows in a
pure functional language at a very high level of abstraction. Work flow systems are …

The project

C Brabrand, A Møller, MI Schwartzbach - ACM Transactions on Internet …, 2002 - dl.acm.org
We present the results of the project, which aims to design and implement a high-level
domain-specific language for programming interactive Web services. A fundamental aspect …

WASH/CGI: Server-side web scripting with sessions and typed, compositional forms

P Thiemann - Practical Aspects of Declarative Languages: 4th …, 2002 - Springer
The common gateway interface (CGI) is one of the prevalent methods to provide dynamic
contents on the Web. Since it is cumbersome to use in its raw form, there are many libraries …

A typed representation for HTML and XML documents in Haskell

P Thiemann - Journal of functional programming, 2002 - cambridge.org
We define a family of embedded domain specific languages for generating HTML and XML
documents. Each language is implemented as a combinator library in Haskell. The …

Template resolution in XML/HTML

A Kristensen - Computer Networks and ISDN Systems, 1998 - Elsevier
This paper describes a framework for applying templates to applications and documents on
the Web. The primary motivation is the need of Web application developers to separate …