서지주요정보
Synthesis of UML activity diagram from scenario-based specification
서명 / 저자 Synthesis of UML activity diagram from scenario-based specification / Hyun-Ho Kim.
저자명 Kim, Hyun-Ho ; 김현호
발행사항 [대전 : 한국정보통신대학교, 2009].
Online Access 원문보기 원문인쇄

소장정보

등록번호

DM0001159

소장위치/청구기호

문지도서관2층 학위논문

ICU/MS09-12 2009

SMS전송 소장위치

도서상태

이용가능

대출가능

반납예정일

초록정보

Modeling driven approach and use case driven approach have inspired many researches about synthesis of models from use cases or scenarios. The purpose of model synthesis is to reduce the gap among requirement, design, and implementation by reaching to code generation from models. Business process modeling as a model driven approach has been proved its effects on analyzing and designing software. UML activity diagram, as a part of UML behavioral diagrams and one of industrial standards for business process modeling, is used for designing business process. Scenario-based specification provides textual or graphical notations for formalizing use case scenarios. In this paper, we provide a constructive approach for relating Message Sequence Chart (MSC) as scenario-based specification to business process model represented in UML activity diagram using our synthesis algorithm. We first identify how MSC expression can be transformed to UML activity diagram ones from the perspective of control flow pattern. We add the new labels to MSC specification and define the labeling rules for explicitly representing the ordering of events in each process of MSC, and provide a synthesis algorithm which constructs a UML activity diagram from multiple scenarios. Finally, we demonstrate our approach by applying the algorithm to the case studies.

모델 드리븐 접근방법과 유스 케이스 드리븐 접근방법은 유스 케이스들이나 시나리오들로부터의 모델 합성에 대한 많은 연구에 고무적인 역할을 해왔습니다. 모델을 합성하는 목적은 모델로부터 코드를 생성함으로써 요구사항, 디자인, 그리고 구현들 사이에 존재하는 차이를 줄이는 데에 있습니다. 모델 드리븐 접근방법으로서의 비즈니스 프로세스 모델링은 소프트웨어를 분석하고 디자인 하는 데에 있어서 효과적인 수단임을 증명해왔습니다. UML의 다양한 행동 다이어그램들 중 하나인 활동 다이어그램은 비즈니스 프로세스 모델링을 위한 표준으로서 비즈니스 프로세스를 디자인하기 위해 널리 사용되고 있습니다. 시나리오 기반의 상세는 유스 케이스 시나리오들을 정규화시키기 위해 텍스트 기반이나 그래픽 기반의 표시법들을 제공하고 있습니다. 우리는 이 논문에서 시나라오 기반의 상세 중 하나인 메시지 시컨스 차트로부터 UML 활동 다이어그램을 합성해내기 위한 건설적인 접근방법을 제공합니다. 우선적으로, 우리는 제어 흐름 패턴의 관점에서 메시지 시컨스 차트에서 나타낼 수 있는 표현들이 어떻게 UML 활동 다이어그램의 표기법들로 변환될 수 있는지에 대해 확인합니다. 메시지 시컨스 차트의 각 프로세스에서 순차적으로 일어나지는 메시지 이벤트들간의 순서 관계를 명시적으로 나타내기 위해 새로운 라벨을 만들어 메시지 시컨스 차트에 추가하고, 라벨링 규칙을 정의하여 다양한 경우에 있어서 라벨링을 하는 방법을 정의합니다. 이들에 기반하여 다양한 시나리오들로부터 UML 활동 다이어그램을 합성해 내기 위한 순차적인 작업들이 명시된 알고리즘을 제시합니다. 마지막으로 우리의 접근방법들을 사례 연구를 통해 적용합니다.

서지기타정보

서지기타정보
청구기호 {ICU/MS09-12 2009
형태사항 vii, 63 p. : 삽도 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 김현호
지도교수의 영문표기 : Sung-Won Kang
지도교수의 한글표기 : 강성원
학위논문 학위논문(석사) - 한국정보통신대학교 : 공학부,
서지주기 References : p. 56-60
주제 Synthesis
UML Activity Diagram
Scenario-based Specification
합성
UML 활동 다이어그램
시나리오 기반의 명세
QR CODE qr code