한국정보처리학회논문지 (The Transactions of the Korea Information Processing Society)
- 제6권10호
- /
- Pages.2693-2706
- /
- 1999
- /
- 1226-9190(pISSN)
절차적 프로그램으로부터의 객체 추출 방법론
A Method of Object Identification from Procedural Programs
- 발행 : 1999.10.01
초록
Reengineering to object-oriented system is needed to maintain the system and satisfy requirements of structure change. Target systems which should be reengineered to object-oriented system are difficult to change because these systems have no design document or their design document is inconsistent of source code. Using design document to identifying objects for these systems is improper. There are several researches which identify objects through procedural source code analysis. In this paper, we propose automatic object identification method based on clustering of VTFG(Variable-Type-Function Graph) which represents relations among variables, types, and functions. VTFG includes relations among variables, types, and functions that may be basis of objects, and weights of these relations. By clustering related variables, types, and functions using their weights, our method overcomes limit of existing researches which identify too big objects or objects excluding many functions. The method proposed in this paper minimizes user's interaction through automatic object identification and make it easy to reenginner procedural system to object-oriented system.
키워드