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

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

5-Tap Adaptive PRML Architecture for High-Density Optical Disc Channel

  • Choi, Goang-Seog
    • 한국멀티미디어학회논문지
    • /
    • 제10권12호
    • /
    • pp.1585-1590
    • /
    • 2007
  • This paper introduces adaptive PRML (Partial Response Maximum Likelihood) architecture with PR (a,b,c,d,e) channel type for the improved readability of high-density optical discs with capacity greater than 30GB. The proposed PRML architecture consists of an adaptive equalizer, a Viterbi detector and a channel identifier. Detailed description for each component is included. The architecture is implemented in chip and also confirmed its performance on the test board mounting the chip. Test results show that the proposed 5-tap PRML architecture is well operated, and less than $2{\times}10^{-4}$ of BER (Bit Error Rate) is achieved with radial and tangential tilt margin of ${\pm}0.6^{\circ}$ on self-made 30GB BD at 1x speed.

  • PDF

실시간 시스템을 위한 소프트웨어 구조 설계 환경 (A Software Architecture Design Environment for Real-time Systems)

  • 강병도
    • 한국산업정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.39-47
    • /
    • 2001
  • 소프트웨어 구조는 시스템 컴포넌트들과 그들의 상호관계를 이해하기 위한 프레임워크로서 제공된다. 또한 소프트웨어 구조는 낮은 비용, 높은 생산성 및 일관된 품질을 이루기 위해 재사용 될 수 있다. 본 논문에서는 우리가 개발한 소프트웨어 구조 설계 환경인 HanyWork의 구조와 기능을 설명한다. HappyWork는 두 가지의 주요한 기능을 가진다. 첫째로 HappyWork는 소프트웨어 구조 다이어그램의 모델링을 위한 그래픽 에디터를 제공하고, 둘째로 HWL(HappyWork language)라는 소프트웨어 구조 기술 언어를 제공한다.

  • PDF

차세대 컴포넌트 미들웨어 CORBA COMPONENT MODEL에 대한 고찰

  • 조영실
    • 한국전자거래학회:학술대회논문집
    • /
    • 한국전자거래학회 2002년도 e-Biz World Conference
    • /
    • pp.444-447
    • /
    • 2002
  • ㆍ 분산 컴퓨팅 개발을 위한 객체 기술 ㆍ 표준 객체 지향 아키텍쳐 프레임웍 ㆍ Object Management Architecture(OMA) ㆍ N-tier ㆍ 컴포넌트 ㆍ 애플리케이션 플랫폼 ㆍ EJB, COM, CORBA

  • PDF

빅터 호르타의 주택설계에 나타난 근대적 특성에 관한 연구 (Modern Characteristics of Victor Horta's Domestic Architecture)

  • 황보봉
    • KIEAE Journal
    • /
    • 제9권2호
    • /
    • pp.73-80
    • /
    • 2009
  • In the early twentieth century, many architects still practised eclectic design elements. Emergence of new building materials such as steel, concrete and glass were not yet found fresh roles in architectural design. It was Brussels that the use of modern materials gave rise to their new forms and gave influence to not only building skins but also spatial organization. Art Nouveau architecture is often seen as revolutionary and pioneering modern architecture against eclectic classicism prevalent in the 18th and 19th centuries. Despite the fact that some scholars point out that Art Nouveau is more a transient phenomenon than modern architecture proper, no one would deny that Art Nouveau carries a good deal of modern characteristics. This paper intends to show rather ambivalent perspectives upon Art Nouveau architecture. Although it insinuates overly dynamic nature in architectural languages, it does not hamper us from reading Art Nouveau as a vital component of modern architecture. Through a careful analysis of the early domestic designs of Victor Horta, it becomes evident that his work can provide modern architecture a meaningful alibi for its growth. Victor Horta's house design is well known to the public, both for his classical tastes and for its changing implementation. Horta's modern quality is never adequately recognized, partly due to his eye catching modern iron properties and sinuous ornamentation. This paper tries to offer an insight into the complicated stage set of the fin-de-$si{\grave{e}}cle$ through the work of Victor Horta whose influence has been immense in the making of modern architecture.

Parallel Connected Component Labeling Based on the Selective Four Directional Label Search Using CUDA

  • Soh, Young-Sung;Hong, Jung-Woo
    • 융합신호처리학회논문지
    • /
    • 제16권3호
    • /
    • pp.83-89
    • /
    • 2015
  • Connected component labeling (CCL) is a mandatory step in image segmentation where objects are extracted and uniquely labeled. CCL is a computationally expensive operation and thus is often done in parallel processing framework to reduce execution time. Various parallel CCL methods have been proposed in the literature. Among them are NSZ label equivalence (NSZ-LE) method, modified 8 directional label selection (M8DLS) method, HYBRID1 method, and HYBRID2 method. Soh et al. showed that HYBRID2 outperforms the others and is the best so far. In this paper we propose a new hybrid parallel CCL algorithm termed as HYBRID3 that combines selective four directional label search (S4DLS) with label backtracking (LB). We show that the average percentage speedup of the proposed over M8DLS is around 60% more than that of HYBRID2 over M8DLS for various kinds of images.

프로덕트 라인 기반의 모바일 소프트웨어 개발 프로세스 (Product Line Development Process for Mobile Software based on Product Line)

  • 김행곤;손이경
    • 정보처리학회논문지D
    • /
    • 제12D권3호
    • /
    • pp.395-408
    • /
    • 2005
  • 유비쿼터스 컴퓨팅은 매우 광범위한 기술 분야에 적용될 수 있고 완벽한 사용자 요구를 필요로 하며, 많은 시나리오와 기술들을 포함하고 있으므로 이러한 요구를 충족시켜주는 새로운 소프트웨어 개발 툴과 방법론이 필수적이다. 이를 위한 새로운 기술로써 소프트웨어 프로덕트 라인은 공통의 유사한 기능을 가지고 있는 소프트웨어 제품 혹은 소프트웨어 시스템 집합으로 특정 영역의 시장과 용도의 요구사항에 따라 재사용 가능한 아키텍처 및 컴포넌트를 구성함으로써 생산성과 품질을 향상시킬 수 있다. 특히, 시스템을 분할하고 구조화하여 시스템의 성능과 효율성을 향상시킬 수 있는 소프트웨어 아키텍처 개념이 중요시되면서 아키텍처의 개발과 평가에 대한 체계적인 연구가 필요하다. 본 논문에서는 CBD(Component Based Development)를 기반한 소프트웨어 프로덕트 라인(PLD : Product Line based Development)을 도입하여 모바일 비즈니스 도메인에 적합한 모바일 응용 시스템 아키텍처(MASA. Mobile Application System Architecture)를 제시한다.

소프트웨어 아키텍처를 적용한 컴포넌트 프레임워크 개발에 관한 연구 (A Study on the Building Component Framework Development adapting Software Architecture)

  • 이창훈;이경환
    • 정보처리학회논문지D
    • /
    • 제9D권3호
    • /
    • pp.409-416
    • /
    • 2002
  • 프레임워크는 기본적으로 소프트웨어 개발 시 얻어진 생산물들을 상위레벨의 추상화 과정을 통해 그 분석 및 설계 정보의 재사용을 통해 소프트웨어의 재사용 범위를 넓히고자 하는 시도이다. 그러나 이 프레임워크는 역호출관계를 통한 어플리케이션 개발 시스템이기 때문에 어플리케이션에 대한 아키텍처 정보를 모두 가지고 있어야 한다. 기존의 프레임워크의 경우 이런 아키텍처 정보는 설계 수준에서만 머물고 바로 코드 수준에서 정의, 사용되는 형태를 가져왔다. 따라서 프레임워크의 화장이나 컴포지션 시 코드를 재 설계하고 구현해야 하는 문제점이 있다. 즉 아키텍처 정보를 설계 수준과 코드 재사용 수준의 중긴 형태인 언어로서 개발, 사용해야할 필요성이 생겼다. 본 논문에서는 다음과 같은 연구에 중점을 두었다. 첫째로 아키텍처 정보를 보다 구체화하는 방법으로 ADL을 통한 표현 방법에 대해 정의하였다. 둘째로 기존의 추상화된 컴포넌트 기반 프레임워크 개발 공정을 아키텍처 정보를 구체화하여 개발하는데 적합하도록 그 공정을 개선하였다. 셋째로 ADL로 표현된 아키텍처 정보를 프레임워크를 통한 어플리케이션 개발에 필요한 정보로 활용하여 개발할 수 있도록 컴포넌트 프레임워크 지원도구를 개발하였다.

A Study of the Standard Interface Architecture of Naval Combat Management System

  • Baek, Chi-Sun;Ahn, Jin-Hyang
    • 한국컴퓨터정보학회논문지
    • /
    • 제26권1호
    • /
    • pp.147-154
    • /
    • 2021
  • 해군 전투력의 핵심이라고 할 수 있는 함정전투체계(통칭 CMS)는 1993년 국산화에 성공한 이후 다방면에서 꾸준한 발전을 이루어왔다. 반면 CMS 소프트웨어는 컴퓨팅 시스템 환경이 비약적으로 발전해 왔음에도 불구하고 방위산업의 구조적인 특성 때문에 기술 및 구조적 발전이 미비했다. 따라서 CMS 소프트웨어 개발의 새로운 패러다임의 필요성이 대두되었다. 본 논문에서는 진보된 프로그래밍 패러다임인 객체지향 프로그래밍과 그 설계 원칙인 SOLID를 준수하는 함정전투체계 표준 연동 아키텍처로서 Naval Shield Component Platform(NSCP)를 제시하고 각 컴포넌트들의 구조와 기능 및 특징을 소개한다. 더 나아가 이를 통해 CMS 소프트웨어 개발에 있어 높은 재사용성, 동시성 그리고 유지보수성을 기대한다. 향후연구로 NSCP를 차기 CMS 소프트웨어 개발 프로젝트에 시범 적용하고 정량적, 정성적 평가를 통해 NSCP의 효용성을 평가할 예정이다.

3 레벨 관점의 서비스 타입의 분류 및 정의 방법 (3 Leveled Viewed Classification and Definition of Service Type for SOA)

  • 최미숙;이서정
    • 한국IT서비스학회지
    • /
    • 제5권2호
    • /
    • pp.137-153
    • /
    • 2006
  • SOA(Service Oriented Architecture) can be a technique to make compassable software from mapping business service to software component. To support effective SOA, it is important that services have to be defined or classified more independently for dynamic and reusable composition. Several methods have been issued but no ways to defined service granularities, service type or service unit. In this paper we introduce 3 level views, service level, service granularity to reuse effectively. And, we suggest service definition guidelines using them.

컴포넌트 기반 소프트웨어 개발을 위한 도메인 아키텍쳐 설계 (Domain Architecture Design for Component-Based Software Development(CBD))

  • 하현주;염근혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.495-497
    • /
    • 2000
  • CBD(Component-Based Development)는 이미 존재하는 소프트웨어 컴포넌트를 조립함으로써 시스템을 개발하는 방법이다. 컴포넌트를 이용하여 시스템을 개발하는 것은 개발시간과 비용을 줄이고, 생산성을 향상시키는 등 여러 가지 장점을 가진다. 그러나 여러 벤더에 의해 개발된 컴포넌트를 조립하는 것은 쉬운 일이 아니다. 이를 위해 컴포넌트가 어떤 문맥에서 사용되는지 이해하는 것이 필요하며 이 문맥은 아키텍쳐에 의해 결정된다. 따라서 본 논문에서는 컴포넌트 기반 개발을 위한 도메인 아키텍쳐를 제안한다. 도메인 아키텍쳐는 도메인을 구성하는 컴포넌트와 그들간의 관계에 대한 정보를 제공함으로써, 어플리케이션 개발을 쉽게 한다. 또한 도메인 아키텍쳐는 관련된 여러 시스템을 위한 아키텍쳐이므로, 도메인 아키텍쳐 상의 컴포넌트는 재사용이 높다.

  • PDF