• 제목/요약/키워드: 설계프로세스패턴

검색결과 70건 처리시간 0.032초

능동형 규칙 기반 유비쿼터스 프로세스 설계의 워크플로우 패턴 분석 (Pattern-based Analysis of Ubiquitous Process Design Based on Active Rules)

  • 정재윤;박종헌
    • 한국전자거래학회지
    • /
    • 제14권1호
    • /
    • pp.35-56
    • /
    • 2009
  • 프로세스 설계에는 Petri-net, EPC, UML Activity Diagram 등 다양한 모델 기법이 사용되고 있다. 업무 프로세스 내에 복잡한 업무 규칙이 다수 결합되어 있거나, 유비쿼터스 컴퓨팅과 같이 분산 환경에서 복합한 상호운용 규칙이 산재되어 있는 경우에는 정형적인 프로세스 모델링 기법이 비효율적이므로 규칙 기반의 분산 프로세스 설계를 사용할 수 있다. 본 연구는 유비쿼터스 환경에서의 규칙 기반 프로세스 설계 방법을 분석한다. 특히, 이벤트-조건-액션(ECA) 형태의 능동형 규칙을 이용한 프로세스 설계를 대상으로 분석하며, ECA 스키마는 웹 서비스 기술을 위해 개발된 WS-ECA 언어를 사용한다. ECA 규칙을 이용한 여러가지 프로세스 통제 흐름 표현 방법을 분석하기 위하여 워크플로우 패턴을 활용하였다. 워크플로우 패턴에 따라 ECA 규칙 기반 프로세스 표현법을 제공함으로써 규칙 기반 프로세스를 설계하기 위한 가이드라인을 제시하였다는 데 연구의 의의가 있다.

  • PDF

스마트 해상 물류 통합 프로세스 설계 기술을 위한 데이터 처리 연구

  • 최우근;박순호
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2022년도 춘계학술대회
    • /
    • pp.435-437
    • /
    • 2022
  • 스마트 해상물류 통합 프로세스 설계 기술을 위한 데이터 처리 연구는 스마트 해상 물류 통합을 위한 메시지 관리 패턴 정의로 해운-항만-내륙물류의 다양한 서비스와의 연계 데이터 관리 패턴 설계, 디지털 문서의 수용 및 데이터 교환을 위한 상호운용성 보완 기술 설계 그리고 프로세스 기반 거래검증 알고리즘에 대한 연구 내용이다.

  • PDF

패턴 기반 소프트웨어 개발을 위한 효과적인 패턴 선정 프로세스 (An Effective Pattern Selection Process for Developing of Pattern Based Software)

  • 최진명;류성열
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권5호
    • /
    • pp.346-356
    • /
    • 2005
  • 디자인 패턴은 지난 10년 이상 소프트웨어 공학 영역에서 활발하게 연구되어 여러 유형의 디자인 패턴이 정의되었다. 그러나 이들 패턴은 자료구조와 알고리즘에 비해 소프트웨어 개발 과정에 빈번하게 사용되지 못하고 있다. 더욱이 CBD96, RUP, MaRMI III 같은 CBD 방법론들은 분석, 설계, 개발 과정중에 디자인 패턴을 선정하고 적용하는 방법이 언급되어 있지 않다. 본 논문에서는 GoF, J2EE 패턴 카타로그에 제시된 디자인 패턴을 중심으로 응용 소프트웨어를 개발하기 위해 분석, 설계, 개발 단계에 적용되는 디자인 패턴을 효과적으로 선정하는 프로세스를 제시한다. 제시된 프로세스를 항공업무 어플리케이션 개발 과정에 적용하여 패턴 기반 소프트웨어를 개발해 나가는 효과적인 방법을 보이고 RUP와의 차이점 및 유용함을 제시한다.

설계패턴을 이용한 캠퍼스 인트라넷 구조의 객체모델링 (Object Modeling of Campus Intranet Structure using Design Pattern)

  • 임근
    • 한국컴퓨터정보학회논문지
    • /
    • 제4권4호
    • /
    • pp.113-119
    • /
    • 1999
  • 최근에 설계패턴 방법이 효율적이고 실용적인 재사용 기법으로 부각되고 있다. 설계패턴은 특정 도메인에 대한 여러 어플리케이션들 간의 공통된 행위들을 지닌 클래스들의 집합으로, 재사용성을 증가시키고, 어플리케이션 개발 시간을 단축시키는 효과를 가지고 있다. 그러나 설계패턴을 구축하기 위한 체계적인 개발 프로세스와 세부적인 개발 지침에 대한 연구가 충분히 이루어지지 않은 상태이다. 본 논문에서는 설계패턴을 기반으로 한 인트라넷 어플리케이션 구조의 모델링 기법을 제시한다. 제시된 모델링 기법의 프로세스는 영역분석, 네비게이션 설계. 인터페이스 설계, 행위영역 설계로 구성되어 있으며 각 단계는 논리적인 개발 업무들로 정의된다. 제시된 프로세스를 적용함으로서 보다 효율적인 인트라넷 모델링이 될 수 있다.

  • PDF

스마트 해상 물류 통합 프로세스 설계 프로토타입 구현

  • 박순호
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2022년도 추계학술대회
    • /
    • pp.239-241
    • /
    • 2022
  • 스마트 해상물류 통합 프로세스 자동화 및 간소화 기술 설계를 위해 해운-항만-내륙 물류의 다양한 서비스와의 연계 데이터 관리패턴을 설계하고, 디지털 문서 수용 및 데이터 교환을 위한 상호 운용성 보완 기술 설계, 프로세스 기반 거래검증 알고리즘 개발 및 데이터교환 트랜잭션 자동화 기술 개발을 통해 해상물류 통합 프로세스 설계 프로토타입을 구현하고자 한다.

  • PDF

레거시 시스템의 사용자 인터페이스 컴포넌트화 프로세스 (The Transition Process from User Interlaces of Legacy Systems to Components)

  • 조영호;최윤석;정기원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (B)
    • /
    • pp.361-363
    • /
    • 2002
  • 최근 객체지향 기법보다 효율적인 재사용성과 대체성을 지원하는 컴포넌트 기법에 대한 인식의 확대로 많은 업무용 시스템들에 대한 컴포넌트 기반 시스템으로의 재개발 또는 재개발 요구가 증가하고 있으며 이에 따라 레거시 시스템을 컴포넌트 기반 시스템으로 전환하기 위한 연구 또한 활발히 진행되고 있다. 본 논문에서는 레거시 시스템의 사용자 인터페이스를 컴포넌트화 하기 위한 전환 프로세스를 제시한다. 전환 프로세스는 레거시 시스턴 사용자 인터페이스 구성 분석, 컴포넌트 유형 분석, 컴포넌트 전환 패턴 개발. 컴포넌트 설계 및 구현 사용자 인터페이스 요구사망 테스트의 다섯 단계로 구성되어 있다. 레거시 시스템 사용자 인터페이스 구성 분석단지에서는 사용자 인터페이스의 화면구성파 내부로직을 분석하고 사용자 인터페이스의 컴포넌트화 단위를 결정하며 컴포넌트 유형 분석단계에서는 사용자 인터페이스를 구현할 컴포넌트 기술을 결정한다. 컴포넌트 전환 패턴 개발단계에서는 사용자 인터페이스를 컴포넌트화 시키기 위한 전판 패턴을 설계하며 컴포넌트 설계 및 구현 단계에서는 설계된 전환 패턴에 따라 사용자 인터페이스를 컴포넌트화한다. 사용자 인터페이스 요구사항 테스트단계에서는 개발된 컴포넌트가 레거시 시스템의 사용자 인터페이스에 대한 요구사항을 만족하는가를 확인한다. 제시한 프로세스를 적용할 래거시 시스템의 사용자 인터페이를 컴포넌트화한 구현 사례를 통해 사용자 인터페이스와 관련된 코드의 재사용 방범을 제시한다.

  • PDF

CBD 프로세스 전개를 위한 설계 패턴을 이용한 컴포넌트 아키텍쳐 (Component Architecture Using Design Pattern for Evolution of CBD Process)

  • 차정은;양영종;김행곤
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.376-378
    • /
    • 2001
  • CBD(Component Based development)가 이미 완성된 소프트웨어 모듈인 컴포넌트들을 특정 목적을 위해 배치하고 조립함으로써 품질 보증된 고생산성의 재사용을 가능하게 됨에 따라, 최근 IT 비즈니스 솔루션 도출을 위한 핵심 적인 기술 전략으로 인식되고 있다. 따라서 영 역에 적절한 컴포넌트의 추출과 개발 및 응용 시스템으로의 전개를 위한 컴포넌트들의 배치와 조립 등을 포함하는 일련의 CBD 프로세스를 실제화 하기 위해서는 아키텍쳐 기반의 접근과 제어가 매우 중요하다. 하지만 대부분의 CBD 연구는 비즈니스 로직들의 기능성을 그룹화한 컴포넌트의 생산에 초점을 두고 있지 컴포넌트간의 상호작용을 명시하는 아키텍쳐 정보의 관리를 간과함으로써 컴포넌트의 조립과 통합을 통한 CBD 시스템으로의 전개는 극히 어려운 실정이다. 따라서, 본 논문에서는 CHD 프로세스 상에서 아키텍쳐 접근의 중요성과 전개 방법을 살펴보고, 컴포넌트 프레임워크(Component Framework)를 위한 아키텍쳐의 계층을 새롭게 재정의 하며 그 의미를 설명한다. 이를 위해 영역 분석 및 설계 정보를 선언적으로 명시하는 수단이며, 도메인 내에서 특정 서비스를 제공하는 컴포넌트간의 일반적 결합 방식의 규정하기 위한 수단으로서 설계 패턴을 이용하여 서비스 아키텍쳐 패턴을 정의하고 실 예로 적용한다.

  • PDF

프로세스 정의 도구의 객체지향적 설계 및 구현 (Object-Oriented Design and Implementation of Business Process Definition Tool)

  • 황미진;이민규;한동수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.525-527
    • /
    • 2000
  • BPMT는 워크플로우 관리 시스템에서 프로세스의 정의 도구이다. BPMT는 워크플로우 시스템의 종속된 도구이기 때문에 워크플로우 시스템에서 요구하는 사항에 대처하기 위한 방안으로 확장성과 재사용성이 필수적이다. 이러한 확장성과 재사용성을 달성하기 위해 본 논문에서는 객체지향적인 개발 방법을 선책하고 BPMT에 적합한 디자인 패턴인 Visitor 패턴과 Serializer 패턴을 사용하였다. Visitor 패턴을 이용하면 새로운 표현 방법을 추가하고자 할 때 새로운 모듈만 추가한다는 점에서 표현의 확장성을 달성할 수 있다. 또한 Serializer를 이용함으로써 저장매체에 독립적인 입출력을 가능케 하고 하나의 인터페이스를 제공함으로써 객체의 확장성을 달성하였다.

  • PDF

객체지향 프레임워크의 설계 지원도구에 관한 연구 (A Study on the Design Supporting Tool of O-O Framework)

  • 김형록;김강태;배제민;이경환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.561-563
    • /
    • 1998
  • 객체지향기술의 주요 목표는 구조화된 소프트웨어를 생산하는 것과, 좀더 확장가능하고 재사용가능한 시스템을 구축하는데 있다. 본 논문은 재사용이 가능한 시스템 구축에 d있어 현재 활발히 연구되고 있는 객체지향 프로그래밍 분야 중 객체지향 프레임워크의 설계 지원도구에 대해 연구하였다. 객체지향 프레임워크는 분석과 설계 정보의 재사용을 포함하는 넓은 스케일의 재사용을 제공하는 재사용가능한 소프트웨어 아키텍쳐라고 할 수 있다. 이에 대한 설계 프로세스로 우선 3개의 어플리케이션에 대한 분석으로 객체를 추출하고, 객체에 대한 책임을 부여하며, 객체들간의 연결관계를 정의함으로써 이들에 대한 공통구조를 추출한다. 객체에 대한 책임을 부여하며, 객체들간의 연결관계를 정의함으로써 이들에 대한 공통구조를 추출한다. 여기에 영역 전문가로부터의 영역지식과 기존의 해결안인 디자인 패턴을 적용하여 프레임워크의 구조를 설계한다. 그리고 이런 설계 프로세스를 지원하기 위한 지원도구들이 필요한데 이들 설계 지원도구로는 공통구조를 모델링하기 위한 모델링 도구와 영역지식에 대한 관리도구, 디자인 패턴 지원도구가 포함된다.

디자인 패턴을 사용한 객체지향 워크플로우 관리 시스템 엔진 개발 (Using Design Patterns in the Development of Object-Oriented Workflow Management System Engine)

  • 이승일;심재용;한동수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.537-539
    • /
    • 1999
  • jFlow는 OMG에 의해서 표준으로 제정된 워크플로우 관리 시스템이다. 이 표준안은 객체지향 패러다임으로 설계되어져 있으나 효과적인 표현 방법을 사용하지 않아서 제정된 시스템에 대한 이해가 용이하지 않다. 본 논문에서는 표준안인 jFlow의 내용을 수용하는 객체지향 워크플로우 관리 시스템 설계와 구현에 있어서 디자인 패턴이 효율적인 접근 방법임을 보인다. 이를 위해서 본 논문에서는 디자인 패턴을 이용하여 설계되고 구현하고 있는 한우리/TFlow 워크플로우 관리 시스템을 간단히 소개하고 프로세스 생성과 변경등에서의 jFlow와 한우리/TFlw 시스템의 클래스 구성방식을 비교 분석한다.

  • PDF