• Title/Summary/Keyword: 공통 객체

Search Result 148, Processing Time 0.025 seconds

Component-Based MDA Engineering Process (컴포넌트 기반의 MDA 공학 프로세스)

  • Yu, Tae-Kwon;La, Hyun-Jung;Kim, Soo-Dong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.325-327
    • /
    • 2005
  • 컴포넌트는 컴포넌트 기반 개발(Component Based Development, CBD)기술에서 재사용되는 기본 단위로서 OOP(Object Oriented Programming, OOP)의 객체보다 상대적으로 큰 단위의 기능성을 제공하며 재사용성이 뛰어나다. 모델 기반 아키텍처(Model Driven Architecture, MDA)는 모델들 간의 다양한 변환(Transformation)을 활용하여 어플리케이션 개발을 자동화하는 새로운 패러다임으로서 소프트웨어의 생산성을 향상시킨다. 그러나 MDA 는 컴포넌트와 같은 어플리케이션들 간의 공통성과 가변성을 활용한 재사용성을 직접적으로 지원하지는 않는다. 본 논문에서는 CBD 와 MDA 의 장점과 한계점을 알아보고 서로의 단점을 보완할 수 있도록 컴포넌트 PIM 과 컴포넌트 기반의 MDA 공학 프로세스를 제안한다. 제안된 컴포넌트 PIM 과 프로세스를 이용하면 어플리케이션들 간의 공통성과 가변성을 이용한 뛰어난 재사용성과 자동화를 통한 생산성의 ,향상 및 높은 유지보수성을 가질 수 있다.

  • PDF

Ontology based SBML Converter (온톨로지 기반의 SBML 변환기)

  • 임정곤;김태경;정태성;조완섭
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.259-261
    • /
    • 2004
  • 최근 이슈가 되고 있는 시스템 생물학(Systems Biology)은 생물학적인 이론과 컴퓨터의 계산적인 모델링 그리고 실험의 상호 의존적인 통합으로써 특징 지워진다. 그 중 컴퓨터의 계산적인 모델링에 대한 연구가 무엇보다 중요한 비중을 차지하고 있다. 하지만 계산적인 모델링에서 여러 자원을 통합하기 위한 공통의 기반 구조나 표준에 대한 연구는 미흡한 실정이다. 이러한 문제점을 해결하기 위해 KML 기반의 형식을 갖춘 SBML(Systems Biology Markup Language)이 시스템 생물학의 표준으로 개발되어 연구 중에 있다. 현재 시스템 생물학 분야에서 개발중인 시뮬레이션과 데이터 분석을 위한 다양한 응용 어플리케이션이 이미 SBML 문서를 지원하고 있다. 본 연구에서는 시스템 생물학 분야에서 SBML 표준에 대한 중요성을 인식하여, 객체지향 바이오 데이터베이스로부터 질의 결과를 SBML 문서로 변환하고, 반대로 외부의 SBML 문서를 객체지향 데이터베이스에 저장하는 변환기를 제안하며, 데이터를 검색하고 저장하는데 발생하는 중복이나 동의어 관계의 모호성을 줄이고 정확성을 높이기 위한 방안으로 온톨로지 기법을 적용한다.

  • PDF

OOP 기반의 S-100 Feature Catalogue Builder 개발 방안 연구

  • Hwang, Seon-Pil;Kim, Yeong-Guk
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2016.05a
    • /
    • pp.317-318
    • /
    • 2016
  • 국제수로기구(IHO)는 수로분야의 다양한 데이터와 서비스 표준개발을 위한 프레임워크인 S-100 표준을 개발 하였으며, 이를 기반으로 차세대 전자해도 표준을 포함하는 제품 및 서비스 표준을 개발하고 있다. S-100 기반 제품표준을 개발하기 위해서는 S-100 표준에 부합하는 Feature Catalogue(FC)가 포함되어야 하며, 이를 지원하기 위해 S-100 Feature Catalogue Builder(FCB)가 개발 되었다. S-100 FCB를 이용하여, FC제작 시 Feature를 정의하기 위해서는 Attribute를 매번 입력 하게 되는데, 공통 Attribute를 입력함에 있어서의 입력 오류와 장시간의 제작 시간이 소요된다는 문제점이 발생한다. 이러한 문제점은 현 S-100 FCB가 객체지향 개념이 고려되지 못한 것으로 판단하고, 본 연구에서는 OOP(Object-Oriented Programming) 기반의 S-100 FCB 개발 방안을 연구하였다. 이를 통해 중복되는 정보의 입력을 줄이고 제작 시간을 단축 할 수 있을 것으로 예상된다.

  • PDF

A Study on Application of IEC61850 to "GIS Condition monitoring and Diagnosis System" (온라인 GIS 예방진단시스템의 IEC61850 적용 연구)

  • Park, Dong-Ho;Min, Byoung-Woon
    • Proceedings of the KIEE Conference
    • /
    • 2006.07a
    • /
    • pp.250-251
    • /
    • 2006
  • 현대 전력산업은 IEC61850의 표준화작업이 한창 진행중이다. IEC61850-7-4는 전력설비 요소마다 Logical Node를 선언해 놓았다. 현재의 Logical Node는 보호, 제어, 인터페이스, 기록, 자동, 측정, 센서 & 모니터링, 변전기기 등의 그룹으로 나뉘어져 있다. 그러나 본 논문에서 대상으로 하는 GIS 예방진단 시스템에 관한 Logical Node와 공통 데이터 클레스(CDC: Common Data Class)가 명확히 선언되지 않았다. 1993년 IEC61850의 객체모델이 제안될 때부터 변전소의 다양한 설비를 완벽하게 객체화 할 수 있는가에 대한 의문이 있었으며 현재에서 이런 의문점을 개선하기 위하여 TC57위원회에서는 지속적인 모델 수정 및 정비 작업을 수행하였다. 실제로 현재에도 전력품질에 대한 logical node가 'Q'그룹으로 새롭게 제시되고 있고 풍력발전이나 분산전원에 대한 logical node가 추가되거나 기존의 IEC61850-7-4의 내용이 수정되고 있는 실정이다. 본 연구는 이와 같이 변전설비 자동화에 필요하지만 IEC TC57에서 표준화되지 않은 온라인 GIS 예방진단용 설비에 대한 표준모델을 제시하였고 모델에 대한 logical node나 CDC를 구성하였다.

  • PDF

Design of Multi-document Parsing System for Mobile Device (휴대단말용 다중 마크업 문서 파싱 시스템 설계)

  • 최은정;손지연;한동원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10e
    • /
    • pp.247-249
    • /
    • 2002
  • 본 논문에서는 휴대단말용 유무선 통합 브라우저를 위한 다중 문서 파싱 시스템을 제안한다. 현재 유무선 인터넷 서비스를 지원하기 위해 단일화된 표준 마크업 언어가 없다. 따라서, 유무선 통합 브라우저를 설계하려면 이들 각기 다른 마크업 언어의 지원을 생각하지 않을 수 없다. 이를 지원하기 위해 본 논문에서는 모든 마크업의 공통 분모 격인 파서를 설계하였으며, 각기 다른 사양의 휴대단말에 적합하게 표현하기 위해 그래픽 사용자 인터페이스 객체를 생성하는 방법을 제안하기로 한다. 이를 위해, 파서는 마크업 언어의 그래픽 기능을 휴대단말에서 지원 가능한 그래픽 사용자 인터페이스 객체 형태의 결과물을 만들어 내다. 이 결과물은 추후에 브라우저의 사용자 인터페이스 모듈과 연동될 것이다. 이러한 파싱 시스템은 브라우저로 하여금 모든 언어를 파싱할 수 있도록 하는 한편, 여러 언어 표준을 지원하려는 브라우저에 부담을 최소화시키는 기법이다.

  • PDF

Extension of Connection Mechanism on Connector Architecture using the Bridge Patter (브리지 패턴을 사용한 커넥터 아키텍처의 커넥션 메커니즘 확장)

  • 채정화;전형수;유철중;장옥배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.616-618
    • /
    • 2001
  • J2EE(Java™ 2 Platform, Enterprise Edition) 커넥터 아키텍처(Connector Architecture)는 J2EE 플랫폼을 다양한 EIS와 연결하기 위하여 공통 클라이언트 인터페이스(CCI:Common Client Interface)를 정의한다. CCI의 커넥션 메커니즘은 추상 팩토리 패턴(Abstract Factory Pattern)을 따르고 있다. 추상 팩토리 패턴을 이용함으로써 커넥터 아키택처는 각기 상이한 커넥션과 커넥션 팩토리가 독립적인 벤더들에 의해 독립적으로 구현될 수 있게 한다. 브리지 패턴(Bridge Pattern)은 추상화 정도와 구현에 따라 추상 클래스와 구현 클래스를 별도의 클래스로 구현하여 이들이 동적으로 조합되도록 한다. 본 논문에서는 추상 팩토리 패턴을 따르고 있는 CCI의 터넥션 메커니즘을 브리지 패턴을 적용하여 확장된 커넥션 메커니즘을 제시한다. 추상 팩토리 패턴은 클래스의 생성과 관련 있는 생성 패턴(Creational Pattern)인 반면 브리지 패턴은 구조 패턴(Structural Pattern)이다. 즉, 대행하는(delegation)클래스의 행위들을 중계해 준다. 구조 패턴은 새로운 기능을 구현하기 위해 객체를 구성하는 방식에 초점을 두며, 실행 시에 객체 컴포지션 구조를 변경할 수 있어 이를 통해 유동성과 확장성을 추가할 수 있다.

  • PDF

SMS : An SBML Document Manager (SMS : SBML 문서관리기)

  • 임정곤;김태경;정태성;조완섭
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.334-336
    • /
    • 2004
  • 최근 이슈가 되고 있는 시스템 생물학(Systems Biology)은 생물학적인 이론과 컴퓨터의 계산적인 모델링 그리고 실험의 상호 의존적인 통합으로써 특징 지워진다. 그 중 컴퓨터의 계산적인 모델링에 대한 연구가 무엇보다 중요한 비중을 차지하고 있다. 하지만 계산적인 모델링에서 여러 자원을 통합하기 위한 공통의 기반 구조나 표준에 대한 연구는 미흡한 실정이다. 이러한 문제점을 해결하기 위해 XML 기반의 형식을 갖춘 SBML(Systems Biology Markup Language)이 시스템 생물학의 표준으로 개발되어 연구 중에 있다. 현재 개발 중인 시뮬레이션과 데이터 분석을 위한 다양한 옹용 어플리케이션이 이미 SBML 문서를 지원하고 있다 본 연구에서는 시스템 생물학 분야에서 SBML 표준에 대한 중요성을 인식하여, 객체지향 바이오 데이터베이스로부터 질의의 결과를 SBML 문서로 변환하고, 반대로 SBML 문서를 객체지향 데이터베이스에 저장하는 변환기를 제안하고자 한다.

  • PDF

Index Structure and Trajectory Data Generation Algorithm to Process the Trajectory of Moving Object (이동 객체의 궤적 처리를 위한 색인 구조 및 궤적 데이터 생성 알고리즘)

  • Chae, Cheol-Joo;Kim, Yong-Ki
    • Journal of the Korea Convergence Society
    • /
    • v.10 no.4
    • /
    • pp.33-38
    • /
    • 2019
  • Recently, to support location-based services, there have been many researches which consider the spatial network. For this, there are many experimental data for data processing on the road network. However, the data to process the trajectory of moving objects are not suitable. Therefore, we propose index structure to process the trajectory data on the road network and the trajectory data generation algorithm. In addition, to prove efficiency of our index structure and algorithm, we show that edge-based trajectory data are generated through the proposed algorithm using the map data of San Francisco Bay.

UML based Intranet Framework Design (UML을 적용한 인트라넷 프레임워크 설계)

  • 심우현;김철진;김수동;김흥남
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.571-572
    • /
    • 1998
  • 인터넷의 급속한 보급과 웹 인터페이스를 기반으로 하는 사내 전산 시스템인 인트라넷(Intranet) 어플리케이션 개발이 보편화되고 있다. 그러나 인트라넷 도입에는 기존 시스템 및 데이터베이스와의 연동, 사내의 고유한 업무흐름(Workflow), 성능 및 보안 요구사항이 있어 패키지 형태의 인트라넷 제품은 그 확장성와 적용성에 한계를 가지고 있다. 본 논문에서는 인트라넷 어플리케이션 개발에 재사용될 수 있는 공통 기능 모듈들을 재사용 신기술인 '객체지향 프레임워크' 방식을 적용함으로써, 기업에서 인트라넷 어플리케이션을 개발할 때에 비용이나 기간을 단축하여 높은 효율을 갖고자 한다.

Method for Design of Component Reusability in Object-Oriented Based Development (객체 지향 기반 개발에서 재사용성 컴포넌트 설계 방법)

  • 안희수;박만곤
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2001.06a
    • /
    • pp.558-563
    • /
    • 2001
  • 소프트웨어를 개발하는데 기존의 개발된 시스템의 컴포넌트를 재사용하면 생산성 향상과 신뢰성 향상, 생산 원가를 절감할 수 있으며, 컴포넌트는 프로그램 설계시 소프트웨어에서 공통적으로 이용될 수 있는 부분들을 표준화하고 이들을 새로운 소프트웨어 개발 과정에서 재사용 항으로써 소프트웨어 개발 기관을 단축시킬 수 있다. 소프트웨어 개발 초기에서 견고한 시스템 아키텍쳐를 정립하는 컷이 프로젝트 성패에 중요한 요인으로 등장하고, 재작업을 줄이고, 재사용성, 확장성, 시스템 품질측면에서 많은 장점을 얻을 수 있다.

  • PDF