Automatic consistency checking of use case scenarios

Hyunseok Min, Jin Young Choi

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    Unified Modeling Language (UML) is widely accepted in the industry. UML 2.0 has 13 diagrams to explain the system's structure and behavior. These 13 diagrams describe certain aspects of the system. Because each diagram is a unique view of the system, conflict might arise between UML models. One particular case is Use Case Scenarios. Since Use Case analysis is mostly done in the early stage of the project, it is possible to have an inconsistency with other UML models. After the Use Case analysis, system design is started with Class Diagrams. The behavior of the class is designed with Statechart, which is the most popular way. When Statechart is used to describe the behavior of each class, there might be an inconsistency with the system behavior of Use Case Scenarios. This paper shows how to derive a System-wide Statechart by merging all the Statecharts in one application. After that, consistency with other UML models such as Use Case scenarios, which are often shown as Sequence Diagram, is checked automatically.

    Original languageEnglish
    Title of host publicationProceedings of the 13th IASTED International Conference on Software Engineering and Applications, SEA 2009
    Pages166-173
    Number of pages8
    Publication statusPublished - 2009
    Event13th IASTED International Conference on Software 13th IASTED International Conference on Software Engineering and Applications, SEA 2009 - Cambridge, MA, United States
    Duration: 2009 Nov 22009 Nov 4

    Publication series

    NameProceedings of the 13th IASTED International Conference on Software Engineering and Applications, SEA 2009

    Other

    Other13th IASTED International Conference on Software 13th IASTED International Conference on Software Engineering and Applications, SEA 2009
    Country/TerritoryUnited States
    CityCambridge, MA
    Period09/11/209/11/4

    Keywords

    • Consistency
    • Statechart
    • System
    • UML
    • Use case

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'Automatic consistency checking of use case scenarios'. Together they form a unique fingerprint.

    Cite this