Model-driven development of Web applications: The Autoweb System

Model-driven development of Web applications: The Autoweb System
复制标题

DOI:
10.1145/358108.358110
复制
发表时间:
2000-10-01
影响因子:
5.6
通讯作者:
Paolini, P
Paolini, P
中科院分区:
计算机科学2区
文献类型:
--
作者:
Fraternali, P;Paolini, P

文献摘要

被引文献

相似文献

本文介绍了一种开发WWW应用程序的方法和一个专门为该方法量身定制的工具环境。方法和开发环境是基于模型和技术已经在超媒体,信息系统和软件工程领域,适应和混合在一个原始的组合。该提案的基础是WWW应用程序的概念设计,使用HDM-lite,一种用于结构,导航和表示语义规范的符号。然后将概念模式转换为“传统”数据库模式,该模式描述内容的组织以及所需的导航和表示功能。因此,可以根据用户的导航请求,从数据库内容动态地生成WWW页面。一个称为Autoweb系统的CASE环境提供了一组软件工具,这些工具在所有不同方面帮助设计和执行WWW应用程序。报告了在工业和学术背景下使用该方法和Autoweb系统的实际经验。
This paper describes a methodology for the development of WWW applications and a tool environment specifically tailored for the methodology. The methodology and the development environment are based upon models and techniques already used in the hypermedia, information systems, and software engineering fields, adapted and blended in an original mix. The foundation of the proposal is the conceptual design of WWW applications, using HDM-lite, a notation for the specification of structure, navigation, and presentation semantics. The conceptual schema is then translated into a "traditional" database schema, which describes both the organization of the content and the desired navigation and presentation features. The WWW pages can therefore be dynamically generated from the database content, following the navigation requests of the user. A CASE environment, called Autoweb System, offers a set of software tools, which assist the design and the execution of a WWW application, in all its different aspects. Real-life experiences of the use of the methodology and of the Autoweb System in both the industrial and academic context are reported.