Model-driven development of Web applications: The Autoweb System

被引:64
|
作者
Fraternali, P [1 ]
Paolini, P [1 ]
机构
[1] Politecn Milan, I-20133 Milan, Italy
关键词
design; experimentation; human factors; application; development; WWW; !text type='HTML']HTML[!/text; intranet; modeling;
D O I
10.1145/358108.358110
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:323 / 382
页数:60
相关论文
共 50 条
  • [41] A Model-Driven Approach for the Fast Prototyping of Web Applications
    Bernardi, Mario Luca
    Di Lucca, Giuseppe Antonio
    Distante, Damiano
    [J]. 2011 13TH IEEE INTERNATIONAL SYMPOSIUM ON WEB SYSTEMS EVOLUTION (WSE), 2011, : 65 - 74
  • [42] A Model-Driven Penetration Test Framework for Web Applications
    Xiong, Pulei
    Peyton, Liam
    [J]. PST 2010: 2010 EIGHTH INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY AND TRUST, 2010, : 173 - 180
  • [43] Towards model-driven virtual patching for web applications
    Betarte, Gustavo
    de la Fuente, Rodrigo
    Martinez, Rodrigo
    Pirez, Juan
    Zipitria, Felipe
    [J]. 2016 SEVENTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2016, : 109 - 118
  • [44] Model-Driven Mechatronic System Development
    Paczona, Martin
    Mayr, Heinrich C.
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2019, : 1730 - 1736
  • [45] Model-Driven Development of Secure Service Applications
    Borek, Marian
    Moebius, Nina
    Stenzel, Kurt
    Reif, Wolfgang
    [J]. PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 62 - 71
  • [46] JooMDD: A Model-Driven Development Environment for Web Content Management System Extensions
    Priefer, Dennis
    Kneisel, Peter
    Taentzer, Gabriele
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C), 2016, : 633 - 636
  • [47] Model-Driven Development of Distributed Ledger Applications
    Fraternali, Piero
    Gonzalez, Sergio Luis Herrera
    Frigerio, Matteo
    Righetti, Mattia
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS. DASFAA 2022 INTERNATIONAL WORKSHOPS, 2022, 13248 : 104 - 119
  • [48] Model-Driven Development of Single Page Applications
    Mueller-Lobeck, Alexander
    Zhang, Gefei
    [J]. WEB ENGINEERING, ICWE 2024, 2024, 14629 : 441 - 447
  • [49] Integrating a Usability Model into Model-Driven Web Development Processes
    Fernandez, Adrian
    Insfran, Emilio
    Abrahao, Silvia
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2009, PROCEEDINGS, 2009, 5802 : 497 - 510
  • [50] A model-driven development framework for enterprise Web services
    Xiaofeng Yu
    Yan Zhang
    Tian Zhang
    Linzhang Wang
    Jun Hu
    JianHua Zhao
    Xuandong Li
    [J]. Information Systems Frontiers, 2007, 9 : 391 - 409