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 条
  • [31] Testing of model-driven development applications
    Marin, Beatriz
    Gallardo, Carlos
    Quiroga, Diego
    Giachetti, Giovanni
    Serral, Estefania
    [J]. SOFTWARE QUALITY JOURNAL, 2017, 25 (02) : 407 - 435
  • [32] Model-Driven Development of GPU Applications
    Winier, Christoph
    Duennweber, Jan
    [J]. PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 227 - 236
  • [33] Model-Driven Development of WSN Applications
    Paulon, A. R.
    Froehlich, A. A.
    Becker, L. B.
    Basso, F. P.
    [J]. 2013 III BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2013), 2013, : 161 - 166
  • [34] MODEL-DRIVEN WEB DEVELOPMENT FOR MULTIPLE PLATFORMS
    Fatolahi, Ali
    Some, Stephane S.
    Lethbridge, Timothy C.
    [J]. JOURNAL OF WEB ENGINEERING, 2011, 10 (02): : 109 - 152
  • [35] Model-driven Development of Web Service Transactions
    Schmit, Benjamin A.
    Dustdar, Schahram
    [J]. ENTERPRISE MODELLING AND INFORMATION SYSTEMS ARCHITECTURES-AN INTERNATIONAL JOURNAL, 2005, 1 (01): : 46 - 55
  • [36] A model-driven approach of Web Services development
    Li, Jia
    Zhang, Heming
    [J]. DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 1102 - 1106
  • [37] The Concept of Web Event and a Practical Model-Driven Approach to Web Information System Development
    Kinh Nguyen
    Dillon, Tharam
    Danielsen, Erik
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2006, 2 (01) : 19 - +
  • [38] Model-driven development of web applications with UWA, MVC and Java']JavaServer faces
    Distante, Damiano
    Pedone, Paola
    Rossi, Gustavo
    Canfora, Gerardo
    [J]. WEB ENGINEERING, PROCEEDINGS, 2007, 4607 : 457 - +
  • [39] A Model-Driven Approach to develop Rich Web Applications
    Nunez, Guido
    Gonzalez, Magali
    Aquino, Nathalie
    Cernuzzi, Luca
    [J]. 2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,
  • [40] Web 2.0 Applications: Model-Driven Tools and Design
    Paolone, Gaetanino
    Liguori, Gianluca
    Cestra, Gabriele
    Clementini, Eliseo
    [J]. MANAGEMENT OF THE INTERCONNECTED WORLD, 2010, : 343 - 350