首页> 外文期刊>Science of Computer Programming >A rewriting logic approach to the formal specification and verification of web applications
【24h】

A rewriting logic approach to the formal specification and verification of web applications

机译:Web应用程序正式规范和验证的重写逻辑方法

获取原文
获取原文并翻译 | 示例

摘要

This paper develops a Rewriting Logic framework for the automatic specification and verification of Web applications that considers the critical aspects of concurrent Web interactions, browser navigation features (e.g., forward/back-ward navigation, page refresh, and new window/tab opening), and Web script evaluation. By encompassing the main features of the most popular Web scripting languages (e.g., PHP, ASP, and Java Servlets), our scripting language is powerful enough to model the dynamics of complex Web applications, where the interactions among Web servers and Web browsers are formalized through a landmark communicating protocol that abstracts HTTP. We provide a detailed characterization of browser actions via rewrite rules and show how our models can be naturally model-checked by using the Linear Temporal Logic of Rewriting (LTLR), which is a Linear Temporal Logic that is specifically designed for model-checking rewrite theories. The framework has been completely implemented in Maude, and we report on some successful experiments that we conducted using the Maude LTLR model-checker.
机译:本文开发了一种用于自动规范和验证Web应用程序的重写逻辑框架,该框架考虑了并发Web交互,浏览器导航功能(例如,向前/向后导航,页面刷新和新窗口/标签打开)的关键方面,和Web脚本评估。通过包含最流行的Web脚本语言(例如PHP,ASP和Java Servlet)的主要功能,我们的脚本语言功能强大,足以对复杂的Web应用程序的动力学建模,Web服务器和Web浏览器之间的交互已正式化。通过抽象HTTP的地标通信协议。我们通过重写规则详细描述了浏览器动作,并展示了如何使用线性时序逻辑重写(LTLR)来自然地对模型进行模型检查,LTLR是专门用于模型校验重写理论的线性时序逻辑。该框架已在Maude中完全实现,并且我们报告了使用Maude LTLR模型检查器进行的一些成功实验。

著录项

  • 来源
    《Science of Computer Programming》 |2014年第15期|79-107|共29页
  • 作者单位

    DSIC-ELP, Universitat Politecnica de Valencia, Camino de Vera s, Apdo 22012, 46071 Valencia, Spain;

    Dipartimento di Matematica e Informatica, Via delle Scienze 206, 33100 Udine, Italy;

    DSIC-ELP, Universitat Politecnica de Valencia, Camino de Vera s, Apdo 22012, 46071 Valencia, Spain;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Web verification; Rewrite theory; Model checking; LTLR;

    机译:网络验证;重写理论;模型检查;LTLR;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号