• DocumentCode
    1863005
  • Title

    Transformation Rules for Synthesis of UML Activity Diagram from Scenario-Based Specification

  • Author

    Kang, Sungwon ; Kim, Hyunho ; Baik, Jongmoon ; Choi, Hojin ; Keum, Changsup

  • Author_Institution
    KAIST, Daejeon, South Korea
  • fYear
    2010
  • fDate
    19-23 July 2010
  • Firstpage
    431
  • Lastpage
    436
  • Abstract
    Although synthesis was considered an important and challenging approach to construction of a program or a program model in software development, most of research on synthesis has been devoted to the construction of state machine models or variations of them. Recently, as process modeling through languages like UML Activity Diagram and BPMN appears as a new paradigm of software development, the ability to synthesize models in such languages from requirements would tremendously increase the scope of automatic software development. This paper presents transformation rules for synthesis of UML Activity Diagrams from scenario-based specifications modeled as UML Sequence Diagrams. To that end, we first identify various control flow patterns of Sequence Diagrams and define rules for mapping them to corresponding parts of Activity Diagram. In order to make precise such mapping labeling rules are introduced for the patterns. Also we provide a synthesis algorithm for construction of a UML Activity Diagram from scenarios.
  • Keywords
    Unified Modeling Language; software engineering; UML activity diagram; control flow pattern; sequence diagram; software development; state machine model; transformation rule; Business; Humans; Labeling; Message passing; Programming; Software; Unified modeling language; Activity Diagram; BPMN; Scenario-based Specification; Sequence Diagram; Synthesis; UML; component Transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual
  • Conference_Location
    Seoul
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4244-7512-4
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2010.51
  • Filename
    5676290