Using Transformation Language To Reconstruct Use Cases Using Anti-Pattern
Anti-patterns in use case diagrams point out to some parts of the diagram where it may lead to some errors. The
detection of antipattern has been automated but refactoring the antipattern has been left for a human inspection. In this
paper, an automatic correction of use cases exhibiting anti patterns is proposed based on the OMG standard
transformational language QVT. We tested our QVT rules on one anti-pattern and the result is very promising. A further
implementation of various Use Case anti patterns will be applied.
Keywords- Use Case anti pattern, Use Case refactoring, QVT Transformation