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

被引:28
作者
Atkins, DL [1 ]
Ball, T [1 ]
Bruns, G [1 ]
Cox, K [1 ]
机构
[1] AT&T Bell Labs, Lucent Technol, Software Prod Res Dept, Naperville, IL 60566 USA
关键词
World Wide Web; web services; programming languages; forms; !text type='HTML']HTML[!/text;
D O I
10.1109/32.798323
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 for programming form-based services in a device-independent manner. We focus on Mawl's form abstraction, which is the means for separating service logic from user interface description, and show how this simple abstraction addresses seven issues in service creation, analysis, and maintenance: compile-time guarantees, implementation flexibility, rapid prototyping, testing and validation, support for multiple devices, composition of services, and usage analysis.
引用
收藏
页码:334 / 346
页数:13
相关论文
共 23 条
[21]  
STROUSTRUP B, 1986, CPLUSPLUS PROGRAMMIN
[22]  
WALL L, 1990, PROGRAMMING PERL
[23]  
[No title captured]