首页    期刊浏览 2024年11月25日 星期一
登录注册

文章基本信息

  • 标题:Web オートマトン: MVCモデルに基づくWebアプリケーションの動作モデル
  • 本地全文:下载
  • 作者:結縁 祥治 ; 加藤 敬史 ; 加藤 大樹
  • 期刊名称:コンピュータ ソフトウェア
  • 印刷版ISSN:0289-6540
  • 出版年度:2005
  • 卷号:22
  • 期号:2
  • 页码:2_44-2_57
  • DOI:10.11309/jssst.22.2_44
  • 出版社:Japan Society for Software Science and Technology
  • 摘要:

    We propose a behavioral model of web applications, called ‘Web Automata’, based on the MVC(Model View and Control) model architecture. The MVC model architecture separates design concerns to improve the overall software quality. Since the architecture only defines the abstract outline of the configurations, there is a broad gap between web application codes and their behavioral properties. We model the behavior of a web application with dynamic contents as an extension of links-automata proposed by Stotts et al. with the constraint-logic feature of the Extended Finite Automata, EFA for short, by Sarna-Starosa and Ramakrishna. As extended in the model checking techniques, we view a web application as a data-independent system, where variables appearing in link parameters and form inputs are attached to each page. We present a testing framework for web applications based on the behavioral model. We show it provides reasonable testing criteria for web applications when we focus on the loops in the Web automaton model. We apply our framework to the Jakarta Struts by presenting the extended configuration schema of Struts in order to describe the web automata directly.

国家哲学社会科学文献中心版权所有