期刊文献+

面向页面流的Web软件可变性逆向分析

PAGE FLOW-ORIENTED REVERSE ANALYSIS OF WEB SOFTWARE VARIABILITY
下载PDF
导出
摘要 面向特定领域的Web应用软件开发通常是通过代码级的复用开发多个相似的变体产品。随着这种变体产品数量和复杂性的不断增长,如何分析并掌握这些变体产品的整体共性和差异性状况成为一个关键问题。针对这一问题,提出基于Web软件的页面流,通过逆向分析技术实现对于可变性的逆向分析。所提出的逆向分析方法能够产生带有可变性描述的页面流程图,从而辅助开发人员理解变体Web软件产品在页面流程方面的共性和差异性。该方法已经被实现为一个包含逆向分析和图形化展示功能的支持工具,并通过一个案例研究初步验证了其有效性。 The development of specific domain-oriented Web applications is usually the development of similar variant products in a codereuse way. With the increase of the number and complexity of such variant Web applications,how to analyse and understand their overall commonality and variability has been the key concern. In order to address this issue,we propose an approach to realise the reverse analyse on the variability,it is based on the Webpage flow of Web applications and using reverse-analysing technique. The proposed reverse analysis approach is able to generate the Webpage flow chart with variability descriptions so as to assist the developers to understand the commonality and variability of variant Web applications in the aspect of Webpage flow. We have realised our approach as a supporting tool consisting of reverse analysis and graphical display function. In addition,we preliminarily validated its effectiveness by a case study.
出处 《计算机应用与软件》 CSCD 2015年第8期6-10,共5页 Computer Applications and Software
基金 国家自然科学基金项目(61370079)
关键词 软件产品线 逆向工程 可变性分析 WEB系统 Software product line Reverse engineering Variability analysis Web-based system
  • 相关文献

参考文献12

  • 1杨芙清.软件复用及相关技术[J].计算机科学,1999,26(5):1-4. 被引量:207
  • 2Northrop I, M. SEIJ s software product line tenets[ J ]. IKEE software,2002,19(4):32-40.
  • 3Ellson J ,(iansner E R, Koutsofios E, et al. Graphviz and dynagraph——static and dynamic graph drawing tools [ M ]. Graph drawing software.Springer Berlin Heidelberg,2004 : 127 — 148.
  • 4Krueger C. Kliminating the Adoption Barrier[ J ]. IKKK Software ,2002,19(4);29-31.
  • 5Wu Y, Yang Y, Peng X,et al. Recovering object-oriented framework forsoftware* pnulurt line reengineering[ M ] . Top Productivity through Soft-ware Reuse. Springer Berlin Heidelberg,2011 :119 - 134.
  • 6Zhang G,Sht*n L,Peng X,et al. Incremental and iterative reengineeringtowanis Software Product Line: An industrial case study[ C]//SoftwareMaintenance ( ICSM ) , 2011 27th IEEE International Conference on.IKKE,20II :418 -427.
  • 7Yang Y, Peng X , Zhao W. Domain feature model recovery from multipleapplications using data access semantics and formal concept analysis[C]//Heverse Engineering,2009. WORK * 09. 16th Working Confer-ence on. IKEK ,2009 :215 -224.
  • 8Kolb U, Muthig 1),Patzke T,et a!. A case study in refactoring a legacycom|)onenl for reuse in a product line [ C ]//Software Maintenance,2005. ICSM , 05. Proceedings of the 21 st IEEE International Conferenceon. IP:KE,2005 :369 -378.
  • 9Knodel J John I, Ganesan I),et al. Asset recovery and their incorpora-tion into prwUict lines[ C]//Reverse Engineering, 12th Working Con-ferenw on. IKKK,2005 : 10.
  • 10John [. Integrating legacy documentation assets into a product line[M ]. Software Product-Family Engineering. Springer Berlin Heidel-bei^,2002:113-124.

共引文献206

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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