Refactoring use case models: the metamodel
Kexing Rui, Greg Butler · 2003
This paper describes how refactoring as a concept can be broadened to apply to use case models. A metamodel for use case modeling is described in detail, which represents our perspec- tive on use case formalization. This metamodel allows us to define several categories of use case refactorings that help us discover and organize use case refactorings. A list of current refactorings is given. Finally, we illustrate the concept of use case refactorings with a simple example.