• 제목/요약/키워드: Component Architecture

검색결과 877건 처리시간 0.027초

Radix-4 비터비 디코더를 위한 효율적인 ACS 구조 (An Efficient ACS Architecture for radix-4 Viterbi Decoder)

  • 김덕환;임종석
    • 대한전자공학회논문지SD
    • /
    • 제42권1호
    • /
    • pp.69-77
    • /
    • 2005
  • 비터비 디코더는 통신 시스템에서 가장 핵심적인 부분 중의 하나로써 순방향 오류 정정을 위해 사용된다. 통신 속도의 고속화가 진행됨에 따라 고속에서 동작할 수 있는 통신 모듈의 개발이 점차 중요해지고 있다. 비터비 디코더는 궤환구조를 갖는 ACS 연산의 특성상 고속화가 매우 어렵다. 본 논문에서는 비터비 디코더의 고속화와 면적을 모두 고려한 효율적인 radix-4 ACS 구조를 제안하였다. 비터비 디코더의 ACS 연산을 재 정렬하여 면적을 절약하였고 경로 메트릭 메모리를 retiming하여 디코더의 속도를 개선하였다. 제안된 ACS 구조는 VHDL로 구현되었고 Xilinx의 ISE 6.2i에서 합성되었다. 실험을 통해서 제안된 구조의 AT product가 기존의 고속 radix-4 ACS 구조보다 11% 개선된 것을 확인할 수 있었다.

A Study on the Standard Architecture of IFF Interface SW in the Naval Combat Management System

  • Yeon-Hee Noh;Dong-Han Jung;Young-San Kim;Hyo-Jo Lee
    • 한국컴퓨터정보학회논문지
    • /
    • 제29권1호
    • /
    • pp.139-149
    • /
    • 2024
  • 본 논문은 함정 전투체계 피아식별기 연동 소프트웨어에 대한 표준 연동 아키텍처를 제안한다. 제안된 표준 연동 아키텍처는 기존의 11종 피아식별기 연동 소프트웨어의 수정 공수 및 신뢰성시험 수행시간 단축을 위해 고안된 방법으로, 의존도가 높은 체계 및 장비 정보들을 식별하고 표준 요구사항 및 기능을 새로 정의하였다. 이를 기반으로 차기 함정전투체계 표준 연동 아키텍처(NSCP)를 적용해 1차 설계를 진행하였다. 이후 휘처 모델(Feature Model)을 통해 다중 체계 및 장비 연동에 대한 추가 공통요소와 가변요소를 도출하고 S.O.L.I.D 원칙을 고려해 최종 아키텍처를 설계하였다. 제안된 피아식별기 표준 연동 SW는 공통 아키텍처를 통한 관리 효율성 증대와 소스코드의 재사용성 및 확장성 증가, 신뢰성시험 수행시간 단축을 통한 개발비용 감소 효과를 기대할 수 있다.

오픈소스 기반의 JBI 컴포넌트배치도구의 설계 및 구현 (Design and Implementation of JBI Component Deployment tool Based on the open sources)

  • 박제원;최재현;이재성;이남용
    • 정보처리학회논문지D
    • /
    • 제16D권5호
    • /
    • pp.715-728
    • /
    • 2009
  • JBI(Java Business Integration)기반의 ESB(Enterprise Service Bus)는 웹서비스표준으로 서비스의 유통경로를 구현한 SOA(Service Oriented Architecture)의 한 방법이다. 광범위한 벤더로 구성된 JBI기반의 ESB는 서비스를 플러그인 할 수 있는 확장성의 장점을 가지고 있지만 사용자가 서비스유닛을 사용하기 위해선 복잡한 절차의 패키징과정을 수동으로 연동해야 하고, 순차적인 절차를 따른 배포방법을 사용해야 하는 비효율적 유지관리의 문제점을 가지고 있다. 본 논문에서는 이러한 문제를 해결하기 위해 컴포넌트간의 연동을 위한 모델링에서 배포의 전 과정을 통합하여 관리할 수 있는 사용자 중심의 컴포넌트 배치도구를 설계 및 구현하였다. 배치도구의 설계를 위해 첫째, 기존 JBI를 지원하는 배치도구를 분석하여 문제점 및 개선사항을 도출하였다. 둘째, JBI 기반의 ESB에서 가지고 있는 문제점 등을 기반으로 요구사항을 도출해 내었다. 그리고 최종적으로 JBI를 지원하는 컴포넌트의 스키마를 분석을 통한 모델링의 속성 및 패키징, 배포, 검증 기능을 설계하고 구현하였다. 본 논문에서 제안하는 도구를 이용하면 사용자는 컴포넌트의 연동을 위한 모델링에서 배포의 전 과정을 별도의 도구와 수작업 없이 배치도구 내에서 통합적으로 수행하고 관리할 수 있으며 GUI기반의 컴포넌트 모델링과 관리를 통하여 사용자는 사용성과 편리성을 높일 수 있다. 또한 컴포넌트의 유효성검증 및 경로에 대한 유효성검증을 통하여 서비스유닛을 배포하는데 발생 할 수 있는 오류를 최소화 할 수 있을 것으로 기대된다.

컴포넌트 그리드: 개발자 친화적인 국방 소프트웨어 재사용 지원 환경 (Component Grid: A Developer-centric Environment for Defense Software Reuse)

  • 고인영;구형민
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제23권4호
    • /
    • pp.151-163
    • /
    • 2010
  • 국방 소프트웨어 개발 분야는 응용 도메인이 다양하며 각 도메인의 규모도 다른 분야보다 커서 소프트웨어 자산의 재사용이 중요시 되고 있고, 재사용 되는 자산의 품질 및 신뢰성이 강조된다. 국방 분야에서 이러한 중요성을 인식하고 재사용 방법론들을 개발하여 사용하려는 시도가 많았지만 체계적인 재사용이 이루어지지 않아 재사용 이익을 극대화 하지 못하였다. 본 연구에서는 실질적으로 재사용이 왜 잘 이루어지지 않는지에 대한 문제점들을 분석하고, 이러한 문제점들을 해결할 수 있는 요구사항들을 정리하였다. 이러한 요구사항을 만족하며 전군적 소프트웨어 재사용을 지원하는 개발자 친화적인 재사용 지원 환경인 컴포넌트 그리드 시스템을 개발하고 있다. 컴포넌트 그리드 시스템 개발을 위해 아키텍처를 설계하였고, 아키텍처를 구성하는 세부적인 핵심 요소들과 그 역할을 정의하였다. 개발자 부담의 감소를 위한 시맨틱 태깅(Semantic Tagging) 기반의 요구사항 추적 기술을 개발하였고, 재사용 지식 표현 모델을 개발하였다. 또한 개발자들 간의 자유로운 의사소통 과 자산 및 지식의 교류를 지원하기 위해 웹 기반의 자산 관리 환경과 소셜 네트워크 기반의 자산 검색 및 커뮤니티 추천 기법, 위키(Wik) 기반의 참여적, 협력적 지식 정제 및 증식 환경을 개발하였다. 이러한 접근법들을 통합하여 재사용을 지원할 수 있는 웹 기반 컴포넌트 그리드 시스템의 프로토타입을 구현하였다. 본 연구를 통해 국방 소프트웨어 개발 분야에서 개발자들이 소프트웨어 자산들을 투명하고 효율적으로 공유 및 재사용이 가능하게 하여 국방 소프트웨어의 재사용성 및 품질을 향상시킬 수 있으리라 기대한다.

  • PDF

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

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

  • PDF

DEVELOPMENT OF HIGH-RESOLUTION SATELLITE IMAGE PROCESSING SYSTEM BY USING CBD

  • Yoon, Chang-Pak;Seo, Ji-Hoon;Kim, Kyung-Ok
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2002년도 Proceedings of International Symposium on Remote Sensing
    • /
    • pp.49-52
    • /
    • 2002
  • High-resolution satellite image processing software should be able to ensure accurate, fast, compact data processing in offline or online environment. In this paper, component software for high-resolution satellite image processing is developed using OpenGIS components and real-time data processing architecture. The developed component software is composed of three major packages, which are data provide package, user interface package, and fast data processing package. The data provider package encodes and decodes diverse image/vector data formats and give identical data access methods to developers. The user interface package supports menus, toolbars, dialogs, and events to use easier. The fast data processing package follows the OpenGIS's data processing standards, which can deal with several processors as components with standard procedural functionalities.

  • PDF

SYSTEM ARCHITECTURE OF THE TELEMATICS POSITIONING TESTBED

  • Kim, Young-Min;Kim, Bong-Soo;Choi, Wan-Sik
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2005년도 Proceedings of ISRS 2005
    • /
    • pp.349-352
    • /
    • 2005
  • The telematics positioning testbed is an infrastructure to test and verify positioning technology, the sub-component of telernatics system. The positioning testbed provides the environment of performance analysis for acquisition of static and dynamic positioning information using telematics vehicle. This testbed consists of onboard positioning system, positioning reference station and lab positioning server. The onboard positioning system equipped in telematics vehicle, consists of target positioning system, reference positioning system, and analysis tool. A equipment acquiring high precision positioning data obtained from GPS combined with IMU was set as a reference positioning system. Analysis tool compares observed positioning data with high precision positioning information from a reference positioning system, and processes positioning information. Positioning reference station is RTK system used for reducing atmosphere error, and it transmits corrected information to reference positioning system. Positioning server which is located at laboratory manages positioning database and provides monitoring data to integrated testbed operating system. It is expected that the testbed supports commercialization of telernatics technology and services, integrated testing among component technology and verification.

  • PDF

무선 키 갱신 프로토콜 OTAR의 암호 시스템 개선 방안 (On the Security Enhancement of the OTAR Protocol and Cryptosystems)

  • 이훈재;이상곤;박종욱;윤장홍
    • 인터넷정보학회논문지
    • /
    • 제6권3호
    • /
    • pp.31-43
    • /
    • 2005
  • OTAR시스템은 높은 보증 등급의 키 관리 기능을 구현한 것이며, 접근 통제, 무결성, 기밀성 기능을 확신할 수 있는 무선을 통한 원격 키 갱신 기술을 갖는다. 하지만 TIA/EIA OTAR 기술은 현실적인 측면에서 안전성의 개선이 요구된다. 본 논문에 서는 무선 정보보안시스템에 적용 가능한 무선을 통한 키 갱신 기술인 TIA/EIA OTAR에 대한 보안 취약점을 분석한 후, 취약점을 수정 보완한 개선된 OTAR 보안 시스템을 제안한다. 제안 시스템에는 신뢰성이 높은 난수 동기방식을 포함한다.

  • PDF

Numerical simulation of unsteady propeller/rudder interaction

  • He, Lei;Kinnas, Spyros A.
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • 제9권6호
    • /
    • pp.677-692
    • /
    • 2017
  • A numerical approach based on a potential flow method is developed to simulate the unsteady interaction between propeller and rudder. In this approach, a panel method is used to solve the flow around the rudder and a vortex lattice method is used to solve the flow around the propeller, respectively. An iterative procedure is adopted to solve the interaction between propeller and rudder. The effects of one component on the other are evaluated by using induced velocities due to the other component at every time step. A fully unsteady wake alignment algorithm is implemented into the vortex lattice method to simulate the unsteady propeller flow. The Rosenhead-Moore core model is employed during the wake alignment procedure to avoid the singularities and instability. The Lamb-Oseen vortex model is adopted in the present method to decay the vortex strength around the rudder and to eliminate unrealistically high induced velocity. The present methods are applied to predict the performance of a cavitating horn-type rudder in the presence of a 6-bladed propeller. The predicted cavity patterns compare well with those observed from the experiments.

효율적인 OPC Client 생성을 위한 ActiveX 기반 컴포넌트의 설계 및 구현 (Design and Implementation of an ActiveX based Component For Efficient Generation of OPC Client)

  • 심민석;이명재;김종환
    • 제어로봇시스템학회논문지
    • /
    • 제11권11호
    • /
    • pp.970-976
    • /
    • 2005
  • OPC has made it to improve the development of control and monitoring software. But it is difficult to understand COM/DCOM model that is a base technology of OPC and complex communication setting between OPC Server and OPC Client. Therefore, in this paper, we design and implement ActiveX based components that are enable to solve these problems. Implemented components provide a method for simple communication between OPC Sewer and OPC Client and a GUI environment for easy and fast setting of communication information. Also, they provide the architecture fur efficient management of OPC Server's data. By using implemented component, easy development and efficient maintenance of OPC Client can be supported.