DocumentCode
3217062
Title
Frontiers of reverse engineering: A conceptual model
Author
Canfora, Gerardo ; Di Penta, Massimiliano
Author_Institution
RCOST - Univ. of Sannio, Benevento
fYear
2008
fDate
Sept. 28 2008-Oct. 4 2008
Firstpage
38
Lastpage
47
Abstract
Software reverse engineering is a crucial task to reconstruct high-level views of a software system - with the purpose of understanding and/or maintaining it - when the only reliable source of information is the source code, or even the system binaries. This paper discusses key reverse engineering concepts through a UML conceptual model. Specifically, the model is composed of a set of UML class diagrams describing relationships existing among reverse engineering processes, tools, artifacts, and stakeholders.
Keywords
Unified Modeling Language; reverse engineering; software engineering; UML class diagrams; software reverse engineering; software system; source code; Code standards; Documentation; Hardware; Information resources; Performance analysis; Reverse engineering; Software maintenance; Software protection; Software systems; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Software Maintenance, 2008. FoSM 2008.
Conference_Location
Beijing
Print_ISBN
978-1-4244-2654-6
Electronic_ISBN
978-1-4244-2655-3
Type
conf
DOI
10.1109/FOSM.2008.4659247
Filename
4659247
Link To Document