• DocumentCode
    1566810
  • Title

    Refactoring use case models on episodes

  • Author

    Yu, Wei ; Li, Jun ; Butler, Greg

  • Author_Institution
    Concordia Univ., Montreal, Que., Canada
  • fYear
    2004
  • Firstpage
    328
  • Lastpage
    335
  • 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 work 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.
  • Keywords
    formal verification; object-oriented programming; program compilers; automated teller machine; behavior-preserving property verification; episode models; refactoring rules; system functional requirements; use case models; use case refactoring; Books; Computer aided software engineering; Corporate acquisitions; Mathematics; Object oriented modeling; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2004. Proceedings. 19th International Conference on
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-2131-2
  • Type

    conf

  • DOI
    10.1109/ASE.2004.1342757
  • Filename
    1342757