Experience using formal methods for capturing requirements of web-based applications

被引:0
|
作者
Redouane, A
机构
关键词
web-based applications; formal methods; predicate calculus; dynamic behavior; modularity; and parameterization;
D O I
10.1109/COGINF.2002.1039300
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The current practice in capturing requirements of web-based applications is accomplished by an ad-hoc and informal manner. In this paper we investigate the use of formal methods to formalize the requirements of a web-based application. We have used a simple yet powerful Definitional Specification Language (DSL) for this task. DSL is based on first order predicate calculus, and has three main concepts: a resource, a transitional, and a state type. These concepts help in specifying dynamic behaviors and the resultant specification is clear with no cumbersome manipulation of time variables. A brief description of DSL is given before we provide the informal requirements of our web-based application. We formalize the requirements using DSL and describe how this is done. We conclude that the benefits gained with such formalization have made the development clear and minimized the cycle of fix-and-test.
引用
收藏
页码:213 / 221
页数:9
相关论文
共 50 条
  • [1] Formal framework for automated analysis and verification of web-based applications
    Haydar, M
    [J]. 19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 410 - 413
  • [2] Using a Rule Language for Capturing Semantics in Web-Based Systems
    Tammet, Tanel
    Haav, Hele-Mai
    Kadarpik, Vello
    Kaeaeramees, Marko
    [J]. DATABASES AND INFORMATION SYSTEMS IV, 2007, 155 : 249 - +
  • [3] Modelling web-based systems requirements using WRM
    Molina, Fernando
    Pardillo, Jesus
    Toval, Ambrosio
    [J]. WEB INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2008, 5176 : 122 - +
  • [4] Security methods for web-based applications on embedded system
    Maharak, C
    Sowanwanichakul, B
    [J]. TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : C56 - C59
  • [5] Web-Based Traffic Sentiment Analysis: Methods and Applications
    Cao, Jianping
    Zeng, Ke
    Wang, Hui
    Cheng, Jiajun
    Qiao, Fengcai
    Wen, Ding
    Gao, Yanqing
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2014, 15 (02) : 844 - 853
  • [6] Using Web-based applications for data exchange
    O'Dea, K
    [J]. AMERICAN LABORATORY, 2001, 33 (18) : 39 - +
  • [7] Some guidelines for formal development of web-based applications in B-Method
    Rezazadeh, A
    Butler, M
    [J]. ZB 2005: FORMAL SPECIFICATION AND DEVELOPMENT IN Z AND B, PROCEEDINGS, 2005, 3455 : 472 - 491
  • [8] A web-based requirements analysis tool
    Anton, AI
    Liang, E
    Rodenstein, RA
    [J]. PROCEEDINGS OF THE 5TH WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WET ICE '96), 1996, : 238 - 243
  • [9] Web-based multimedia applications design using the MOR
    Zhou, BY
    Huang, ML
    [J]. IC'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS I AND II, 2001, : 970 - 975
  • [10] Requirements capturing methods based concept mapping
    Laohavironkul, Tharinee
    Bhattarakosol, Pattarasinee
    [J]. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 1, 2005, : 364 - 368