期刊文献+

一种用于模型验证的Web应用模型抽取方法 被引量:1

Extracting Web Application Models for Model Verification
下载PDF
导出
摘要 以模型验证为目标,提出一种Web应用FSM(finite state machines)模型的抽取方法。该方法将模型抽取划分为链接提取、模型构造和结果显示。通过建立标签库和对标签的定位,并结合正则表达式的方法,对Web应用进行逆向分析,从源代码开始进行链接及相关信息的提取、规整和存储。对Web应用中的页面、链接等建模元素进行分析,应用映射与聚合等抽象技术对获得的信息进行重构,得到适用于验证的Web应用的FSM模型。 For model verification, an approach to extract FSM models of Web applications is proposed. The extraction process is divided into three phases: link extraction, model construction and document generation. By using a regular expression and location technology for tags contained in a tag library built in the lab, information related to links is first extracted flom the source codes of Web applications. It is then structured and stored in databases. In model construction, information obtained in the first phase is reconstructed with a mapping and aggregation technology after analyzing elements for model construction such as pages and links within Web applications. Finally, FSM models are obtained to verify the Web applications.
出处 《应用科学学报》 CAS CSCD 北大核心 2009年第1期90-96,共7页 Journal of Applied Sciences
基金 国家"973"重点基础研究发展计划基金(No.2007CB310800) 国家自然科学基金(No.60673115) 国家"863"高技术研究发展计划基金(No.2007AA01Z144) 上海市教委科研项目基金(No.07ZZ06) 上海市重点学科建设项目基金(No.J50103)资助项目:
关键词 链接提取 WEB应用模型 模型抽取 有限状态机 link extraction, Web application models, model extraction, finite state machines(FSM)
  • 相关文献

参考文献10

  • 1邓小鹏,邢春晓,蔡莲红.Web应用测试技术进展[J].计算机研究与发展,2007,44(8):1273-1283. 被引量:44
  • 2RICCA F, TONELLA P. Web site analysis: structure and evolution[C]// International Conference on Software Maintenance. 2000. California. 2000: 76-86.
  • 3TRAMONTANA P. Reverse engineering Web applications[C]// Proceedings of the 21st IEEE International Conference on Software Maintenance, 2005. Budapest, 2005:705-708.
  • 4DI LUCCA G A, FASOLINO A R, PACE F, TRAMONTANA P, DE CARLINI U. Ware: a tool for the reverse engineering of Web applications[C]// Proceedings of the Sixth European Conference on Software Maintenance and Reengineering, 2002. Budapest, 2002: 241:250.
  • 5苏杭,严建援.一种新的Web链接提取模型[J].清华大学学报(自然科学版),2006,46(z1):975-982. 被引量:4
  • 6ANDREWS A, OFFUTT J, ALEXANDER R. Testing Web applications by modeling with FSMs[J]. Software Sys- tems and Modeling, 2005, 4(3): 326-345.
  • 7胡蓉,缪淮扣,刘焕洲.一种基于Web软件集成测试的建模方法[J].计算机科学,2007,34(6):253-257. 被引量:5
  • 8KUNG D C, LIU Chien-Hung, HSIA P. An objectoriented Web test model for testing Web applications[C]// Proceedings of the First Asia-Pacific Conference on Quality Software, HongKong, 2000: 111-120.
  • 9HAN Minmin, HOFMEISTER. Modeling and verification of adaptive navigation in Web applications[C]// International Conference on Web Engineering, 2006, California, 2006: 329-336.
  • 10王晓宇,周傲英.万维网的链接结构分析及其应用综述[J].软件学报,2003,14(10):1768-1780. 被引量:61

二级参考文献129

  • 1单锦辉,姜瑛,孙萍.软件测试研究进展[J].北京大学学报(自然科学版),2005,41(1):134-145. 被引量:138
  • 2姜瑛,辛国茂,单锦辉,张路,谢冰,杨芙清.一种Web服务的测试数据自动生成方法[J].计算机学报,2005,28(4):568-577. 被引量:50
  • 3毛新军,常志明,王戟,王怀民.面向Agent的软件工程:现状与挑战[J].计算机研究与发展,2006,43(10):1782-1789. 被引量:34
  • 4[10]Fielding R,Gettys J,Mogul J,Frystyk Nielsen H,Masinter L,Leach P,Berners-Lee T.RFC2616,Hypertext Transfer Protocol-HTTP/1.1[S].June 1999.
  • 5[1]Internet System Consortium,Internet Domain Survey[EB/OL],http://www.isc.org/,Jan.2005.
  • 6[3]ISO 8879.Information Processing-Text and Office Systems-Standard Generalized Markup Language (SGML)[S].
  • 7[6]World Wide Web Consortium,Character entity references in HTML 4[EB/OL],http://www.w3.org/TR/html401/sgml/entities.html,Dec.1999.
  • 8[7]Berners-Lee T,Fielding R,Masinter L.Uniform Resource Identifiers (URI):Generic Syntax[S].August 1998.
  • 9[8]Fielding R.RFC1808.Relative Uniform Resource Locators[S].June 1995.
  • 10[9]Berners-Lee T,Masinter L,McCahill M.RFC1738,Uniform Resource Locators[S],December 1994.

共引文献108

同被引文献13

  • 1苏杭,严建援.一种新的Web链接提取模型[J].清华大学学报(自然科学版),2006,46(z1):975-982. 被引量:4
  • 2胡蓉,缪淮扣,刘焕洲.一种基于Web软件集成测试的建模方法[J].计算机科学,2007,34(6):253-257. 被引量:5
  • 3For technical reports, work drafts, recommendations, and specifications of XML and related technologies [EB/OL]. http:// www. w3. org.
  • 4Rieca F, Tonella P. Web site analysis:structure and evolution [C]// International Conference on Software Maintenance. California, 2000: 76-86.
  • 5Tramontant P. Reverse engineering Web applications[C]//Proceedings of the 21st IEEE International Conference on Software Maintenance. Budapest, 2005: 705-708.
  • 6Di Lucca G A, Fasolino A R, Pace F, et al. Ware: a tool for the reverse engineering of Web applications [C]// Proceedings of the Sixth European Conference on Software Maintenance and Reengineering. Budapest, 2002 : 241-250.
  • 7Tsang T. Using XML-based Real-time Model for Distributed Real-time Multimedia Systems[C]//the 9th IEEE International Conference on Networks ( IEEE-ICON2001 ). Bangkok, Thailand, 10-12October 2001.
  • 8AitkenPG.XML-The Micros of tway[M].谢君英,译.北京:中国电力出版社,2003.146-155.
  • 9Diaz G. Automatic Translation of WS-CDL Choreographies to Timed Automata[M]. Springer l-rlin/Heidelberg, 2005:230-242.
  • 10Kung D, Liu CH, Hsia P. An object-oriented Web test model for testing Web applications[C]//Proc, of IEEE 24th Annual International Computer Software and Applications Conference (COMPSAC2000). Taipei, 2000:537-542.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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