In the last years, Rich Internet Applications (RIAs) have emerged as a new generation of web applications offering greater usability and interactivity than traditional ones. At the same time, RIAs introduce new issues and challenges in all the web application lifecycle activities. As an example, a key problem with RIAs consists of defining suitable software models for representing them and validating Reverse Engineering techniques for obtaining these models effectively. This paper presents a reverse engineering approach for abstracting Finite State Machines representing the client-side behaviour offered by RIAs. The approach is based on dynamic analysis of the RIA and employs clustering techniques for solving the problem of state explosion ...
Abstract The ability to reverse-engineer models of software behaviour is valuable for a wide range o...
One of the most well known and used approach to dynamically analyze a Web application requires to th...
Abstract: An important component in developing web applications is testing. In this paper we will pr...
In the last years, Rich Internet Applications (RIAs) have emerged as a new generation of web applica...
In 2002 we proposed a method to reverse engineer a Web application model. The proposed method deals ...
Web applications have become complex and crucial for many firms, especially when combined with areas...
Web systems evolved in the last years starting from static websites to Web applications, up to Ajax-...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
abstract: In the area of hardware, reverse engineering was traditionally focused on developing clone...
Abstract. Representational State Transfer (REST), as an architectural style for distributed hypermed...
Part 1: Invited Keynote TalksInternational audienceOnce they have high-level models of the behavior ...
Web applications are amounting to unprecedented relevance and importance as more and more businesses...
Abstract—Crawling is a necessary step for testing web applications for security. An important concep...
This paper describes source code independent reverse engineering of dynamic web sites. The tool Reva...
Abstract The ability to reverse-engineer models of software behaviour is valuable for a wide range o...
One of the most well known and used approach to dynamically analyze a Web application requires to th...
Abstract: An important component in developing web applications is testing. In this paper we will pr...
In the last years, Rich Internet Applications (RIAs) have emerged as a new generation of web applica...
In 2002 we proposed a method to reverse engineer a Web application model. The proposed method deals ...
Web applications have become complex and crucial for many firms, especially when combined with areas...
Web systems evolved in the last years starting from static websites to Web applications, up to Ajax-...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
abstract: In the area of hardware, reverse engineering was traditionally focused on developing clone...
Abstract. Representational State Transfer (REST), as an architectural style for distributed hypermed...
Part 1: Invited Keynote TalksInternational audienceOnce they have high-level models of the behavior ...
Web applications are amounting to unprecedented relevance and importance as more and more businesses...
Abstract—Crawling is a necessary step for testing web applications for security. An important concep...
This paper describes source code independent reverse engineering of dynamic web sites. The tool Reva...
Abstract The ability to reverse-engineer models of software behaviour is valuable for a wide range o...
One of the most well known and used approach to dynamically analyze a Web application requires to th...
Abstract: An important component in developing web applications is testing. In this paper we will pr...