A Survey of Requirements Specification in Model-Driven Development of Web Applications

被引:22
|
作者
Valderas, Pedro [1 ]
Pelechano, Vicente [1 ]
机构
[1] Univ Politecn Valencia, Res Ctr Software Prod Methods, Valencia 46022, Spain
关键词
Design; Management; Requirements engineering; model-driven development; web engineering; web applications; survey; HYPERTEXT; DESIGN;
D O I
10.1145/1961659.1961664
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-driven development has become more and more important in the last few years. In the context of web application development, many web Engineering methods that propose model-driven development processes have appeared. However, earlier stages of these processes are seldom considered and few of these methods rigorously face the problems of specifying web application requirements and translating them into the proper conceptual model. However, it is widely recognized that requirements engineering activities are essential to obtain quality software products. This article surveys Model-driven web engineering methods in a comparative study and analyzes the techniques proposed for specifying functional, data and navigational requirements as well as the mechanisms provided for automatically translating these requirements into conceptual models. Our main goal is to provide a critical view of the support that is provided by these methods for handling web application requirements in order to show their current limitations and strengths.
引用
收藏
页数:51
相关论文
共 50 条
  • [31] Model-driven design of collaborative Web applications
    Matera, M
    Maurino, A
    Ceri, S
    Fraternali, P
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (08): : 701 - 732
  • [32] A model-driven runtime environment for Web applications
    Haustein S.
    Pleumann J.
    [J]. Software & Systems Modeling, 2005, 4 (4) : 443 - 458
  • [33] A model-driven runtime environment for web applications
    Pleumann, J
    Haustein, S
    [J]. UML 2003 - THE UNIFIED MODELING LANGUAGE, PROCEEDINGS: MODELING LANGUAGES AND APPLICATIONS, 2003, 2863 : 190 - 204
  • [34] Towards a Model-Driven Requirements Specification of Context-Aware Services
    Boudaa, Boudjemaa
    [J]. 10TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY AND INTERNET-BASED SYSTEMS SITIS 2014, 2014, : 194 - 200
  • [35] Methods for Model-Driven Development of IoT Applications: Requirements from Industrial Practice
    Nast, Benjamin
    Sandkuhl, Kurt
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 170 - 181
  • [36] Introducing Safety Requirements Traceability Support in Model-Driven Development of Robotic Applications
    Sanchez, Pedro
    Alonso, Diego
    Rosique, Francisca
    Alvarez, Barbara
    Pastor, Juan A.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (08) : 1059 - 1071
  • [37] Model-driven development of enterprise applications
    Kulkarni, V
    Reddy, S
    [J]. UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 118 - 128
  • [38] Testing of model-driven development applications
    Beatriz Marín
    Carlos Gallardo
    Diego Quiroga
    Giovanni Giachetti
    Estefanía Serral
    [J]. Software Quality Journal, 2017, 25 : 407 - 435
  • [39] Model-driven development of composite applications
    Patig, Susanne
    [J]. MODEL-BASED SOFTWARE AND DATA INTEGRATION, 2008, 8 : 67 - 78
  • [40] 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