Yu, Wei (2004) Refactoring use case models on episodes. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
2MBMQ91150.pdf - Accepted Version |
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 > Gina Cody School 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 |
Identification Number: | QA 76.76 R42Y8 2004 |
ID Code: | 7929 |
Deposited By: | Concordia University Library |
Deposited On: | 18 Aug 2011 18:10 |
Last Modified: | 13 Jul 2020 20:02 |
Related URLs: |
Repository Staff Only: item control page