• 제목/요약/키워드: 시퀀스 다이어그램

검색결과 31건 처리시간 0.033초

자연어 요구사항으로부터 UML 시퀀스 모델을 경유한 3D 객체 추출 메커니즘 (3D Object Extraction Mechanism via UML Sequence Models from Natural Language Requirements)

  • 김현태;김장환;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2024년도 춘계학술발표대회
    • /
    • pp.490-493
    • /
    • 2024
  • 현재 다양한 분야에서 AI 가 사용되고 있다. 최근에는 소프트웨어공학 관점에서 요구 사항 분석에 Chat GPT 와 같은 LLM 모델을 적용하고 있다. 하지만 1) 대부분의 생성형 AI 는 불투명한 공정을 통해 3D 이미지가 생성하고, 3D 이미지를 생성할 때마다 다른 이미지를 생성한다. 이에 따라 동일한 인물이나 사물을 사용하고 싶은 사용자들은 동일한 객체가 들어간 그림을 일관성 있게 생성할 수 없다. 2) 또한 LLM 과 이미지 생성 AI 와의 결합이 시도 되고 있지만 문장 의미 분석 성능이 부족하다. 이를 해결하기 위해, 자연어 요구사항을 언어학적 기법을 통해 분석하고, 분석 결과를 기반으로 UML 시퀀스 다이어그램 및 3D 객체 생성 메커니즘을 제안한다. 즉 언어학적 분석 기법을 통해, 요구사항의 정확한 의미와 속성을 추출한다. 그런 다음 추출된 정보를 시퀀스 다이어그램과 매핑하여 3D 객체 이미지를 생성한다. 제안하는 방법을 통해 3D 객체 생성의 소프트웨어 개발 공정 사용으로 생산성을 높여 시간과 비용을 단축할 수 있을 것으로 기대한다.

UML 2.0 행위 다이어그램을 확장한 웹 응용의 항해 모델 (A Navigation Model of Web Applications with Extended Behavioral Diagrams of UML 2.0)

  • 박상현;이욱진;이병정;김희천;우치수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.319-321
    • /
    • 2005
  • 항해는 웹 응용의 대표적인 행위 특성이다. 본 연구에서는 UML 2.0의 행위 다이어그램 메타 모델을 확장한 웹 응용 항해 모델을 제안한다. 본 항해 모델은 딜 판정 항해 모델과 데이터 전송 관점 항해 모델로 구성된다. 뷰 관점 항해 모델은 UML 상태 기계 다이어그램을 확장하여 사용자에게 표시되는 항해를 기술한다. 데이터 전송 관점 항해 모델은 데이터가 전송되는 항해를 나타내며 UML 시퀀스 다이어그램을 확장하여 표현한다. 두 항해 모델은 상호 보완적으로 작용하여 온전한 항해 문맥을 형성한다. 본 논문에서는 UML 2.0 메타 모델의 확장점과 항해 모델의 표기법을 제시하고, 사례 연구를 통하여 실제적인 항해 모델의 예를 보인다.

  • PDF

UML을 이용한 닷넷기반의 경영관리시스템에 대한 설계 (Design of the Business Management System Based on .NET Using UML)

  • 이상영
    • 한국컴퓨터산업학회논문지
    • /
    • 제7권3호
    • /
    • pp.179-184
    • /
    • 2006
  • 많은 기업들은 정보기술의 발전과 더불어 이익을 증대시키고 비용을 절감하기 위하여 정보화 시스템을 도입하고 있다. 본 논문에서는 객체지향 방법론 설계 도구인 UML을 사용하여 AS-IS를 구축하고 닷넷 환경의 유스케이스 다이어그램, 시퀀스 다이어그램, 컴포넌트 다이어그램 등을 통하여 TO-BE 프로세스 모델을 설계한다. 그리고 소규모 회사 조직 시스템에 적용시키기 위하여 닷넷 기반으로 구축하면 컴포넌트 재사용 및 소프트웨어 생산성을 증진시킬 수 있다.

  • PDF

가상건설기법에 의한 철도역사 시설물 시공시뮬레이션 기능 구축 (Simulation Function of Railway Station Project by Virtual Construction Technology)

  • 강인석;문진석;권중희
    • 한국철도학회논문집
    • /
    • 제11권5호
    • /
    • pp.433-440
    • /
    • 2008
  • 가상건설기법은 공사대상 시설물을 설계부터 시공까지 3차원 가상공간에서 시행하여, 가상건설과정에서 실제 공사의 문제점을 해결할 수 있는 기법이다. 본 연구에서는 철도연사 시설물을 가상건설기법으로 시공하는 방법론을 구축하였으며, 구축된 방법론에 근거하여 실제 시스템을 개발하여 호남고속철도의 역사 시공과정에 적용하여 실무 활용성을 검증하였다. 연구에서는 시퀀스다이어그램을 이용한 방법론을 통해 레이아웃 리뷰, 레이어 시뮬레이션 기능을 구축하였다. 이러한 기능은 건설프로젝트 정의의 이해를 돕고 3D 시뮬레이션의 효과를 증진시킬 수 있다. 이러한 가상건설기법은 철도역사 시설물의 시공단계 검증 도구로서 공정관리 시각화와 시공 적정성 판단 등의 도구로 활용될 수 있다.

UML과 LVOOP를 기반으로 한 내장형 시스템의 설계 구현 방안 (The Design and Implementation of the Embedded System based UML and LVOOP)

  • 조혁규;정민포;정덕길
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2011년도 추계학술대회
    • /
    • pp.371-374
    • /
    • 2011
  • UML은 객체지향 개념을 매우 잘 설명하고 있으며 요구 분석 단계에서 시스템 기능을 분석하기 위한 유스케이스 다이어그램과 도메인의 객체들을 개념적으로 표현한 클래스 다이어그램을 지원하고 있으며, 설계 단계에서 클래스 내부적인 연결을 보기 위한 시퀀스 다이어그램을 지원한다. 객체지향을 지원하는 대표적인 비주얼 기반 언어인 LabVIEW OOP는 직관적인 설계 도구로서 설계와 동시에 실행할 수 있는 개발 도구이다. 그러나, LabVIEW OOP 역시 시스템 개발자가 시스템을 설계하기 위해 설계 단계에서 객체지향 개념을 잘 표현하고 이해할 수 있는 방법이 필요하다. 논문에서는 객체지향 개념을 표현하는 UML을 이용하여 설계된 모델링을 LabVIEW OOP로 설계 시에 적용 가능한 기법을 제안한다.

  • PDF

객체지향 CHILL 프로그램을 위한 시험모델 생성 (Generating Test Models from OO CHILL programs)

  • 김상운;서희석;권용래;이동길
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.433-435
    • /
    • 2000
  • 객체지향 CHILL과 같은 병렬 객체지향 프로그램은 객체지향 개념과 함께, 효율적인 통신을 위해 병렬 프로그램의 다양한 동기화 통신 방법을 지원한다. 병렬 객체지향 시험에서는 이 특성을 모두 고려해야 한다. 본 논문에서는 병렬 객체지향 시험을 위해서 객체지향 CHILL 프로그램에 대한 시험 모델을 생성하는 방법을 제안한다. 먼저 UML의 상태 다이어그램과 시퀀스 다이어그램을 바탕으로 하여 시험 모델에서 객체지향 개념을 표현하고, Region 모드, Event, Buffer, Signal과 같은 객체지향 CHILL의 동기화 통신방법을 표현할 수 있도록 UML 표현을 확장하며, 각각의 동기화 통신방법에 대한 시험모델을 생성 방법을 제안한다. 생성된 시험모델은 UML을 바탕으로 하기 때문에, 기존의 UML 기반시험 기법을 적용하기가 용이하다.

  • PDF

ESUML: UML 기반 임베디드 소프트웨어 모델링 방법론 (ESUML: UML-based Modeling Method for Embedded Software)

  • 전상욱;이희진;홍장의;배두환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.343-345
    • /
    • 2005
  • 소프트웨어 개발을 위한 분석 및 설계 언어로 UML이 일반화 되어 있다. UML이 갖는 객체지향 개념의 장점으로 인하여 일반 소프트웨어 개발뿐만 아니라 임베디드 소프트웨어 개발에 있어서도 UML의 사용이 증가하고 있다. 특히 UML 모델 중에서 시퀀스 다이어그램은 시스템의 다이나믹스 및 동적 시나리오 표현에 매우 유용하고, 모델링이 직관적이어서 소프트웨어 엔지니어들이 선호하고 있다. 본 연구에서는 시스템 행위를 중심으로 하는 임베디드 소프트웨어 모델링 방법으로 ESUML 방법론을 제시한다. 제시한 ESUML 방법론에서는 Use Case, Class, Interaction overview, Sequence 다이어그램과 Action Language를 이용하여 시스템을 효과적으로 모델링 하도록 하였다.

  • PDF

미디어사물인터넷의 발견, 연결 및 거래 (Discovery, Connection and Transaction of Internet of Media Things)

  • 정민혁;김상균
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2018년도 추계학술대회
    • /
    • pp.197-200
    • /
    • 2018
  • 본 논문에서는 미디어사물인터넷의 기본적인 기능인 미디어사물을 발견하고 연결하는 과정에 필요한 API 및 프로세스에 대해 설명한다. 또한 미디어사물의 기능, 자원, 데이터를 사용하기 위해 필요한 미디어사물거래 API 와 이의 프로세스를 설명한다. 기본적인 순서로 가장 먼저 미디어사물을 발견할 때, 기능을 기반으로 발견하고 연결하여 해당 기능에 대한 사용권을 선점한다. 미디어사물이 연결된 후에 해당 기능을 사용하는데 필요한 비용에 따라 해당 미디어 토큰을 지불하고, 지불한 만큼의 시간 동안 기능을 사용하는 과정을 시퀀스 다이어그램을 통해 설명하고 각각 필요한 API 를 설명한다.

  • PDF

UML Sequence Diagram을 활용한 공대공 교전 전술 명세 (The Specification of Air-to-Air Combat Tactics Using UML Sequence Diagram)

  • 박명환;오지현;김천영;설현주
    • 한국군사과학기술학회지
    • /
    • 제24권6호
    • /
    • pp.664-675
    • /
    • 2021
  • Air force air-to-air combat tactics are occurring at a high speed in three-dimensional space. The specification of the tactics requires dealing with a quite amount of information, which makes it a challenge to accurately describe the maneuvering procedure of the tactics. The specification of air-to-air tactics using natural languages is not suitable because of the intrinsic ambiguity of natural languages. Therefore, this paper proposes an approach of using UML Sequence Diagram to describe air-to-air combat tactics. Since the current Sequence Diagram notation is not sufficient to express all aspects of the tactics, we extend the syntax of the Sequence Diagram to accommodate the required features of air-to-air combat tactics. We evaluate the applicability of the extended Sequence Diagram to air-to-air combat tactics using a case example, that is the manned-unmanned teaming combat tactic. The result shows that Sequence Diagram specification is more advantageous than natural language specification in terms of readability, conciseness, and accuracy. However, the expressiveness of the Sequence Diagram is evaluated to be less powerful than natural language, requiring further study to address this issue.

클래스들 간의 정적ㆍ동적 관계에 의한 2단계 컴포넌트 식별방법 (A Two-Phase Component Identification Method using Static and Dynamic Relationship between Classes)

  • 최미숙;조은숙;박재년;하종성
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제11권1호
    • /
    • pp.1-14
    • /
    • 2005
  • 컨포넌트 개발 프로세스에서 재사용 가능한 독립적인 컴포넌트의 식별은 가장 중요한 작업이면서 어려운 작업이다. 따라서 현존하는 컴포넌트 개발 방법론들에서는 컴포넌트 식별을 위해서 체계적이고 명확한 기준이 제시되지 않아 대다수 개발자의 직관과 경험에 의존하고 있다. 그 결과 평이한 개발자에 의해서 소프트웨어의 재사용 단위인 컴포넌트를 식별하기가 쉽지 않다. 따라서 본 논문에서는 컴포넌트를 용이하게 식별할 수 있도록 유스케이스 다이어그램, 클래스 다이어그램 그리고 시퀀스 다이어그램 등 도메인 모델을 기반으로 컨포넌트를 식별하는 기준과 방법을 제시한다. 본 논문에서는 2단계 즉, 시스템 컨포넌트 식별과 비즈니스 컴포넌트 식별을 통하여 컴포넌트론 식별하는 방법을 제시한다. 특히, 제안된 기법에서는 컴포넌트 식별에 있어서 구조적 특성뿐만 아니라 메소드 호출 유형과 방향에 따른 의존성 특성을 함께 괴려하고 있다 이러한 제안된 기법의 실용성을 검증하기 위해 사례 연구와 기존 식별 방법과의 비교 분석 및 평가를 제시한다.