Breadcrumb

 
 

Refactoring use case models on episodes

Title:

Refactoring use case models on episodes

Yu, Wei (2004) Refactoring use case models on episodes. Masters thesis, Concordia University.

[img]
Preview
PDF - Accepted Version
2551Kb

Abstract

Use case models are used to capture functionality requirements of a system. Use cases can be described in term of the episodes, or subtasks, that are performed. An episode model captures the organization and relationships of the episodes in a use case. Refactoring is an approach to reorganize the internal structure of models in order to improve them or extend them in some way. Refactorings are behavior-preserving transformations of the models. This thesis looks at refactoring of use case models based on the information captured in episode models. We present a metamodel for the use case and the episode model in order to make precise the syntax of the models and explain the informal semantics of the models. We detail several refactoring rules for use case refactoring, including their verification of the behavior-preserving property. We also present a case study based on the Video Store System.

Divisions:Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Yu, Wei
Pagination:x, 86 leaves : ill ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science
Date:2004
Thesis Supervisor(s):Butler, G
ID Code:7929
Deposited By:Concordia University Libraries
Deposited On:18 Aug 2011 14:10
Last Modified:18 Aug 2011 14:10
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