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

검색결과 270건 처리시간 0.025초

재사용을 위한 요소간 결합의 명세 및 호환성 체크 (Specification and Compatiblity Check of the Component compositions for the Reuse)

  • 이창훈;이경환
    • 한국정보처리학회논문지
    • /
    • 제5권5호
    • /
    • pp.1216-1224
    • /
    • 1998
  • 객체지향 방법론에서 대부분의 객체들은 독자적인 독립체이지만 시스템 전체적인 측면에서는 서로가 자기에게 주어진 역할을 완수하기 위해서 다른 객체와 상호 협력관계를 가져야만 한다. 이는 객체들의 정적인 측면도 중요하지만 다른 객체와의 interaction을 통한 상호 협력관계의 명세가 중요함을 의미한다. 일반적으로 객체들간의 상호작용을 선이나 박스 등과 같은 비정형적인 형태로 표현함으로써, 추론과 정확성 검증 그리고 호환성 체크와 같은 것이 어렵다는 한계를 갖고 있다. 재사용 전문가들은 설계의 재사용이 보다 일반적이고 광범위하게 적용되기 때문에 코드의 재사용보다 중요하다고 한다. 또한 프레임워크는 일반적으로 코드수준의 재사용과 설계단계의 재사용을 지원하는 재사용 기법으로 알려져 있는데, 여기에서도 각 객체들간의 결합성이 매우 중요한 개념으로 취급되고 있다. 따라서 본 논문에서는 LOTOS를 이용하여 요소들 간의 결합에 관한 표기를 정형화하고 아울러 호환성 여부를 체크할 수 있도록 함으로써 향후 프레임워크로 확장이 가능할 수 있는 토대를 마련하고자 한다.

  • PDF

서버측 애플리케이션 개발을 위한 EJB 지원 엔터프라이즈 빈즈 생성기/전개기의 설계 및 구현 (Design and Implementation of Enterprise Beans Generator/ Depolyer supporting EJB for Server-Side Application Development)

  • 노혜민;이상영;김송주;유철중;장옥배;이우진;신규상
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권5호
    • /
    • pp.429-439
    • /
    • 2001
  • J2EE(Java$^{TM}$ 2 Platform, Enterprise Edition) 플랫폼의 핵심기술인 EJB(Enterprise JavaBeans)는 서버 측 컴포넌트 표준 모델이다. 최근 들어 점차 이를 지원하는 도구의 중요성이 대두되고 있고 EJB만을 전문적으로 개발하는 도구들도 선보이고 있는 추세에 있다. 본 논문에서는 EJB 서버 내에서 사용되는 엔터프라이즈 빈즈(Enterprise Beans)를 컴포넌트 모델로 설계하고 설계된 내용을 임포트(import)하여 골격 코드 수준으로 엔터프라이즈 빈즈 코드를 자동 생성하는 코드 생성기(code generator)와 이를 애플리케이션 서버에 전개하는 EJB 전개기(EJB deployer)를 설계하고 구현한다. 코드 생성기는 JAR 파일을 자동으로 생성해 주는 기능을 가지고 있다. 생성된 JAR 파일은 EJB 전개기를 통해 EJB 애플리케이션 서버에 전개되어 클라이언트가 사용할 수 있게 지원한다. 또한 본 도구는 EJB 스펙에 따라 개발된 EJB 서버와 컨테이너를 지원한다. 본 도구를 활용하면 보다 빠르고 정확하게 엔터프라이즈 빈즈를 생성하고 전개할 수 있다.

  • PDF

주성분분석을 이용한 소프트웨어 개발노력 추정능력 향상 (Improving Estimation Ability of Software Development Effort Using Principle Component Analysis)

  • 이상운
    • 정보처리학회논문지D
    • /
    • 제9D권1호
    • /
    • pp.75-80
    • /
    • 2002
  • Putnam은 소프트웨어 프로젝트에 참여하는 인력이 Rayleigh 분포를 따르는 SLIM 모델을 제시하였다. 이 모델에서 인력분포를 얻기 위해서는 총 개발노력과 개발 난이도를 추정해야 한다. 프로젝트 개발에 참여할 것인지 여부를 결정하기 위해서는 소프트웨어 생명주기의 초기단계에서 이 모수들을 보다 적확히 추정하는 것이 필요하다. Putnam은 시스템 속성들 중 강한 상관관계가 있는 변량을 제거하고 나머지 변량들만으로 총 개발노력과 개발 난이도를 추정하였다. 그러나 통계적 방법에 따라 변량들이 다르게 선택되며 모델의 성능에 차이가 발생한다. 본 논문은 Putnam 방법 대신 주성분분석을 이용하여 최적의 시스템 속성을 선택하였다. 모델의 성능분석 결과 주성분분석 방법이 Putnam의 방법보다 9.85% 성능향상을 보였다. 또한, 제안된 모델은 단순하고 쉽게 구현할 수 있다.

PWM DC/DC 전력 컨버터 설계 연구 (A Study on the Design of PWM DC/DC Power Converter)

  • 노영환;황의성;김강한
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2011년도 춘계학술대회 논문집
    • /
    • pp.627-633
    • /
    • 2011
  • DC/DC switching power converters are commonly used to generate a regulated DC output voltages with high efficiencies from different DC input sources. The voltage mode DC/DC converter utilizes MOSFET, inductor, and a PWM (pulse-width modulation) controller with oscillator, amplifier, and comparator, etc. to efficiently transfer energy from the input to the output at periodic intervals. The fundamental boost converter and a buck converter containing a switched-mode power supply are studied. In this paper, the electrical characteristics of DC/DC power converters are simulated by program of SPICE. In addition, power efficiency is analyzed based on the specification of each component.

  • PDF

상태모델에 기반한 소프트웨어 컴포넌트 명세의 정형적 테스트 (Formal tests for State-model based Specifications on Software Components)

  • 서동수
    • 컴퓨터교육학회논문지
    • /
    • 제7권6호
    • /
    • pp.129-139
    • /
    • 2004
  • C4I 시스템과 같이 신뢰성이 강조되는 시스템의 개발에 있어 정형기법의 도입은 개발 과정에서 나타나는 결과물에 대한 검증을 가능케 함으로서 올바른 시스템을 개발하고 있다는 확신을 개발자와 의뢰자 모두에게 기공해준다. 본 논문은 엄밀한 검증이 필요한 컴포넌트를 설계할 때 사용될 수 있는 컴포넌트의 정형명세 기법과 이에 기반한 테스트 방법을 논한다. 특히 상태기반의 기능명세에 대해 미약선조건을 이용하여 분해하는 방법과 이 과정을 통해 생성된 하위명세에 대한 블랙박스 테스트케이스를 생성시키는 방법을 제시한다.

  • PDF

Viscosity Index Enhancement Through Dumb-Bell Blending of Lubricants

  • Shim, Joo-Sup;Cho, Won-Oh
    • Tribology and Lubricants
    • /
    • 제11권2호
    • /
    • pp.1-7
    • /
    • 1995
  • Viscosity index is an arbitray number used to characterize the variation of lubricant viscosity with respect to temperature. It is well recognized in the oil industry that as refining severity increases, lubricant VI increases. Consequently, VI is often perceived as a measure of lubricant quality. Futhermore, a 95 VI minimum specification is commonly imposed in marketing base stocks. These factors provide the incentitive for this study to carefully analyze VI definition and two component viscosity blending techniques to investigate how they affect VI change, and finally to examine possible avenues to produce 95+VI base stocks by blending sub-95 VI base stocks.

공작기계용 모터 드라이브 개발사례 (Development of Motor Drives for Machine Tools)

  • 임형빈;노철원;최종률
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1995년도 추계학술대회 논문집
    • /
    • pp.1009-1012
    • /
    • 1995
  • This paper presents an example of the development of motor drives for machine tools. Machine tools need motor drives with high control precision and performance. We developed a motor drive system that meets these requirements. The converter, the one component of drive system, adopts modular structure and high DC-link voltage. The drive which consists rest part of drive system is developed based on TMS320C32 DSP and state-of-the-art circuit technology. In this paper each developed parts are described in terms of its structure, specification and features.

  • PDF

효과적인 계측시스템을 위한 IEEE 1451 적용에 관한 연구 (A Study on the application of IEEE 1451 for efficient measurement system)

  • 조항덕;박우일;문세상;김우식
    • 한국소음진동공학회:학술대회논문집
    • /
    • 한국소음진동공학회 2007년도 춘계학술대회논문집
    • /
    • pp.983-986
    • /
    • 2007
  • In this paper, we addressed the IEEE 1451.x that can organize a sensor network for efficient measurement system. IEEE 1451 provides standard interface, specification and Object model for example Network Capable Application Processor(NCAP), Transducer Electronic Data Sheet(TEDS), Smart Transducer Interface Module (STIM) and so on. Especially IEEE 1451.2 defines the TEDS Formats and STIM. The TEDS makes transducer to be used independently from device. NCAP makes the component of measurement system to be handled as an object. Therefore each function block constructs system by using Add-on. IEEE 1451.x can be expend the system with Add-on and Plug-and-Play by using smart sensor and connected with current network. We expect that this method can provide the efficiency and convenience when using the measurement system.

  • PDF

풍력발전기용 나셀외장부의 경량화 및 강도향상에 관한 수치해석 (A Numerical Analysis for Light Weight and Strength Improvement of Wind Power System Nacelle Cover)

  • 강지웅;권오헌;정우열
    • 한국안전학회지
    • /
    • 제25권4호
    • /
    • pp.1-6
    • /
    • 2010
  • Wind power system is composed by 3 major parts, rotor blade, nacelle and tower. Especially, the nacelle cover has an important role to prevent the component of nacelle and rotor from an extreme external circumstance. Therefore it is necessary to analyze and evaluate the stress distribution and deformation for them in the design level. There are two major points in nacelle cover analysis. The one is nacelle cover itself and the other is cover support structure. According to GL specification, this study shows the result that CFRP nacelle cover of wind turbine satisfies the strength and deformation through numerical analysis using the commercial finite element analysis program.

XML 기반 인터페이스 명세 중심의 컴포넌트 저장소 모델 (An XML-Based Component Repository Model Focused on Interface Specification)

  • 김경민;김태웅;김정현;김태공;최항묵
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (하)
    • /
    • pp.2083-2086
    • /
    • 2002
  • 시스템이 복잡해지고 대형화됨에 따라 소프트웨어 생산성, 품질, 효율성을 높이기 위해서 부품화와 재사용의 특성을 지닌 컴포넌트가 여러 응용프로그램에서 개발되고 있다. 따라서 컴포넌트기반 소프트웨어공학에서는 컴포넌트를 분류, 검증, 검색하기 위한 컴포넌트 명세화 방안과 컴포넌트 기반의 개발을 위한 개발공정에 대해 많은 연구가 요구되고 있다. 이에 본 논문에서는 컴포넌트의 실제 재사용을 위해 컴포넌트의 조립 시점 정보를 나타내는 인터페이스 명세 중심의 컴포넌트 저장소 모델을 제안한다. 본 논문에서 제안하고 있는 컴포넌트 명세에는 인터페이스 정보 뿐 아니라 상속 등과 같은 재사용에 대한 정보와 컴포넌트들간의 결합관계를 나타내는 상호작용에 관한 정보를 포함하며, 이 명세는 이식성 및 구조적 표현이 뛰어나고 다양한 형태의 문서로 확장 가능한 XML을 사용하여 기술한다.

  • PDF