• 제목/요약/키워드: UML 설계 모델

검색결과 195건 처리시간 0.025초

UML 2.0 행위 다이어그램을 확장한 비동기 상호작용 웹 애플리케이션의 항해 모델 (A Navigation Model of Asynchronous Interaction Web Applications with Extended Behavioral Diagrams of UML 2.0)

  • 변창현;서정호;류성열
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (B)
    • /
    • pp.104-107
    • /
    • 2007
  • Web2.0 의 비동기식 웹 페이지 전환기술이 주목을 받으면서 기존의 웹사이트들이 동적인 웹 사이트로 바뀌어 가고 있다. 그러나 웹 애플리케이션 개발에 적용 가능한 설계모델인 UML2.0은 정적인 웹 페이지 설계 모델로 국한되어 있다. 따라서 본 논문에서는 UWE의 항해모델에서 뷰 관점 항해모델과, 데이터 전송 항해 모델을 State Machine, Communication Diagram을 이용하여 비동기식 웹 페이지 항해 모델 개선과 기존의 동기식 웹 페이지 모델과의 호환성 방안을 제안한다.

  • PDF

UML 2.0을 사용한 모델 기반의 임베디드 소프트웨어 소모 전력 분석을 위한 MARTE Profile의 확장 (Extension of MARTE Profile for Model-based Power Consumption Analysis of Embedded Software with UML 2.0)

  • 편호림;김종필;홍장의
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제37권4호
    • /
    • pp.252-263
    • /
    • 2010
  • 임베디드 시스템의 개발에서 저전력을 소모하는 소프트웨어 개발에 대한 요구가 증대하고 있다. 따라서 임베디드 소프트웨어 개발 과정에서 소모 전력에 대한 정량적인 예측을 가능하도록 하는 연구가 늘어나고 있는 추세이다. 기존의 소모 전력 분석은 소스 코드를 중심으로 이루어져왔으나 분석을 위한 노력 및 시간이 많이 요구된다는 단점으로 인하여, 소프트웨어 모델 기반의 소모 전력 분석 기법에 관심을 두는 추세이다. 본 논문은 UML 모델 기반의 임베디드 소프트웨어 모델링 과정에서 설계 모델을 이용한 소모 전력 분석에 주안점을 두었으며, 이를 위하여 OMG가 개발한 MARTE 프로파일을 확장하였다. 이러한 확장은 별도의 분석용 모델을 개발하지 않고, UML 다이어그램을 이용한 소모 전력 분석이 가능하도록 한다.

웹 기반의 공동 작업을 위한 UDXF 설계 정보 관리자 (UDXF Design Information Manager for Collaboration Based on Web)

  • 최동운;김수용;김진성;송행숙
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 추계학술발표논문집 (하)
    • /
    • pp.1277-1280
    • /
    • 2000
  • 본 연구팀에 개발한 UML 그래픽 편집 도구를 이용하여서 소프트웨어를 개발하는 과정에서 발생하는 설계 정보는 모델 관련 정보와 뷰에 관한 정보들을 데이터베이스에 저장 관리된다. 이들을 Web 통해서 UML 설계 정보의 관리와 공유하기 위해서 UML 설계 정보를 미리 정의한 XML DTD를 이용하여 XML 파일로 변환한 후에 이를 개발자와 개발 도구들간에 교환하여 공유한다. 본 논문에서는 정의한 UDXF DTD를 이용하여서 UML 설계 정보를 XML 파일 형태로 변환한 후에 UML 설계 정보를 웹 기반의 분산 환경에서 공유하기 위한 설계정보 저장소에 관한 연구이다.

  • PDF

XML DTD를 이용한 UML 설계정보의 변환 규칙 (Translation Rule of UML Design Information Using XML DTD)

  • 최동운;김진성;송행숙
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 추계학술발표논문집 (상)
    • /
    • pp.71-74
    • /
    • 2000
  • 객체 지향 소프트웨어 개발 방법론의 하나인 통합 모델링 언어인 UML은 OMG에 의하여 표준 방법론으로 받아들였다. 본 연구팀에 개발한 UML 그래픽 편집 도구를 이용하여서 소프트웨어를 개발하는 과정에서 발생하는 설계 정보는 모델 관련 정보와 뷰에 관한 정보들을 관계형 데이터베이스에 저장 관리된다. 이들을 Web 통해서 UML 설계 정보의 관리와 공유하기 위해서 UML 설계 정보를 미리 정의한 XML DTD를 이용하여 XML 파일로 변환한 후에 웹 상에서 이를 개발자와 개발 도구들 간에 교환하여 공유할 수 있는 변환 규칙을 제안한다.

  • PDF

UML 활용 사례연구 (A Case Study on UML Utilization)

  • 김영기
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회/대한산업공학회 2005년도 춘계공동학술대회 발표논문
    • /
    • pp.294-299
    • /
    • 2005
  • 본 연구는 국내 대형 SI 업체의 UML(Unified Modeling Language)의 도입과 활용 사례를 소개한다. 1990년대에 소프트웨어의 개발패러다임이 객체지향 방법론(object-oriented paradigm)으로 옮겨갔고, UML은 객체지향 분석과 설계를 위한 모델링 언어로 전 세계적인 표준으로 받아들여지고 있다. 한 소프트웨어업체가 UML을 활용한다는 사실은 그 업체가 소프트웨어 모델링을 하고 있다는 것을 의미한다. 소프트웨어 모델의 기본 목적은 복잡한 소프트웨어를 추상적 수준에서 이해할 수 있게 표현하는 것이다. 소프트웨어 모델은 사용자 요구의 정확한 반영, 개발팀원간의 업무분담, 개발비의 추정, 유지보수에 유용하게 쓰일 수 있다. 본 연구는 인터뷰와 설문지를 병행하여 진행되었고, 연구의 결과는 국내 소프트웨어업계에서의 UML 활용수준의 벤치마크로 쓰일 수 있으며, 새로이 UML을 활용코자 하는 소프트웨어업체의 UML 도입전략 수립에 도움을 줄 것으로 기대한다.

  • PDF

메트릭 기술 언어 : MDL4UML (Metrics Description Language : MDL4UML)

  • 김태연;박진욱;채흥석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (A)
    • /
    • pp.50-51
    • /
    • 2007
  • UML을 이용한 소프트웨어의 설계가 널리 이용되고 있으므로 개발단계 초기의 소프트웨어 산출물인 UML을 대상으로 품질을 예측하는 메트릭의 개발 및 활용요구에 대응하기 위하여 메트릭 기술 언어를 개발 하였다. MDL4UML은 UML모델에 적용 가능한 메트릭을 기존 OCL을 이용하여 기술하였을 경우 메트릭의 표현이 복잡하고 측정 대상 UML모델의 깊은 이해가 선행되어야 하는 점을 보완하기 위하여 연구된 메트릭 기술 언어이다. 본 연구에서는 OCL을 이용한 메트릭 기술의 난해함을 보완하기 위한 수단인 MDL4UML을 정의하고 이를 지원하기 위한 도구로 METOOSE를 개발하였다.

  • PDF

RIA 기반의 UML 모델링 도구 설계 (Design of UML Modeling Tool based on RIA)

  • 조나연;구민오;민덕기
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2010년도 춘계학술대회
    • /
    • pp.498-502
    • /
    • 2010
  • 본 논문에서는 MDA(Model Driven Architecture)기반의 소프트웨어 개발 방법 중 OMG UML 모델링을 제공하는 RIA(Rich Internet Application)기반 UML 모델링 도구를 제안한다. 기존의 UML 모델링 데스크톱 어플리케이션은 플랫폼 및 환경에 종속적인 단점 을 지니고 있다. 이러한 단점은 상이한 개발 환경에서의 의사소통 저해 요소로 모델 기반 개발 시 개발 생산성을 가로막는 장애 요인이 된다. 본 논문에서 제안하는 RIA기반 UML모델링 도구인 ModelingON은 다양한 플랫폼 상에서 웹 브라우저를 통해 설계 환경을 제공함으로서 개발자 간의 원활하고 동적이며 양방향 적인 설계 방법을 제공할 것이다.

  • PDF

임베디드 소프트웨어의 설계모델로부터 에너지 효율을 향상시키기 위한 태스크 도출 (Task Extraction from Software Design Models to Improve Energy Efficiency of Embedded Software)

  • 홍장의;김두환
    • 정보처리학회논문지D
    • /
    • 제18D권1호
    • /
    • pp.45-56
    • /
    • 2011
  • 저전력을 소모하는 임베디드 시스템 개발의 중요성이 증대되고 있다. 저전력 소모의 시스템 개발은 하드웨어 측면에서 많이 연구되어 왔지만, 소프트웨어의 동작이 하드웨어 전력 소모를 유발하기 때문에 소프트웨어의 소모 전력을 분석하는 것 또한 중요한 이슈중의 하나이다. 본 논문에서는 임베디드 소프트웨어 개발 과정에서 작성되는 설계 모델을 이용하여 에너지 효율적인 태스크 도출 방법을 제시한다. 이를 위하여 먼저 태스크 분할 기준을 제시하고, 이를 이용한 UML 설계 모델의 분할 과정을 설명한다. 제안된 태스크 도출 방법은 성능과 함께 전력 소모에 많은 영향을 미치는 임베디드 소프트웨어 개발에 활용하여 선행적으로 에너지 소모량을 절감할 기회를 제공할 수 있다.

UML 상태 다이어그램을 위한 코드 구현 모델의 생성 방법 (A Method of Generating Code Implementation Model for UML State Diagrams)

  • 김윤호
    • 한국정보통신학회논문지
    • /
    • 제26권10호
    • /
    • pp.1509-1516
    • /
    • 2022
  • 본 논문에서는 UML 상태 다이어그램으로부터 코드 구현 모델을 생성하는 방법을 제시한다. 첫째로 상태 다이어그램의 상태를 객체화하고, 상태 디자인 패턴에 기반하여 동작 메커니즘을 구조화한다. 다음으로 이 구조에 기반하여 컨텍스트 클래스와 이의 인터페이스 역할을 하는 추상 상태 클래스, 그리고 하위 구상 클래스의 구현 코드를 생성하는 규칙들을 설정한다. 이들 규칙들은 Java의 언어 구조에 기반해서, 상태 다이어그램의 상태들과 동작들에 대한 코드 구현 모델을 생성하게 된다. 한편, 코드의 자동 생성을 위해서는 코드 모델로부터 코드 생성을 위해 구조화된 정보가 필요하다. 따라서, 코드 생성을 위한 정보를 메타 클래스 모델과 메타 행위 모델 형태로 구조화하여 구축한다. 이 메타 정보들에 기반하여 상태 다이어그램으로부터 Java 프로그래밍 언어로의 자동 코드 생성을 위한 엔진의 구축이 가능하다. 또한 코드 모델 생성 엔진은 독자적으로 또는 UML 도구의 상태 다이어그램 기능을 지원하는 도구에 통합된 모듈로서 사용될 수 있다.

상수도 지하시설물의 논리적 모델 설계에 관한 기초 연구 (Basic Study on Logical Model Design of Underground Facilities for Waterworks)

  • 정다운;유선철;민경주;이지연;안종욱
    • 한국측량학회지
    • /
    • 제38권6호
    • /
    • pp.533-542
    • /
    • 2020
  • 본 연구는 지하시설물 중 상수도 부문을 대상으로 국제표준을 준용한 공간 데이터 모델의 논리적 모델을 제시한다. 이를 위하여 국내·외 관련 표준 및 선행연구, 기 구축된 지하시설물통합체계 및 지하공간통합지도에 대한 현황 검토를 수행한다. 이후 선행연구 고찰 및 현황 검토를 통해 도출된 문제점 및 이슈를 토대로 상수도 부문 지하시설물 데이터 모델의 개념적 설계 방향을 마련한다. 설계 방향에 따라 상수도 부문 지하시설물 용어 및 분류 체계 정의, 객체 간의 위상 관계 등을 정의하고, UML (Unified Modeling Language)다이어그램을 이용하여 국제표준으로 제정된 ISO, OGC 등의 준거 모델에 해당하는 표준들을 참조하여 국내 지하 공간 환경에 적합한 새로운 형태의 참조 모델을 마련한다. 다음으로 상수도 부문 지하 공간 데이터 모델의 개념적 설계를 위해서 상수도 분류 체계에 따라 지하시설물 구축에 필요한 모든 데이터에 작명 기준을 규정하고, 그 기준에 따라 표준 항목 명칭을 부여한다. 또한 UML 다이어그램을 활용하여 논리적 모델을 묘화 및 기술한다. 해당 결과물을 토대로 지하시설물 데이터와 관련된 정확도를 제고할 것으로 사료된다.