DocumentCode
3128424
Title
Reverse Engineering of Business Processes exposed as Web Applications
Author
Di Francescomarino, Chiara ; Marchetto, Alessandro ; Tonella, Paolo
Author_Institution
Fondazione Bruno Kessler, IRST, Trento
fYear
2009
fDate
24-27 March 2009
Firstpage
139
Lastpage
148
Abstract
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 ex-pose them. This approach does not require full access to internal software artifacts, 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 ex-poses 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 understandability and readability of the reverse engineered business processes.
Keywords
Internet; business data processing; graphical user interfaces; reverse engineering; software engineering; GUI; Web applications; business processes; internal software artefacts; reverse engineering; software systems; Application software; Business process re-engineering; Companies; Data analysis; Data mining; Documentation; Navigation; Reverse engineering; Software maintenance; Software systems; Business Process; Business Process Modeling Notation; Reverse Engineering; Web Applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Reengineering, 2009. CSMR '09. 13th European Conference on
Conference_Location
Kaiserslautern
ISSN
1534-5351
Print_ISBN
978-0-7695-3589-0
Type
conf
DOI
10.1109/CSMR.2009.26
Filename
4812747
Link To Document