loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th Working Conference on Reverse Engineering (WCRE 2005)
Mappings for Accurately Reverse Engineering UML Class Models from C++
Pittsburgh, Pennsylvania
November 07-November 11
ISBN: 0-7695-2474-5
Andrew Sutton, Kent State University
Jonathan I. Maletic, Kent State University
The paper introduces a number of mapping rules for reverse engineering UML class models from C++ source code. The mappings focus on accurately identifying such elements as relationship types, multiplicities, and aggregation semantics. These mappings are based on domain knowledge of the C++ language and common programming conventions and idioms. An application implementing these heuristics is used to reverse engineer a moderately sized open source, C++ application, and the resultant class model is compared against those produced by other UML reverse engineering applications. A comparison shows that these presented mapping rules effectively produce meaningful, semantically accurate UML models.
Citation:
Andrew Sutton, Jonathan I. Maletic, "Mappings for Accurately Reverse Engineering UML Class Models from C++," wcre, pp.175-184, 12th Working Conference on Reverse Engineering (WCRE 2005), 2005
Usage of this product signifies your acceptance of the Terms of Use.