• DocumentCode
    2879724
  • Title

    Merging of Use Case Models: Semantic Foundations

  • Author

    Barrett, Stephen ; Sinnig, Daniel ; Chalin, Patrice ; Butler, Greg

  • Author_Institution
    Fac. of Eng. & Comput. Sci., Concordia Univ., Montreal, QC, Canada
  • fYear
    2009
  • fDate
    29-31 July 2009
  • Firstpage
    182
  • Lastpage
    189
  • Abstract
    Use case models are the artifact of choice for capturing functional requirements. This typically collaborative activity makes merging a necessity. Use cases however, are often neglected when it comes to model merging, since they are commonly treated as text only items. By defining a formal syntax and semantics for use case models, manipulated within a generic metamodel for operation-based merging, we show how use case models can be effectively merged. This formal foundation allows for the modeling of use cases; defining meaningful change operations on them; and for detecting modeling inconsistencies, inconformities, and conflicts. Several practical examples validate the concepts presented: existing and planned tool support is introduced.
  • Keywords
    Unified Modeling Language; error handling; finite state machines; formal specification; merging; programming language semantics; text analysis; UML; change operation; collaborative activity; conflict detection; finite state machine; formal syntax; functional requirements; generic metamodel; inconformity detection; inconsistency detection; merging error; model-driven engineering; modeling error; planned tool support; semantic operation-based merging; textual use case model merging; Automata; Collaboration; Computer science; Concrete; Jacobian matrices; Mathematical model; Merging; Model driven engineering; Programming; Software engineering; Model merging; change plane; conflict; finite state machine; inconformity; inconsistency; model transformation; operation-based merging; use case model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2009. TASE 2009. Third IEEE International Symposium on
  • Conference_Location
    Tianjin
  • Print_ISBN
    978-0-7695-3757-3
  • Type

    conf

  • DOI
    10.1109/TASE.2009.34
  • Filename
    5198501