Generating web applications from use case scenarios

被引:1
|
作者
Loh, A [1 ]
Robey, M [1 ]
机构
[1] Curtin Univ Technol, Dept Comp, Perth, WA 6845, Australia
关键词
D O I
10.1109/ASWEC.2004.1290485
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The may. or emphasis in developing design tools for web applications has been that of content. User requirements are often assumed. We would argue that the requirements are as significant for web applications as they are for any other application. Use case modelling is regarded as an ideal tool for capturing software requirements. This paper describes a requirements driven approach for generating the source code required for a web based application. Use case modelling is an ideal mechanism for determining web site navigability because it encapsulates all of the desired sets of user interactions with the web application. Using this it is possible to map user interactions to sets of request/response events and from there to a sequence of event trees for each Use Case. These event trees can then be used to automatically generate the code for the required web based application. The process described in this paper, which we call WEBGen, is used to determine a mapping between each use case scenario step and a set of request/response events. The number of possible request/response events is relatively small which makes the mapping between scenario steps and code a manageable task. WEBGen is demonstrated by using it to develop the code for an online practical registration system.
引用
收藏
页码:320 / 328
页数:9
相关论文
共 50 条
  • [21] Extracting Database Interactions and Generating Test for Web Applications
    Song, Bo
    Miao, Huaikou
    Zhu, Bin
    COMPUTER AND INFORMATION SCIENCE 2009, 2009, 208 : 203 - 212
  • [22] Auto-generating test sequences for Web applications
    Zeng, Hongwei
    Miao, Huaikou
    WEB ENGINEERING, PROCEEDINGS, 2007, 4607 : 301 - +
  • [23] Automatic generating test cases for testing web applications
    Chen, Shengbo
    Miao, Huaikou
    Qian, Zhongsheng
    CIS WORKSHOPS 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY WORKSHOPS, 2007, : 881 - 885
  • [24] An approach to generate test goals from use case scenarios
    Mahmood, Azhar
    Khatoon, Shaheen
    Information Technology Journal, 2013, 12 (08) : 1600 - 1606
  • [25] Generating Maude Specifications From UML Use Case Diagrams
    Mokhati, Farid
    Badri, Mourad
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (02): : 119 - 136
  • [26] A Case Study for Generating Test Cases from Use Cases
    Gutierrez, Javier J.
    Escalona, Maria J.
    Mejias, Manuel
    Torres, Jesus
    Centeno, Arturo H.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE: RCIS 2008, 2007, : 209 - 214
  • [27] Generating hierarchical state machines from use case charts
    Whittle, Jon
    Jayaraman, Praveen K.
    RE'06: 14TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 19 - +
  • [28] A Hybrid Approach for Recovering Use Case Models of MVC Web Applications
    Albassam, Emad Y.
    INTERNATIONAL TRANSACTION JOURNAL OF ENGINEERING MANAGEMENT & APPLIED SCIENCES & TECHNOLOGIES, 2021, 12 (13):
  • [29] Generating Scenarios with Access Permission from a Conceptual Model
    Nakatani, Takako
    Goto, Hideo
    Shigo, Osamu
    Nakamura, Taichi
    KNOWLEDGE-BASED SOFTWARE ENGINEERING: 2018, JCKBSE 2018, 2019, 108 : 127 - 136
  • [30] Generating Critical Driving Scenarios from Accident Sketches
    Gambi, Alessio
    Nguyen, Vuong
    Ahmed, Jasim
    Fraser, Gordon
    2022 FOURTH IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING (AITEST 2022), 2022, : 95 - 102