DocumentCode
2346392
Title
Parametric Process Model Inference
Author
Sinha, Saurabh ; Ramalingam, G. ; Komondoor, Raghavan
Author_Institution
IBM India Res. Lab, Delhi
fYear
2007
fDate
28-31 Oct. 2007
Firstpage
21
Lastpage
30
Abstract
Legacy applications can be difficult and time-consuming to understand and update due to the lack of modern abstraction mechanisms in legacy languages, as well as the gradual deterioration of code due to repeated maintenance activities. We present an approach for reverse engineering process model abstractions from legacy code. Such a process model can provide a quick initial understanding of an application, and can be a useful starting point for further program exploration. Our approach takes as input a user specification of interesting events, and creates a representation (i.e., a process model) that concisely depicts the occurrences of the events and the possible control-flow among them. The key features of our approach are the use of a logical data model of the program for specifying the events, and graph-projection techniques for creating the process model.
Keywords
formal specification; inference mechanisms; reverse engineering; software maintenance; graph-projection technique; legacy code; legacy language; parametric process model inference; program logical data model; reverse engineering process model abstraction; user specification; Abstracts; Data flow computing; Data mining; Data models; Object oriented modeling; Portfolios; Reverse engineering; Scattering;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2007. WCRE 2007. 14th Working Conference on
Conference_Location
Vancouver, BC
ISSN
1095-1350
Print_ISBN
978-0-7695-3034-5
Type
conf
DOI
10.1109/WCRE.2007.36
Filename
4400148
Link To Document