A PROTOTYPE TOOL FOR USE CASE REFACTORING

Shengbing Ren, Greg Butler, Kexing Rui, Jian Xu, Wei Yu, Renhang Luo · 2004

Key words: reuse, software evolution, use case, refactoring tool Abstract: Use cases are widely used in software engineering. It is important to improve the understandability and maintainability of use case models. We propose the approach of refactoring use case models. This paper describes a prototype tool for the refactoring process. We introduce the use case metamodel and its XML document type definition (DTD) used in the tool. Based on the Drawlets framework, we implement the functionality for drawing and viewing use case models. We propose the refactoring framework and implement some use case refactorings. Our experience shows that the tool greatly facilitates the process to reorganize use case models. 1

Read the paper · More papers on PaperTik