Login | Register

On refactoring of use case models


On refactoring of use case models

Xu, Jian (2004) On refactoring of use case models. Masters thesis, Concordia University.

PDF - Accepted Version


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 > Faculty 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
Thesis Supervisor(s):Butler, Gregory
ID Code:7852
Deposited By: Concordia University Libraries
Deposited On:18 Aug 2011 18:08
Last Modified:18 Aug 2011 18:08
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page


Downloads per month over past year

Back to top Back to top