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 :
بازگشت