The Community for Technology Leaders
2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) (2004)
Linz, Austria
Sept. 20, 2004 to Sept. 24, 2004
ISSN: 1068-3062
ISBN: 0-7695-2131-2
pp: 328-331
Greg Butler , Concordia University, Canada
Jun Li , Concordia University, Canada
Wei Yu , Concordia University, Canada
ABSTRACT
Use case models are widely used to capture functional requirements of a system. However, to obtain well-organized use case models is not easy. Refactoring is an approach to reorganize the internal structure of models in order to improve them or extend them in some way. This paper looks at refactoring of use case models based on the information captured in episode models. We introduce 10 refactoring rules for use case refactoring in detail, including their verification of the behavior-preserving property. We also present a case study based on the Automated Teller Machine.
INDEX TERMS
use case, episode, refactoring, reuse, evolution
CITATION
Greg Butler, Jun Li, Wei Yu, "Refactoring Use Case Models on Episodes", 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), vol. 00, no. , pp. 328-331, 2004, doi:10.1109/ASE.2004.10048
79 ms
(Ver 3.3 (11022016))