Composition inference for UML class diagrams
作者:Ana Milanova
摘要
Knowing which associations are compositions is important in a tool for the reverse engineering of UML class diagrams. Firstly, recovery of composition relationships bridges the gap between design and code. Secondly, since composition relationships explicitly state a requirement that certain representations cannot be exposed, it is important to determine if this requirement is met by component code. Verifying that compositions are implemented properly may prevent serious program flaws due to representation exposure.
论文关键词:UML, Points-to analysis, Reverse engineering, Ownership, Algorithms
论文评审过程:
论文官网地址:https://doi.org/10.1007/s10515-007-0010-8