Xu, Jian (2004) On refactoring of use case models. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
7MBMQ91141.pdf - Accepted Version |
Abstract
Use case models are widely used in software engineering. It is important to improve the understandability and maintainability of use case models. Refactoring is a behavior-preserving transformation. The research shows that refactoring as a concept can be broadened to apply to use case models to improve their understandability, changeability, reusability and traceability. In this thesis a use case metamodel is described for use case modeling in detail. Then some refactoring rules for the use case metamodel are defined and implemented. Based on the Drawlets framework, a prototype tool is implemented for defining the use case models and applying refactorings to the models. A case study is also presented to illustrate the practical use of these refactorings. The experience shows that the tool facilitates the refactoring process greatly.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Xu, Jian |
Pagination: | vii, 106 leaves : ill. ; 29 cm. |
Institution: | Concordia University |
Degree Name: | M. Comp. Sc. |
Program: | Computer Science |
Date: | 2004 |
Thesis Supervisor(s): | Butler, Gregory |
Identification Number: | QA 76.76 R42X8 2004 |
ID Code: | 7852 |
Deposited By: | Concordia University Library |
Deposited On: | 18 Aug 2011 18:08 |
Last Modified: | 13 Jul 2020 20:02 |
Related URLs: |
Repository Staff Only: item control page