Breadcrumb

 
 

On refactoring of use case models

Title:

On refactoring of use case models

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

[img]
Preview
PDF - Accepted Version
6Mb

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 > 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
Date:2004
Thesis Supervisor(s):Butler, Gregory
ID Code:7852
Deposited By:Concordia University Libraries
Deposited On:18 Aug 2011 14:08
Last Modified:18 Aug 2011 14: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

Document Downloads

More statistics for this item...

Concordia University - Footer