• 제목/요약/키워드: UML 확장

검색결과 156건 처리시간 0.022초

상호운용성을 위한 B2B프로세스 모델링에 관한 연구 (A Study on B2B Process Model for Interoperability)

  • 신정민;김종배;류성열
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (하)
    • /
    • pp.1621-1624
    • /
    • 2003
  • B2B 전자상거래 시스템은 B2B 거래를 위해 이기종 환경의 시스템들과 각종 정보를 처리하고, 교환해야 한다. 하지만 서로 다른 플랫폼과 서로 다른 문서 구조를 가지고 있으므로 상호 운용성에 어려움이 존재한다. 현재 많은 기업들은 상호운용성의 결여로 인해 시장확장에 어려움을 겪고 있다. 때문에 이를 해결하기 위한 방안으로써 B2B 전자상거래 비즈니스 프로세스 모델간의 상호 변환이 요구된다. 따라서 본 논문은 대표적으로 ebXML, 로제타넷, 웹서비스등 이상 3 가지 프레임워크들간의 상호 운용성을 보장하기 위해 ebXML 환경에서 UML 모델링을 기반으로 하여 B2B 전자상거래 시스템 프로세스 모델간 상호 변환을 위한 아키텍처를 제안한다.

  • PDF

비즈니스 시스템 분석을 위한 확장된 정보구조 모델링 (Extended Information Structure Modeling for Business System Analysis)

  • 이혜선;박재년
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.379-381
    • /
    • 2005
  • 비즈니스 시스템 분석을 위한 비즈니스 모델링에서 사용자와 개발자간의 원활한 의사소통은 프로젝트의 성공을 결정할 수 있는 중요한 요소이다. UML 기반의 유스케이스 모델링은 숙련자의 경험에 많이 의존하고 있으며, 모델링의 수준을 결정하기 어렵고, 또한 사용자가 쉽게 이해하기가 어렵다. 따라서 사용자의 업무를 분석하여 직관적으로 표현할 수 있는 속성구조 다이어그램을 이용한 정보구조 모델링은 사용자와 개발자 모두 쉽게 이해할 수 있는 구조로 사용자의 요구사항을 직관적으로 분석하여 요구사항 분석에서부터 발생되는 사용자의 잦은 변경을 줄일 수 있으므로 유스케이스 모델링을 보완할 수 있는 효과적인 방법이 될 수 있다.

  • PDF

객체지향 분석 및 설계를 지원하는 모델러의 구조 (An Architecture of Modeler Supporting Object-Oriented Analysis and Design)

  • 김영진;김대헌;유철중;장옥배;정효택;양영종;이상덕
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.475-477
    • /
    • 1999
  • 기존의 개발 방법이 절차지향 방법에서 객체지향 방법으로 변화해감에 따라 구현시의 중요성보다는 분석 및 설계 단계의 중요성이 높아지고 있고 이를 지원하는 여러 가지 모델링 도구들이 개발되었다. 그러나 이러한 도구는 사용자를 위한 기능에 더 많은 비중을 두어 도구 자체를 구조적으로 정확한 객체지향 방법을 적용하지 못하였다. 본 연구는 인터넷/인트라넷 환경에서 프레임워크를 기반으로 소프트웨어를 개발하기 위한 도구 중에서 모델러에 관한 모듈을 개발하는 것으로서, 도구 자체를 MVC 기반의 객체지향 개념을 적용하여 개발하고 있고, 플랫폼에 독립적인 Java 언어를 이용하여 개발하고 있기 때문에 이와 유사한 OMT 에디터(Java version)를 분석하여 문제점을 개선함으로써 UML 표기법을 사용할 수 있는 모델러를 설계 및 구현하였다. 본 논문은 이러한 모델러를 개발하기 이전의 도구의 구조에 관한 기초 연구로서 위임형 이벤트 모델을 사용한 컨트롤러의 독립성을 이용한 이벤트 처리 기법을 적용하였으며, 여러 개의 뷰(폼)사이의 메시지 전달을 위하여 Agent 패턴이라는 자체 설계 패턴을 개발함으로써 도구 자체를 객체지향적으로 구조화하였다. 이러한 객체지향적 설계 및 구현은 사용자의 요구가 변경되고 도구 자체의 기능 확장이 요구될 경우에 빠르고 쉽게 이를 반영할 수 있다는 장점을 가지고 있다.

  • PDF

XML DTD의 JDBC 기반 SQL 스키마로의 변환 (Transforming XML DTD to SQL Schema based on JDBC)

  • 이상태;주경수
    • 인터넷정보학회논문지
    • /
    • 제3권1호
    • /
    • pp.29-40
    • /
    • 2002
  • B2B 전자상거래와 같이 XML을 이용한 정보교환이 보편화되고 있으며, 이에 XML 메시지의 데이터베이스로의 저장을 위한 효율적인 방안이 요구되고 있다. 한편 Oracle8i와 9i 및 Informix그리고 SQL2000서버 등과 같이 멀티미디어 응용 등을 위하여 기존의 관계형 DBMS들은 객체-관계형 DBMS로 확장되고 있으며, 이에 따라 관계형 데이터베이스 표준안인 SQL2도 ORDB인 SQL3로 확대 개편되고 있다. 아울러 J2EE와 같이 JAVA를 기반으로 한 XML 응용이 확대됨에 따라 JDBC를 통한 XML 응용과 데이터베이스의 효율적인 연계방안이 요망된다. 본 논문에서는 XML DTD를 토대로 하여 SQL3 스키마로의 변환을 위한 방법을 제시한다. 이를 위하여 먼저 XML DTD를 UML 클래스 다이어그램인 객체모델로 변환시키기 위한 방안을 제안하였고, 변환된 객체모델을 SQL3 스키마로 모델링하기 위한 방법을 제시하였다. 본 논문에서 제안한 XML DTD를 토대로 한 SQL3 스키마로의 변환 방법은 JAVA를 기반으로 Oracle8i와 9i 및 Informix 그리고 SQL2000서버 등과 같이 객체-관계형 데이터베이스를 토대로 XML 응용을 구축하기 위한 데이터베이스 설계 방안으로 활용될 수 있다.

  • PDF

개념적 데이타 모델링을 위한 통합 데이타 모델 (A Unified Data Model for Conceptual Data Modeling)

  • 나연묵
    • 전기전자학회논문지
    • /
    • 제7권2호
    • /
    • pp.144-155
    • /
    • 2003
  • 본 논문에서는 객체 기술과 복잡한 구조적 데이터와 관련된 데이터베이스 구조를 효율적으로 표현하기 위한 통합 데이타 모델(UDM)이라고 하는 개념 데이터 모델을 제안한다. 이 모델은 E-R 모델, 의미 객체 모델, UML 등의 데이타 모델의 주요 기능을 데이타베이스 설계 관점에서 통합한 것이다. 이 모델은 시공간 멀티미디어 데이타의 복잡한 구조를 모델링하기 위해 제안된 객체-관계 모델을 단순화시키고 일부 기능을 확장시킨 버전이다. 이 모델은 현대적인 데이터베이스 응용의 주요한 의미적, 구조적인 정보의 표현을 지원하며, 관계, 객체-관계, 객체-지향, (반-)구조 데이터베이스 등 주요 논리적 데이터베이스 모델을 지원하도록 고안되었다. 데이터베이스 설계를 위한 도구로 통합 데이타 다이아그램(UDD)을 제안하며, 이 통합 데이타 모델로부터 논리적 뷰를 유도하기 위한 방법도 제안한다. 제안된 모델은 다양한 개념적 데이터베이스 설계를 위한 편리하고 실용적인 도구로 활용될 수 있다.

  • PDF

병렬 객체지향 시스템의 검증 (Model Checking of Concurrent Object-Oriented Systems)

  • 조승모;김영곤;배두환;변성원;김상택
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권1호
    • /
    • pp.1-12
    • /
    • 2000
  • 모델체킹은 검증하려는 대상 시스템의 동작 모델이, 그 시스템이 만족해야 할 성질을 만족시키는지를, 시스템의 상태공간을 검사해 봄으로써 알아보는 정형 검증 기법의 하나이다. 이러한 모델체킹 기법을 병렬 객체지향 시스템에 적용하기 위해 기존의 모델체커인 SPIN에서 지원하는 모델링 언어인 Promela를 병렬객체지향 개념을 추가하여 확장한 언어인 APromela를 제안하였다. 이는 Promela가 프로세스를 단위로 하는 병렬성만을 지원하는데 반해, 액터 모델에 기반한 객체지향 병렬성을 지원한다. 또한 우리는 이 언어로 작성된 모델을 자동으로 Promela로 변환하는 규칙을 제안하였다. 이를 통해, 기존의 모델체커를 이용해 병렬 객체지향 시스템의 검증을 수행할 수 있다. 이 언어의 응용으로 UML 로 기술된 명세의 검증을 수행하는 과정을 제시하였다.

  • PDF

지하공간통합지도의 3차원 터널 데이터 모델에 관한 연구 (A Study on 3D Tunnel Data Model for Integrated Map of Underground Spaces)

  • 이지연;류지희;정다운;안종욱
    • 한국측량학회지
    • /
    • 제39권6호
    • /
    • pp.371-380
    • /
    • 2021
  • 본 연구는 지하공간통합지도에서 다루고 있는 지하시설물(구조물형) 중 터널 부문에 해당하는 지하차도, 지하철 선로를 대상으로 3차원 터널 데이터 모델을 설계하는 것을 목적으로 한다. 이를 위하여 우선 터널 데이터 모델과 관련한 국제 표준 간의 특징을 비교·검토하였으며, 그 결과 CityGML 3.0 - tunnel module이 기존 표준과 비교했을 때 3차원 터널 데이터 모델을 설계함에 있어서 가장 적합한 데이터 모델임을 알 수 있었다. 이후 3차원 터널 데이터 모델의 표준 요소 도출을 위하여 법·제도적 규정을 검토하고, 관련 분야 전문가를 대상으로 수요조사를 실시하여 지하차도와 지하철 선로의 추가·확장 표준 요소를 도출하였다. 위와 같은 과정을 토대로 UML을 이용하여 3차원 터널 데이터 모델을 설계 및 제시하였다. 본 연구는 지하공간통합지도의 활용도 제고를 위한 기반 연구로써 그 의의가 있을 것으로 판단된다.

실시간 객체 지향 모델을 위한 시나리오 기반 구현 합성 (Scenario-Based Implementation Synthesis for Real-Time Object-Oriented Models)

  • 김세화;박지용;홍성수
    • 정보처리학회논문지D
    • /
    • 제12D권7호
    • /
    • pp.1049-1064
    • /
    • 2005
  • 내간형 시스템이 제공하는 기능이 다양해지고 그 구조가 복잡해짐에 따라, 이들 시스템을 설계하는 데에 객체 지향 설계 방법론이 널리 사용되고 있다. 객체로 설계된 시스템을 대상 하드웨어에서 수행시키기 위해서는 객체들로부터 태스크 집합을 유도해야 하는데, 여기에 몇 개의 태스크가 존재하며 각 태스크가 어떤 객체들로 도착한 어떤 이벤트를 처리하느냐에 따라 시스템의 응답성이 크게 좌우된다. 그럼에도 불구하고 객체와 태스크의 상이함 때문에 최적의 태스크 집합을 유도하는 것은 매우 어려운 일이며, 그로 인해 지금까지는 여러 태스크 집합을 반복적으로 시도해 보는 것이 보편적인 방법이었다. 본 논문에서는 이 문제를 해결하는 Scenario-based Implementation Synthesis Architecture(SISA)를 제안한다. SISA는 객체로 설계된 시스템에서 태스크 집합을 유도하는 방법, 그리고 이를 지원하는 개발 도구와 런타임 시스템 아키텍처를 총칭한다. 이를 이용하여 개발된 시스템은 가능한 적은 개수의 태스크들로 이루어져 있으면서도 시스템의 각 이벤트에 대한 응답 시간이 최소임이 보장된다. 우리는 UML 2.0을 모델링 언어로 사용하는 개발도구인 ResoRT를 확장하여 SISA를 구현했으며, 기 개발된 산업용 PBX(사설교환기) 시스템에 이를 적용했다 이 시스템의 성능 평가 결과, 지금까지 알려진 최선의 태스크 유도 방식을 이용하여 개발되었을 때에 비해 ,시스템의 최대 응답 시간이 평균 $30.3\%$ 단축된다는 것을 확인할 수 있었다.

상수도 관망해석 컴포넌트 설계에 관한 연구 (A Study on the Component Design for Water Network Analysis)

  • 김계현;김준철;박태옥
    • 한국공간정보시스템학회 논문지
    • /
    • 제2권2호
    • /
    • pp.75-84
    • /
    • 2000
  • 국가지리정보체계사업을 시작으로 여러 응용분야에서 지리정보시스템을 구축하고 있으며 특히 지자체에서는 도시정보화 차원에서 UIS(Urban Information System;도시정보시스템)를 구축하고 있다. 지자제의 업무들은 지자체의 상황에 따라 조금씩 차이를 보이지만 업무 단위로 따져볼 때 공통적으로 수행되는 업무들이 많으며, 지리정보 관련 업무 또한 예외가 아니다. 지금까지 각 지자체의 도시정보시스템은 공통업무에 대하여 중복개발이 불가피하였으며, 재사용성을 기대하기 어려웠다. 이런 비효율성을 극복하는 방안으로 컴포넌트 기술이 대두되었으며, 컴포넌트 기술을 이용하여 업무변화에 유연하고 재활용을 극대화할 수 있는 업무컴포넌트 개발이 필요하게 되었다. 본 논문은 지자체의 지리정보 관련 업무의 하나인 상수도 업무 중 상수관거의 유량 및 손실수두산정을 위한 상수도 관망해석 컴포넌트 설계를 제시하였다. 상수도 관망해석 컴포넌트는 상수도 초기유량을 산정하고, 산정된 초기유량을 토대로 절점 및 상수관거의 유량 및 손실수두를 산출하여, 상수관거 신설 및 확장에 대한 의사결정을 지원할 수 있도록 설계하였다. 컴포넌트 설계과정은 표준업무를 지원할 수 있도록 업무분석을 수행하였으며, 이의 결과물로 상수도 관망해석 알고리즘을 도출하였다. 그리고 도출된 알고리즘을 기반으로 상수도 관망해석 업무를 수행하는 상수도 관망해석 컴포넌트를 설계하고 설계 내용을 UML(Unified Modeling Language)로써 명세화하였다. 현재 설계에 따라 상수도 관망해석 컴포넌트가 개발되고 있으며, 개발된 컴포넌트를 이용한 상수도 관망해석 시스템을 구축할 예정이다. 추후에는 상수도 관망해석 컴포넌트와 상수도 업무 컴포넌트와의 통합부분에 대한 연구가 진행되어야 할 것이다.

  • PDF

메타모델 기반 사용자 인터페이스 계층적 모델링 프로세스 (An User Interface hierarchical modeling process based on Metamodel)

  • 송치양;조은숙;김철진
    • 한국멀티미디어학회논문지
    • /
    • 제11권4호
    • /
    • pp.525-543
    • /
    • 2008
  • 최근 들어 소프트웨어 개발에 있어서 사용자 인터페이스가 차지하는 비중이 급증하고 있다. 이로 인해 스윙, MFC, Web 2.0 등과 같은 다양한 사용자 인터페이스 개발 관련 기술들이 소개되고 있다. 그러나 현재 대부분의 소프트웨어 개발에 있어서는 사용자 인터페이스 부분과 비즈니스 부분을 별도로 개발하는 프로세스로 진행되고 있다. 이로 인해 통합 과정에서의 어려움, 개발 기간의 연장, 개발 모델의 재사용성의 저하등과 같은 문제점들이 발생하고 있다. 즉, UI 모델링이 체계적이고 계층적이지 못하며, UI 모델링과 비즈니스 모델링간의 일관성있는 통합 기법을 제공치 않아, 구축 모델의 확장성과 재사용성의 저하를 초래하고 있다. 본 논문은 이를 해결하기 위해 개발 단계의 추상화 수준에 따른 계층적 메타모델을 사용해서 단일화되고 체계적인 UML 기반의 사용자 인터페이스 모델링 프로세스를 제시한다. 이를 위해, 개발의 성숙도에 준거하여 PIM/PSM으로 UI 모델의 모델링 요소를 계층화하여 메타모델을 제시한다. 3 단계 모델링(개념/명세/상세)에 의해 UI 및 비즈니스 메타모델을 적용해서 UI 모델링과 비즈니스 모델링이 통합된 계층적인 모델링 프로세스를 정립한다. 제시한 프로세스를 인터넷 쇼핑몰에 적용해 봄으로써 실효성을 제시한다. 실험 결과를 통해 계층적 UI 메타모델 및 프로세스가 체계적이고 계층적인 UI 모델을 구축할 수 있다. 이는 모델의 품질과 재 사용성을 향상시킬 수 있었다.

  • PDF