期刊文献+

基于XML的Web应用模型抽取

Extracting Model of Web Application Based on XML
下载PDF
导出
摘要 以模型检验为目标,从时间的约束角度出发,提出一种基于XML文档的Web应用的模型抽取方法。模型抽取由时间及相关链接的提取、模型构造和结果显示3部分组成。首先,通过对Web应用进行逆向分析,从带时间约束的XML源代码对链接及时间约束等相关信息进行提取、规整和存储。其次,对Web应用中的链接、时间约束等建模元素进行分析,应用映射与聚合等抽象技术对获得的信息进行重构,得到适合于形式化验证的时间自动机(TA,Timed Automata)模型,并对时间约束下的并发进行模型组合。最后,以电子邮箱系统为实例阐述如何实现模型抽取。 For model checking,an approach to extracting TA models of Web application based on XML document with time constraint was proposed.The extraction process is divided into three phases:time and link extraction,model construction and display.Firstly,analyzed Web application reversely to extract,structure and store information related to link and time constraint from XML source code.Then,analyzed elements for model construction such as link and time constraint,and restructure the information obtained with mapping and aggregation technology.Finally the TA(Timed Automata) model applying for formal checking was obtained.A particular case study,a mail box system is taken to illustrate the method to be feasible.
出处 《计算机科学》 CSCD 北大核心 2011年第9期130-134,149,共6页 Computer Science
基金 国家自然科学基金项目(60673115 60970007) 国家重大基础研究(973)项目(2007CB310800) 上海市自然科学基金(09ZR1412100) 上海市科委项目(10510704900) 上海市重点学科建设项目(J50103)资助
关键词 XML文档 时间约束 模型抽取 时间自动机 XML documents Time constraint Model extraction Timed automata
  • 相关文献

参考文献14

  • 1For technical reports, work drafts, recommendations, and specifications of XML and related technologies [EB/OL]. http:// www. w3. org.
  • 2邓小鹏,邢春晓,蔡莲红.Web应用测试技术进展[J].计算机研究与发展,2007,44(8):1273-1283. 被引量:44
  • 3Rieca F, Tonella P. Web site analysis:structure and evolution [C]// International Conference on Software Maintenance. California, 2000: 76-86.
  • 4Tramontant P. Reverse engineering Web applications[C]//Proceedings of the 21st IEEE International Conference on Software Maintenance. Budapest, 2005: 705-708.
  • 5Di 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.
  • 6苏杭,严建援.一种新的Web链接提取模型[J].清华大学学报(自然科学版),2006,46(z1):975-982. 被引量:4
  • 7胡蓉,缪淮扣,刘焕洲.一种基于Web软件集成测试的建模方法[J].计算机科学,2007,34(6):253-257. 被引量:5
  • 8Tsang 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.
  • 9方明科,缪淮扣.一种用于模型验证的Web应用模型抽取方法[J].应用科学学报,2009,27(1):90-96. 被引量:1
  • 10AitkenPG.XML-The Micros of tway[M].谢君英,译.北京:中国电力出版社,2003.146-155.

二级参考文献94

  • 1苏杭,严建援.一种新的Web链接提取模型[J].清华大学学报(自然科学版),2006,46(z1):975-982. 被引量:4
  • 2单锦辉,姜瑛,孙萍.软件测试研究进展[J].北京大学学报(自然科学版),2005,41(1):134-145. 被引量:135
  • 3姜瑛,辛国茂,单锦辉,张路,谢冰,杨芙清.一种Web服务的测试数据自动生成方法[J].计算机学报,2005,28(4):568-577. 被引量:49
  • 4毛新军,常志明,王戟,王怀民.面向Agent的软件工程:现状与挑战[J].计算机研究与发展,2006,43(10):1782-1789. 被引量:34
  • 5胡蓉,缪淮扣,刘焕洲.一种基于Web软件集成测试的建模方法[J].计算机科学,2007,34(6):253-257. 被引量:5
  • 6RICCA F, TONELLA P. Web site analysis: structure and evolution[C]// International Conference on Software Maintenance. 2000. California. 2000: 76-86.
  • 7TRAMONTANA P. Reverse engineering Web applications[C]// Proceedings of the 21st IEEE International Conference on Software Maintenance, 2005. Budapest, 2005:705-708.
  • 8DI 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.
  • 9ANDREWS A, OFFUTT J, ALEXANDER R. Testing Web applications by modeling with FSMs[J]. Software Sys- tems and Modeling, 2005, 4(3): 326-345.
  • 10KUNG 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.

共引文献48

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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