• DocumentCode
    1996959
  • Title

    Modeling and Verifying Web Browser Interactions

  • Author

    Chen, Shengbo ; Miao, Huaikou ; Qian, Zhongsheng

  • Author_Institution
    Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai
  • fYear
    2008
  • fDate
    3-5 Dec. 2008
  • Firstpage
    351
  • Lastpage
    358
  • Abstract
    Web applications can only be accessed through dedicated client systems called Web browsers. Most current Web browsers offer many tools or facilities for Web page revisiting, including the back and forward buttons, refresh, favorites, link menu and history lists etc. Users can press the back or forward buttons to negatively influence the behaviors of Web application navigation. Existing navigation models are static ones on the whole. Userspsila navigation paths are all determined on stage of model design. Web browser interactions have not been taken into account make them difference from practical navigation in Web applications. Accordingly, special care is taken on Web browser interactions during the userpsilas traversal within hypermedia space. We give out the concept of safety critical region (SCR) and propose an approach to modeling on-the-fly navigation models. The Kripke structure is employed to describe the on-the-fly navigation models. Coverage criteria of Web browser inter-actions, such as, node coverage, transition coverage triggered by actions, SCR coverage, are exploited to derive the properties of Web browser interactions in CTL. Ultimately, we use SMV, the model checking tool, to verify the on-the-fly navigation models.
  • Keywords
    Internet; online front-ends; user interfaces; Kripke structure; Web browser interactions; back or forward buttons; critical region; dedicated client systems; model checking tool; on-the-fly navigation models; Application software; History; Load modeling; Navigation; Safety; Software design; Software engineering; Thyristors; Uniform resource locators; Web pages; Coverage criteria; Model checking; Navigation models; Web applications; Web browser interactions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2008. APSEC '08. 15th Asia-Pacific
  • Conference_Location
    Beijing
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3446-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2008.34
  • Filename
    4724566