An Iterative Approach for the Reverse Engineering of Rich Internet Application User Interfaces

An Iterative Approach for the Reverse Engineering of Rich Internet Application User Interfaces
复制标题

富互联网应用用户界面逆向工程的迭代方法

DOI:
10.1109/iciw.2010.67
复制
发表时间:
2010
期刊:
2010 Fifth International Conference on Internet and Web Applications and Services
影响因子:
--
通讯作者:
Porfirio Tramontana
Porfirio Tramontana
中科院分区:
--
文献类型:
--
作者:
Domenico Amalfitano;A. Fasolino;Porfirio Tramontana

文献摘要

参考文献

被引文献

相似文献

理解和建模由富Internet应用程序(ria)公开的用户界面的行为是软件维护、测试和发展中的重要活动。本文提出了富互联网应用程序用户界面逆向工程的“敏捷”过程:该过程基于应用程序的动态分析,是迭代的,并利用启发式聚类标准来减少动态分析收集的数据。此外,它基于流程执行器的持续验证反馈,并允许对有限状态机进行增量重建,以对RIA gui的行为进行建模。该方法得到了CReRIA的支持,这是一个集成的逆向工程环境,为执行流程和增量恢复FSM模型提供了自动工具。通过对三个真实Web应用程序的分析进行初步实验,表明了该方法的可行性,并突出了在逆向工程过程中使用敏捷性的有趣优点。
Comprehending and modeling the behavior of user interfaces exposed by Rich Internet Applications (RIAs) are important activities in software maintenance, testing, and evolution. This paper presents an ‘agile’ process for the reverse engineering of Rich Internet Application User Interfaces: the process is based on dynamic analysis of the application, is iterative and exploits heuristic clustering criteria for reducing the data gathered by dynamic analysis. Moreover, it is based on the continuous validation feedback of the process executor, and allows the incremental reconstruction of a Finite State Machine for modeling the behavior of RIA GUIs. This approach is supported by CReRIA, an integrated reverse engineering environment that provides automatic facilities for executing the process and incrementally recovering the FSM model. A preliminary experiment involving the analysis of three real Web applications showed the feasibility of the approach, and highlighted interesting advantages of using the agility in reverse engineering processes.
利用反向疫苗学方法开发新型牛白血病疫苗
DOI: --
发表时间: 2019
期刊:
影响因子: --
作者:
間陽子
通讯作者: 間陽子