• 제목/요약/키워드: 정보다이어그램

Search Result 374, Processing Time 0.034 seconds

EPEM방법론을 이용한 분산 정보 통합 시스템의 비즈니스 프로세스 모델링 (Business Process Modeling for A Distributed Information Integration System using the EPEM Methodology)

  • 김종환;박혜숙;백두권
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (B)
    • /
    • pp.370-372
    • /
    • 2002
  • 분산 정보 통합 시스템(DIIS) 프로젝트는 기업집합환경 하에서 운영되고 있는 분산된 이기종의 비즈니스 정보 시스템들을 물리적 통합이 아닌 논리적으로 통합함으로써 사용자 의사 결정을 지원하는데 필요한 통합정보를 웹 기반으로 제고하는데 목표를 두고 있다. 이 프로젝트는 하나의 중앙 집중적인 데이터베이스를 구축하는 것이 아니기 때문에 , 분산된 이기종의 각 시스템의 데이터 모델이나 데이터베이스 스키마 구조를 전혀 변경할 필요가 없다. 우리는 소프트웨어 시스템을 개발할 때 하나의 비즈니스 표준인 UML을 확장한 방법론인 EPEM을 DIIS에 적용함으로써, DIIS의 핵심 관리자인 Query Mediation Manager 프로세스와Query Processing Manager 프로세스에 대해 비즈니스 프로세스 모델링하였고, 또한 디자인된 프로세스와 추출된 패키지 사이에 상호작용을 전체적으로 표현하기 위해 어셈블리 라인 다이어그램을 모델링하였다.

  • PDF

XML 기반 중재 시스템을 위한 검색 및 질의 사용자 인터페이스 (Browsing and Querying User Interface for XML-based Mediation System)

  • 하얀;김용성
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.69-71
    • /
    • 1999
  • 최근에 인터넷상의 방대한 정보가 존재함에 따라 이들 정보들을 통합 관리할 필요성이 증대하고 있다. 본 논문은 인터넷 상의 방대한 정보 중에 사용자에게 필요한 정보를 발견하여 모아주는 XML 기반 중재 시스템의 중요한 요소인 질의 및 검색 사용자 인터페이스를 제안하고자 한다. 본 논문에서 제안하는 질의 및 검색 인터페이스는 UML 클래스 다이어그램을 이용하므로써 XML 문서의 엘리먼트들 간의 집단화 관계 등 객체지향적인 특성을 그대로 반영할 수 있으며, 객체지향 데이터베이스 상의 저장된 문서와 쉽게 연계될 수 있도록 한다.

  • PDF

안드로이드 스마트폰 어플리케이션을 위한 테스트 용이성 분석 연구 (A Study on Analysis of Testability for Android Smart-phone Application)

  • 장우성;손현승;김우열;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.340-343
    • /
    • 2010
  • 스마트폰 어플리케이션은 소프트웨어의 평가를 구매자가 쉽게 확인 및 작성할 수 있어 품질이 매출에 직접적으로 영향을 끼쳐 소프트웨어의 품질을 향상시키기 위해서 테스트가 요구된다. 하지만 기존의 스마트폰 어플리케이션은 테스트 용이성을 고려하지 않고 개발되어 테스트를 위해 많은 비용이 증가한다. 본 논문은 이 문제를 해결하고자 소프트웨어 설계 단계에서 모델변환을 적용하여 테스트 용이성을 향상 시키는 방법을 제안한다. 대상 모델은 UML의 클래스 다이어그램이고 테스트 용이성 측정을 위해서 Binder방법을 사용한다. 적용사례로 안드로이드 기반의 소프트웨어인 SnakePlus를 구현하고, 이를 대상으로 설계 모델을 모델변환을 하여 테스트 용이성을 향상 시킨다.

워크플로 엔진의 런 타임 통합을 위한 Wf-XML 리소스 엔티티 모델링 (Resource Entity Modelling for Run-Time Integration of Workflow Engine)

  • 정혜진;신명주;김용성
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.218-221
    • /
    • 2007
  • 고객과 공급업체 그리고 비즈니스 파트너들 간의 협업과 정보 공유를 수행하는 일련의 비즈니스 프로세스(Business Process)는 전자상거래에서 흔히 찾아 볼 수 있으며, 이는 Wf-XML을 기반으로 하고 있다. Wf-XML(workflow-XML)은 비동기 웹서비스 프로토콜로 워크플로 엔진의 상호연동을 위해 제안된 XML기반 프로토콜을 정의한 언어이다. 본 논문에서는 서로 다른 워크플로 엔진의 상호연동을 위하여 Wf-XML에서 제공하는 리소스 모델을 UML 다이어그램으로 모델링하여 기업들간의 상호연동과 협업을 위한 업무 흐름 파악을 용이하게 하는 모델을 제안한다.

UML 클래스 도해의 처리도구를 위한 메타데이터의 정보 구축 (Information of Metadata Structure for an Authorization Tool of UML Class Diagram)

  • 김재훈;김윤호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.651-654
    • /
    • 2010
  • 본 논문에서는 UML 클래스 도해의 저작도구를 위한 메타데이터의 정보 구축을 제시하고자 한다. UML의 클래스 다이어그램에서 클래스를 모델링 할 때, 표현되는 클래스(Class)와 관계(Relationship)를 정의 하였다. 클래스는 어떠한 사물의 개념적인 것을 나타내며, name, attribute, operation 세 가지로 정의하였다. 관계는 클래스와 클래스 사이의 관계를 뜻하며, 관계의 이름, From클래스, To클래스, 관계의 유형을 정의한다. 그리고 UML 클래스 도해의 처리도구를 위한 메타데이터의 정보를 가공하고 처리하는 방법을 제안하였다.

  • PDF

특성 다이어그램과 XML/XSLT 기술을 이용한 컴포넌트 코드 자동 생성 (Component Code Generation Using Feature Diagram and XML/XSLT)

  • 최승훈
    • 인터넷정보학회논문지
    • /
    • 제3권4호
    • /
    • pp.83-94
    • /
    • 2002
  • 최근 소프트웨어 개발의 생산성 향상을 위해 보다 큰 단위의 재사용을 가능하게 하는 컴포넌트 기반 소프트웨어 생산라인에 대한 연구가 활발히 진행되고 있다. 이는, 소프트웨어 생산라인의 자산에 존재하는 일반적인 컴포넌트들을 구체화하고 조립함으로써 고품질의 특정 응용 프로그램을 빠르게 개발하는데 그 목적이 있다. 컴포넌트 기반 소프트웨어 생산라인 구축의 핵심을 컴포넌트의 품질이며. 컴포넌트의 품질을 결정짓는 가장 중요한 특성 중의 하나가 재사용시 재사용자가 컴포넌트의 기능과 구조를 목적과 환경에 맞게 변경학 수 있도록 해주는 '재구성성(reconfigurability)'이다. 본 논문에서는, 특성 다이어그램과 XML/XSLT 기술을 이용하여 컴포넌트 코드 생성 시에 재구성 성을 지원하는 컴포넌트 코드 자동 생성 기법을 제안한다. 본 논문의 기법은, 컴포넌트 패밀리의 특성 다이어그램에 표현되어 있는 차이점들에 대하여 특정 값이나 선택을 제공함으로써 컴포넌트 재사용자가 자신의 목적에 맞는 구체적인 컴포넌트의 소스 코드를 자동으로 생성할 수 있게 해 준다. 사례 연구로서 리스트 컨테이너 패밀리에 대한 컴포넌트 코드 시스템을 개발함으로써 특성 모델과 XML 관련 기술의 자동 생성 프로그래밍 영역에서의 적용 가능성을 보여준다. 본 논문의 코드 생성 시스템은 컴포넌트 기반 소프트웨어 생산라인 구축의 기반 기술로서 이용될 수 있으며, 보다 큰 단위의 컴포넌트 생성을 위한 기반으로 확장 가능하다.

  • PDF

함수 블록 다이어그램으로 명세된 PLC 프로그램에 대한 구조적 테스팅 기법 (A Structural Testing Strategy for PLC Programs Specified by Function Block Diagram)

  • 지은경;전승재;차성덕
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제35권3호
    • /
    • pp.149-161
    • /
    • 2008
  • 프로그래머블 로직 컨트롤러(PLC: Programmable Logic Controller)가 안전성이 중요한 실시간 시스템 구현에 많이 사용되면서, PLC 프로그램에 대한 테스팅의 중요성이 날로 높아지고 있다. 본 논문에서는 PLC 프로그래밍 언어 중 하나인 함수 블록 다이어그램(FBD: Function Block Diagram)에 대한 구조적 테스팅 방안을 제안한다. FBD를 테스트하기 위해 먼저 타이머 함수 블록을 비롯한 각 함수 및 함수 블록에 대한 흐름그래프 템플릿을 정의하고, 템플릿을 기반으로 한 변환 알고리즘을 제안하며, 알고리즘을 따라 FBD로부터 변환된 흐름그래프에 기존의 제어 흐름 테스팅 커버리지와 데이타 흐름 테스팅 커버리지를 적용한다. 기존 FBD 테스팅은 테스트 케이스 생성시 FBD 내부 구조를 고려하지 않으며, FBD 프로그램으로부터 특정 중간단계 모델을 생성해 낼 수 있는 경우에만 적용될 수 있는 단점을 가진 반면, 본 논문에 제안된 방법은 FBD 내부 구조를 고려한 체계적 테스트 케이스 생성이 가능하며, 중간단계 모델의 형식에 관계없이 어떤 FBD에도 적용될 수 있다는 장점을 가진다. 특히 제안된 기법은 여러 실행주기에 걸쳐 테스트 되어야 하는 타이머 함수 블록을 포함한 FBD에 대한 철저한 테스팅을 가능하게 한다. 제안된 기법을 현재 원전계측제어시스템 개발사업단에서 개발 중인 디지털 원자로 보호계통 비교논리 프로세서 트립 논리에 적용하여 그 효과를 확인하였다.

아키텍쳐 유효성 검토를 위한 자바빈즈 컴포넌트 기반의 시뮬레이션 도구 (JavaBeans-based Simulation Environment for System Architecture)

  • 황영석;정재호;이강선
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2001년도 춘계 학술대회 논문집
    • /
    • pp.1-7
    • /
    • 2001
  • 본 논문에서는 UML의 배치 다이어그램이 가지는 런타임 아키텍쳐 정보를 통해 시뮬레이션 모델을 구성하고, 이 모델을 실제 시뮬레이션하여 구현 단계 이전에 시스템 아키텍쳐의 유효성과 성능 정보를 검토하는 CoSim(Hardware Software Co-Simulator System)을 제시한다. CoSim은 자바빈즈 컴포넌트 기반으로, 크게 Modeler, Translator, Scenario로 구성된다. 시스템 개발자는 Modeler를 이용하여 시뮬레이션 모델을 작성하며, Translator는 모델에 대한 시뮬레이션 자바 코드를 생성하고, 그 결과물을 바탕으로 Scenario는 비주얼한 정보를 제공한다. 따라서 모델이 실제 플랫폼 상에서 작동되기 이전에 아키텍쳐 성능에 관련된 유용한 정보를 제공하여 개발 위험도를 감소시키고 비용의 절감을 가져 올 수 있다. CoSim은 Modeler, Translator, Scenario 별로 자바빈즈 컴포넌트 라이브러리를 제공함으로써 모델링의 재사용성과 확장성 및 생산성을 높여 줄 수 있다.

  • PDF

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

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

  • PDF

정교한 스캐닝 탐지 방법 (Sophisticated scanning detect ion mechanism)

  • 최연주;정유석;홍만표
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (1)
    • /
    • pp.667-669
    • /
    • 2002
  • 해킹사고가 증가하면서 시스템이 스캐닝(Scanning)당하는 사례도 증가하고 있다. 이는 해커들이 해킹의 전단계로 해킹하고자 하는 호스트(목적호스트)의 취약점을 파악하기 위하여 스캐닝하기 때문이다. 따라서 호스트가 스캐닝 당하는 것을 정확하게 탐지할 수 있다면 해킹이 이루어지는 것을 미연에 방지 할 수 있다. 또한 스캐닝 단계에서 해커는 목적호스트와 패킷을 계속 주고받아야함으로 자신의 IP 주소 등의 정보를 속이기 어렵다. 그래서 목적호스트는 차후 스캐닝한 해커의 IP를 이용해서 해커를 추적할 수도 있다. 하지만 기존의 스캐닝 대응 및 탐지방법은 이러한 정보를 사용하지 못하고 있다. 기존의 탐지 방법은 단순히 단시간 내에 발생하는 SIN, FIN패킷의 양을 바탕으로 스캐닝을 판단한다. 하지만 단시간 내에 대량의 패킷을 사용하여 스캐닝을 하는 경우는 대부분 홀을 이용한 경우이며 소량의 패킷만을 사용하여 스캐닝을 하는 경우는 탐지하지 못한다. 본 논문에서는 이러한 정교한 스캐닝을 탐지하기 위해서 들어온 패킷의 양이 적더라도 TCP 상태 다이어그램(TCP state diagram)의 순서에 맞지 않게 들어올 경우, 닫힌 포트로 들어오는 경우를 파악하여 스캐닝을 탐지하는 방법을 제시하고자 한다.

  • PDF