• 제목/요약/키워드: 콤포넌트 기반 설계

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

메시징 서버를 이용한 콤포넌트 기반의 문서관리 시스템 설계 (A Design of Component based Document Management System Using Messaging Server)

  • 허성영;나연묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.181-183
    • /
    • 2000
  • 본 논문에서는 메시징 서버를 이용한 문서 관리 시스템을 제안한다. 본 문서관리 시스템은 각 구성 부분들을 콤포넌트 단위로 설계하고, 메시징 서버를 기본 엔진으로 사용한다. 엔진으로 메시징 서버를 사용하면 각각의 문서를 하나의 객체로 처리할 수 있게 되어 문서 객체들에 대한 직접적인 관리가 가능해지므로 프로젝트 관리, 문서 권한 관리, 새로운 문서 유형의 추가 수정등이 용이하고, 문서들을 계층적 구조로 저장 검색하기에 용이하다. 이 시스템은 워크플로우와 같은 메시징 기반의 시스템과의 연동에 쉽게 적용될 수 있다.

  • PDF

C++에서 올바른 소프트웨어 콤포넌트 설계를 위한 Design by Contract 활용 (Applying Design by Contract for software component design in C++)

  • 곽종섭;권기항
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.365-368
    • /
    • 2004
  • 소프트웨어 신뢰성을 보장하기 위한 Eiffel의 Design by Contract[1,2] 기법은 프로그램 코드 안에 코드가 뜻하는 바를 함께 기술하는 것으로 소프트웨어가 명세의 주어진 조건에 따라 정확히 동작하도록 하고 있다. 그것은 재사용성이 높은 콤포넌트를 기반으로 하는 콤포넌트 기반 소프트웨어 개발방법에 있어서 중요한 특징이다. 본 논문에서는 C++언어의 타입 상속에서 올바른 의미적 타입 계층구조를 유지할 수 있도록 Design by Contract 기법을 적용하고, 기능을 활용할 수 있는 방안을 제시하였다. 또한, 객체지향 프로그래밍에 있어서 올바른 타입 구조를 형성할 수 있도록 하여, 견고한 소프트웨어 콤포넌트를 제작할 수 있도록 유도하였다.

  • PDF

MDA기반 컴포넌트 설계정보 관리도구의 개발에 관한 연구 (Development of a tool for managing component model based on Model Driven Architecture)

  • 안용수;황상원;남영광;이병윤;권오천
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1371-1374
    • /
    • 2011
  • MDA(Model Driven Architecture)는 추상적인 모델 계층을 사용하기 때문에 다양한 플랫폼에 적용가능하고, 각 모델 계층과 코드 생성의 자동화를 통해 개발의 효율성을 극대화한다. 본 연구에서는 XML 형태로 저장된 설계정보를 분석하여 MDA 기반 컴포넌트 설계 정보를 관리하는 도구를 개발하였다. 이 도구는 UML로 작성된 설계모델를 XMI(XML Metadata Interchage) 형태로 저장하여 각종 설계도구에서 Java, C++과 같은 언어에 대한 실제 프로그램 골격코드가 자동으로 생성되도록 하였다. 역으로 골격코드를 기반으로 구현된 콤포넌트의 원시코드를 수집하여 다시 컴포넌트 설계모델 정보를 추출하는 기능을 구현하였고, 이를 다시 시각적 정보로 재구성 하였다. 이러한 기능들은 기존의 단방향적 개발 구조 방식에서 벗어나 이미 개발되거나 개발 중인 프로그램에 대한 분석 및 평가 등을 통해서 재사용성을 높여주는 순환적인 개발 구조 방식을 제공한다.

조선소 생산공정모니터링 시스템 개발을 위한 요구사항 분석 및 아키텍처 수립 (Requirement analysis and architecture establishment for ship production monitoring system)

  • 이광국
    • 한국정보통신학회논문지
    • /
    • 제18권9호
    • /
    • pp.2079-2086
    • /
    • 2014
  • 조선소에서 생산관리는 생산성 향상과 가장 밀접한 업무 중의 하나이다. 현업 생산관리자와 공정계획 엔지니어들은 상호 간의 정보 공유 미흡으로 인해 공정계획 및 공정관리에 대한 충분한 생산정보를 얻지 못한다. 본 연구에서는 생산계획과 공정관리의 요구사항 분석을 통하여 생산공정모니터링 시스템에 대한 주요 이슈를 도출하고, 콤포넌트 기반 설계 기법을 활용하여 시스템 아키텍처를 수립하였다. 제안한 시스템의 주요 기능은 블록 조립에서 안벽의장 단계까지 수립하여 생산공정현황을 시각적으로 보여 줄 뿐 아니라 공정정보 공유를 극대화하는 것이다. 본 시스템은 생산관리자에게 신뢰성 있고 정확한 생산 정보를 제시간에 제공할 수 있을 것으로 기대된다.

다중센서 데이터 융합 기반의 자율 관리 능력을 갖는 상황인식처리 시스템의 설계 (Design of a Situation-Awareness Processing System with Autonomic Management based on Multi-Sensor Data Fusion)

  • 김영균;현창원;오장훈;안효철;김영수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.913-916
    • /
    • 2008
  • 다중 센서 데이터 융합(Multi-Sensor Data Fusion)에 기반하여 자율관리 기능을 갖는 상황인식시스템에 대해 연구하였다. 다양한 형태의 센서들이 대규모의 네트워크로 연결된 환경에서 센서로부터 실시간으로 입력되는 데이터들을 융합하여 상황인식처리를 수행하는 시스템으로 노드에 설치된 소프트웨어 콤포넌트의 이상 유무를 자동 감지하고 치료하는 자율관리(Autonomic management) 기능을 갖는다. 제안한 시스템은 유비쿼터스 및 국방 무기체계의 감시·정찰, 지능형 자율 로봇, 지능형 자동차 등 다양한 상황인식 시스템에 적용가능하다.

CORBA를 이용한 GIS 콤포넌트 통합 미들웨어 확장 (Expansion of Middleware for Integrating GIS Components Using CORBA)

  • 이승호;김승환;김상호;류근호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.266-271
    • /
    • 2000
  • 지리정보를 필요로 하는 많은 이용자들은 수많은 지리정보시스템 도구들이 서로의 데이터를 공유하며 더 깊고, 많은 정보를 제공받고자 원하고 있다. 또한, 분산되어진 지리정보시스템의 구성요소들을 통합하는 기술이 요구되고 있다. 따라서, 이 논문에서는 객체 기반 구조에서 널리 보급되고 있는 OMA의 CORBA를 미들웨어로 하며, 조정자(mediator)와 랩퍼(wrapper) 기술을 도입하고, OpenGIS의 표준 인터페이스 기술을 바탕으로 원격과 이종의 지리정보시스템 컴포넌트 통합을 위한 확장 미들웨어를 설계 구현한다.

  • PDF

소프트웨어 제품계열 기반의 성적관리 컴포넌트 모델링에 관한 연구 (A Study on Modeling of Test Result Management Components based on Software Product Line)

  • 김수연;김행곤;김성원
    • 한국정보시스템학회:학술대회논문집
    • /
    • 한국정보시스템학회 2004년도 춘계학술대회
    • /
    • pp.269-272
    • /
    • 2004
  • 콤포넌트 가변성 장치를 이용하면 사용자가 용도에 알맞게 기능을 특화할 수 있다. 프로덕트 라인은 다양하고 빠르게 변화하는 시장의 요구사항과 특정 도메인 영역에 속하는 애플리케이션간의 재사용 가능한 아키텍처 및 컴포넌트의 구성으로부터 연관된 시스템 구축 시 생산성과 품질의 향상을 제공함으로써 현재 많은 관심의 초점이 되고 있다. 프로덕트 라인에서 컴포넌트 내부에 공통으로 사용할 워크프롤로를 가지고 있어 컴포넌트 사용자는 Sequence Diagram등을 통해 메시지 흐름을 직접 구현할 필요가 없다. 재사용 가능한 아키텍처는 많은 변화 계획들과 메커니즘을 포함하고 있다. 하지만, 아키텍처를 설계하기 위한 아키텍처에서의 변화성 관리에 대한 명확한 방법이 미흡하다. 따라서 본 논문에서는 재사용 가능한 아키텍처를 설계하기 위해 변화성의 명확한 표현과 아키텍처에서의 적절한 위치를 식별하기 위해, 다양한 변화성 타입을 정의하고, 프로덕트 라인 아키텍처상의 컴포넌트 설계의 변화성을 표현하고, 다중 뷰의 모델링을 통하여 프로덕트 라인의 다양한 측면을 제시하고, 사례연구로 성적관리 컴포넌트 모델링에 적용해 보고자 한다.

  • PDF

하이브리드 IPTV를 위한 리치 미디어 프레임워크 개발 (Development of a Rich Media Framework for Hybrid IPTV)

  • 성민영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권6호
    • /
    • pp.631-636
    • /
    • 2010
  • 최근 방송통신 융합의 경향에 따라 IP 네트워크 통신 기반의 주문형 미디어와 지상파, 케이블등에 기반한 방송형 미디어를 모두 수용하는 하이브리드 IPTV가 주목을 받고 있다. 본 논문에서는 최신 H.264 코덱을 지원하는 하이브리드 IPTV를 위한 리치 미디어 프레임워크를 제안한다. 이를 위해 하이브리드 미디어를 다루는 TV에 최적화된 미디어 콤포넌트와 RIA 런타임 엔진을 개발한다. 미디어 콤포넌트는 RF 방송, IP 기반 저장된 미디어 및 라이브 미디어의 다양한 재생 방식에 대해 일관되면서도 효율적인 응용 인터페이스를 제공하도록 설계되었다. 특히, 성능과 이식성을 위해 미디어 콤포넌트는 미디어 스트림 추상화, 적응식 주문형 I-프레임 탐색, 재생시간 자동 계산 등을 채택하였다. 제안된 미디어 인터페이스를 기반으로 RIA 런타임 프로토타입을 개발하였다. RIA 런타임은 한정된 자원을 갖는 IPTV 환경에서의 최적화된 렌더링을 위해 프로세서의 내장 그래픽 가속기를 최대한 활용하도록 설계되었다. 개발된 프레임워크의 성능과 유용성을 검증하기 위해 시연 및 실험을 실시하고 그 결과를 제시한다. 제안된 프레임워크는 IPTV 기반 VOD, 광고, 교육 등의 응용에서 벡터 그래픽 및 하이브리드 미디어를 지원하는데 효과적으로 사용될 것으로 기대된다.

효율적인 기술문서화를 위한 콘텐트 재사용성 접근방법 (Approaching Content Reuse for Efficient Technical Documentation)

  • 구홍서
    • 한국산업정보학회논문지
    • /
    • 제15권5호
    • /
    • pp.113-118
    • /
    • 2010
  • 기업에서 수백 또는 수천 개의 문서를 작업해야 하는 다수의 프로젝트를 수행할 때, 여러 개의 문서에 포함된 동일한 콘텐트나 본질적으로 유사한 콘텐트를 변경하지 않아도 되기 때문에 콘텐트의 싱글소성은 커다란 이득이 있다. OASIS의 DITA (Darwin Information Typing Architecture)는 기술문서들을 저작하고, 생성하고, 배포하기 위한 XML기반의 아키텍처이다. 이 기술은 정보타입에 따라 분류한 토픽 모듈들을 생성한 다음 다양한 방식으로 이런 콘텐트를 이용하는 설계 규칙들의 집합이다. 본 논문에서는 서로 다른 정보제품을 제작할 때 기존의 콘텐트 콤포넌트의 재사용성을 향상시키기 위해, DITA기반의 기술문서 개발을 위한 접근방법을 연구하였다.

웹 기반 인공심장 모니터링 시스템의 설계와 구현 (Design and Implementation of the Web-based Monitoring System for an Artificial Heart)

  • 정진한;최재순;이지훈;민병구
    • 대한의용생체공학회:의공학회지
    • /
    • 제23권2호
    • /
    • pp.131-137
    • /
    • 2002
  • 이동 작동기형 인공 심장의 원격 모니터링을 위한 시스템을 설계, 구현하였다 동물 실험이나 환자에의 임상 실험 후 인공 심장 동작 상황에 대한 원격 모니터링은 필수적이다. 본 논문에서는 담당자가 환자로부터 멀리 떨어진 곳에 있을 때에도 인터넷을 통해 간편하게 인공 심장의 동작 상황과 혈류역학 정보를 확인할 수 있는 시스템을 제안하여 그 성능을 확인하였다. 기존의 시스템과 쉽게 연결하여 사용할 수 있도록. 또 쉬운 관리와 기능 향상을 위하여 COM(Component Object Model) 기술 기반의 콤포넌트 모듈로 데이터 전송 부분을 구현하였고. 범용의 브라우저를 이용하여 인터넷에 연결, 확인토록 자바 애플릿을 이용하여 실행되도록 하였다. 또한 정해진 룰에 따라 판단하여 인공 심장의 이상 동작시 관리자에게 알려주도록 하였다. 구현된 시스템을 1개월 이상 생존하는 동물에 적용하여 본 결과 아무런 문제없이 정상 동작함을 확인하였다.