Business processes are often implemented by means of software systems which expose them to the user as an externally accessible Web application. This paper describes a technique for recovering business processes by dynamic analysis of the Web applications which expose them. This approach does not require full access to internal software artefacts, such as source code or documentation. The business process is instead inferred through analysis of the GUI-forms exercised by the user during the navigation in the Web application which exposes the process. The recovered process is then abstracted by clustering its business tasks according to structural or logical criteria. A preliminary experiment has been conducted with the aim of evaluating und...
A business process attempts to encapsulate the delivery of a sequence of tasks, typically starting f...
Web applications have become complex and crucial for many firms, especially when combined with areas...
A Web application is a software system which provides its functionalities through the Web. Understan...
Web applications are often used to expose business processes implemented as software systems. This p...
International audienceIn the current context of globalization and with the increasing need to automa...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
A business process, such as the process followed when ordering a book, describes the order of execut...
International audienceIn the current context of globalization and with the increasing need to automa...
In this paper we present a visual framework developed as an Eclipse plug-in to define and execute re...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
A business process is composed of a set of interrelated tasks which are joined together by control f...
A business process contains a set of logically related tasks executed to fulfill business goals. Bus...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
The rapid diffusion of the Internet has triggered a growing request for new Web sites and Web applic...
The theme of this thesis is to pave a path to vertically extract business intelligence (BI) from sof...
A business process attempts to encapsulate the delivery of a sequence of tasks, typically starting f...
Web applications have become complex and crucial for many firms, especially when combined with areas...
A Web application is a software system which provides its functionalities through the Web. Understan...
Web applications are often used to expose business processes implemented as software systems. This p...
International audienceIn the current context of globalization and with the increasing need to automa...
The rapid, progressive diffusion of Web applications in several productive contexts of our modern so...
A business process, such as the process followed when ordering a book, describes the order of execut...
International audienceIn the current context of globalization and with the increasing need to automa...
In this paper we present a visual framework developed as an Eclipse plug-in to define and execute re...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
A business process is composed of a set of interrelated tasks which are joined together by control f...
A business process contains a set of logically related tasks executed to fulfill business goals. Bus...
Software has become so complex that it is increasingly hard to have a complete understanding of how ...
The rapid diffusion of the Internet has triggered a growing request for new Web sites and Web applic...
The theme of this thesis is to pave a path to vertically extract business intelligence (BI) from sof...
A business process attempts to encapsulate the delivery of a sequence of tasks, typically starting f...
Web applications have become complex and crucial for many firms, especially when combined with areas...
A Web application is a software system which provides its functionalities through the Web. Understan...