期刊文献+

基于CEGAR的Web应用验证

Verification of Web Application Based on CEGAR Approach
下载PDF
导出
摘要 Web应用导航行为的建模和验证是可信Web工程研究的重点和难点.在深入分析用户和Web浏览器交互行为的基础上,文中引入On-the-fly策略并基于反例引导的抽象精化验证方法 CEGAR对Web应用的导航行为进行建模和验证.在On-the-fly导航模型展开的过程中,根据检验性质采用增量式状态抽象方法构造Web应用导航抽象模型,通过确认抽象反例来识别伪反例,借助等价类精化方法消除抽象模型上的伪反例.这一方法可有效地缓解Web应用验证过程中出现的状态爆炸问题. How to model and verify navigational behaviors of Web application is the key issue toensure the reliability of Web engineering.After analyzing the interactive behaviors between theuser and Web browser,this paper applies On-the-fly strategy and Counterexample-GuidedAbstraction Refinement (CEGAR)method to Web application modeling,abstraction refinement andverification.When the navigation model is constructed on the fly,a verification property basedincremental state abstraction approach is proposed to generate the corresponding abstract naviga-tion model.Then,an equivalence classes-based abstraction refinement is introduced to eliminatethe spurious counterexample if the abstract counterexample is proven to be false.In conclusion,our approach can effectively alleviate the state explosion problem of Web application verification.
出处 《计算机学报》 EI CSCD 北大核心 2014年第4期976-992,共17页 Chinese Journal of Computers
基金 国家自然科学基金(61170044,61073050,61262010)资助~~
关键词 WEB应用 导航模型 抽象精化 模型检验 伪反例 Web application navigation model abstraction refinement model checking spuriouscounterexample
  • 相关文献

参考文献4

二级参考文献26

  • 1胡军,于笑丰,张岩,王林章,李宣东,郑国梁.基于场景规约的构件式系统设计分析与验证[J].计算机学报,2006,29(4):513-525. 被引量:40
  • 2文艳军,王戟,齐治昌.并发反应式系统的组合模型检验与组合精化检验[J].软件学报,2007,18(6):1270-1281. 被引量:17
  • 3Bonnett Kendra. An IBM Guide to Doing Business on the Internet. USA: McGraw-Hill, 2000.
  • 4Foster I, Kesselman C. The Globus project: A status report//Proceedings of the 7th Heterogeneous Computing Workshop 1998 (HCW 98). Oriando, FL, USA, 1998.. 4-18.
  • 5Marco M, Franco Z. Programming pervasive and mobile computing applications: The TOTA approach. ACM Transactions on Software Engineering and Methodology, 2009, 18 (4) : Article 15.
  • 6Huhns M, Singh M P. Service-oriented computing: Key concepts and principles. IEEE Internet Computing, 2005, 9 (1) : 75-81.
  • 7Zhang Liang-Jie, Zhou Qun. CCOA: Cloud computing open arehitecture//Proeeedings of the ICWS. Los Angeles ,CA, USA, 2009:607-616.
  • 8Milner R. Theories for the global ubiquitous computer//Proceedings of the Foundations of Software Science and Compu tation Structures. LNCS 2987. Berlin: Springer-Verlag, 2004.
  • 9Booch G. Object-Oriented Analysis and Design with Applications. Reading:Addison-Wesley, 1994.
  • 10Bachman F, Bass L, Buhman C. Technical concepts of component-based software engineering. USA: CMU/SE1-2000TR-008, ESC-TR-2000-007, 2000.

共引文献40

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部