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

검색결과 209건 처리시간 0.021초

컴포넌트 워크플로우 가변성의 정형 명세 및 모델링 기법 (Formal Specification and Modeling Techniques of Component Workflow Variability)

  • 이종국;조은숙;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권10호
    • /
    • pp.703-725
    • /
    • 2002
  • 컴포넌트는 소프트웨어 개발의 복잡성을 감소시키는 효과적인 방법으로 평가되고 있다. 그러나 소프트웨어 개발 시 컴포넌트를 사용하여 기간 단축과 비용 절감 효과를 얻기 위해서는 컴포넌트의 재사용성이 향상되어야 한다. 업무 단위로 컴포넌트를 설계하여 컴포넌트 안에 업무 워크플로우를 포함하는 것은 컴포넌트의 재사용성을 향상시키는 효과적인 방법이다. 워크플로우가 내장된 컴포넌트는 업무 단위로 재사용되기 때문에 개발 기간 단축과 비용 절감 효과가 크다. 몇 몇 컴포넌트 방법론에서 워크플로우를 내장한 컴포넌트 설계 기법의 필요성을 제시했다. 그러나 컴포넌트 개발에 적용하기 위해서는 좀 더 실용적이고 구체적인 기법이 요구된다. 본 논문에서는 컴포넌트를 통한 워크플로우의 재사용을 위해 패밀리 멤버간의 가변적인 워크플로우를 컴포넌트에 내장하여 재사용성을 높이는 기법을 제안한다. 제시된 기법은 워크플로우와 워크플로우 가변성에 대한 정형명세를 통해 복잡한 워크플로우의 설계를 단순화한다. 또한 정형 명세를 통해 워크플로우 가변성 간의 불일치를 해결하고 가변성의 결합도를 낮춘다. 정형 명세와 UML을 사용한 컴포넌트 모델링의 산출물은 컴포넌트 구현 소스 코드를 자동으로 생성하는 것을 돕는다. 따라서 제시된 설계 기법은 개발자의 생산성을 높이고 컴포넌트의 재사용성을 향상시킨다. 본 논문에서는 설계 기법과 함께 예제를 통해 컴포넌트 워크플로우 명세와 설계 기법의 타당성을 입증한다.

Comparison of Shape Variability in Principal Component Biplot with Missing Values

  • Shin, Sang-Min;Choi, Yong-Seok;Lee, Nae-Young
    • 응용통계연구
    • /
    • 제21권6호
    • /
    • pp.1109-1116
    • /
    • 2008
  • Biplots are the multivariate analogue of scatter plots. They are useful for giving a graphical description of the data matrix, for detecting patterns and for displaying results found by more formal methods of analysis. Nevertheless, when some values are missing in data matrix, most biplots are not directly applicable. In particular, we are interested in the shape variability of principal component biplot which is the most popular in biplots with missing values. For this, we estimate the missing data using the EM algorithm and mean imputation according to missing rates. Even though we estimate missing values of biplot of incomplete data, we have different shapes of biplots according to the imputation methods and missing rates. Therefore we propose a RMS(root mean square) for measuring and comparing the shape variability between the original biplots and the estimated biplots.

Random Amplitude Variability of Seismic Ground Motions and Implications for the Physical Modeling of Spatial Coherency

  • Zerva, A.
    • Computational Structural Engineering : An International Journal
    • /
    • 제1권2호
    • /
    • pp.139-150
    • /
    • 2001
  • An initial approach for the identification of physical causes underlying the spatial coherency of seismic ground motions it presented. The approach relies on the observation that amplitude and phase variability of seismic data recorded over extended areas around the amplitude and phase of a common, coherent component are correlated. It suffices then to examine the physical causes for the amplitude variability in the seismic motions, in order to recognize the causes for the phase variability and, consequently, the spatial coherency. In this study, the effect of randomness in the shear wave velocity at a site on the amplitude variability of the surface motions mi investigated by means of simulations. The amplitude variability of the simulated motions around the amplitude of the common component is contained within envelope functions, the shape of which suggests, on a preliminary basis, the trend of the decay of coherency with frequency.

  • PDF

데이터 타입 무결성 컴포넌트 모델 : 외부화된 데이터 가변성 처리 기법 (Data Type-Tolerant Component Model: A Method to Process Variability of Externalized Data)

  • 임윤선;김명;정승남;정안모
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권5호
    • /
    • pp.386-395
    • /
    • 2009
  • 다계층 구조로 설계된 현대의 분산 애플리케이션 아키텍처에서 비즈니스 엔티티는 모든 서비스 로직 컴포넌트들을 관통하는 일종의 횡단관심사(Crosscutting Concerns)이다. 그러므로 비즈니스 엔티티가 변화하면 이와 관련된 서비스 컴포넌트들은 비록 애플리케이션 프레임워크의 공통적인 기능을 구현한 서비스 로직 컴포넌트라 할지라도 새로운 비즈니스 엔티티를 다를 수 있도록 수정되어야 한다. 본 논문에서는 비즈니스 엔티티, 즉 외부화(externalized)된 데이터에 대한 가변성(variability)을 처리하는 DTT 컴포넌트 모델(Data Type-Tolerant Component Model)을 제시한다. DTT 컴포넌트 모델은 SCDT(Self-Contained Data Type)와 가변점(Variation Point) 인터페이스를 통해 프로덕트 라인의 데이터 가변성을 구현 수준에서 구체적으로 표현하고, 서비스 컴포넌트 코드 수정대신 비즈니스 엔티티와 SCDT간 타입 변환을 지원하는 데이터 타입 컨버터를 도입함으로써 애플리케이션 엔지니어링 효율을 향상시킨다. 서비스 컴포넌트가 외부화된 비즈니스 엔티티를 직접 다루지 않고 SCDT 만을 다루게 함으로써 데이터와 함수의 커플링을 다시 컴포넌트 수준에서 로컬화했다는 점이 DTT 컴포넌트 모델의 의의라 할 수 있다.

재료품 품질의 변동이 필터 공기희석율 변동에 미치는 영향 (The Effects of Cigarette Component Variability on Filter Ventilation Variability by Monte Carlo Analysis.)

  • 김정열;김종열;신창호;정한주
    • 한국연초학회지
    • /
    • 제22권2호
    • /
    • pp.151-156
    • /
    • 2000
  • The variability of a ventilated filter cigarette depends on the details of its construction and on the variabilities of its components. Variations in filter ventilation arise from many sources, including variations in tobacco rod pressure drop, filter tip pressure drop, tipping paper permeability, and plugwrap permeability. To reduce the filter ventilation variability, the variability of filter ventilation levels in ventilated cigarettes is studied by Monte Carlo Analysis. For each trials a value is selected for tobacco rod pressure drop, filter tip pressure drop, tipping paper permeability, and plugwrap permeability. These values are selected randomly from a normal distribution based on the target and coefficient of variation for each input variable. The results of this analysis for filter ventilation variation suggest that the variations of filter ventilation are dependent on the details of cigarette designs studied and reducing the variability of any cigarette component will reduce filter ventilation variability. For typical cigarettes, variation in the permeability of tipping paper is usually the most significant contributor to filter ventilation variability. Results of a Monte Carlo Analysis could provide both general insights and specific practical guidance about the design of ventilated filter cigarettes.

  • PDF

EJB 환경에서 컴포넌트의 Required 인터페이스 설계 기법 (Design of Required Interface for Components in EJB Environment)

  • 윤희윤;김수동
    • 정보처리학회논문지D
    • /
    • 제11D권3호
    • /
    • pp.671-682
    • /
    • 2004
  • 다양한 정보기술의 등장과 소프트웨어 복잡성의 증가로 소프트웨어 개발 비용과 노력이 크게 증가하고 있다. 컴포넌트 기반 개발(CBD) 기술은 높은 재사용과 유지보수성을 제공하여 비용과 노력을 크게 절감하는 새로운 방법으로 각광을 받고 있다. CBD에서는 컴포넌트의 사용자가 컴포넌트를 이용해 고유의 도메인에 맞는 시스템을 구축하기 위한 컴포넌트의 가변적인 부분을 가지고 있다. 컴포넌트 내부의 가변적인 부분은 사용자가 컴포넌트에서 제공하는 기능인 Required 인터페이스를 통하여 쉽게 설정할 수 있다. Enterprise JavaBeans(EJB)은 Java 기반의 컴포넌트를 구현할 수 있는 상용 규격으로 활용되고 있다. 그러나 EJB에서 Required 인터페이스를 직접 구현할 수 있는 장치가 제한적이다. 본 논문에서는 EJB 환경에서 Required 인터페이스를 효과적으로 정의하고 子현하기 위한 인터페이스 저장형 기법, 클래스 저장형 기법, 인터페이스 생성형 기법, Plug-in 기법을 제안한다. 인터페이스 저장형 기법은 가변적인 설정 값들은 Required 인터페이스에서 저장하고 있으며 클래스 저장형 기법은 컴포넌트 분석 모델의 수정 없이 가변성을 가진 빈들이 Required 인터페이스로 설정된다. 인터페이스 생성형 기법은 컴포넌트의 가변성을 위한 Required 인터페이스 역할의 민을 새롭게 생성하며 Plug-in 기법은 사용자가 외부로부터 가변적인 부분을 플러그인 하여 가변성을 설정할 수 있다. 제시된 4가지 기법들은 CBD 컴포넌트의 Required 인터페이스의 의미를 보존하며 높은 품질의 컴포넌트 구현을 가능하게 한다.

Variations of heart rate variability under varied physical environmental factors

  • Ishibashi, Keita;Yasukouchi, Akira
    • 한국감성과학회:학술대회논문집
    • /
    • 한국감성과학회 2001년도 추계학술대회 논문집
    • /
    • pp.91-95
    • /
    • 2001
  • In this study, we estimated the behavior of the diversity of physiological responses under varied physical environmental factors by measuring variations of heart rate variability (HRV), an index of activity of cardiac autonomic control. Seven healthy young male adults consented and participated in the study. The environmental conditions consisted of thermal, lighting, and acoustic conditions. Two components of HRV were measured. one was the low frequency (LF) component of HRV, which provided a quantitative index of the sympathetic and parasympathetic (vagal) activities controlling the heart rate (HR). The other component measured was the high frequency (HF) component, which provided an index of the vagal tone. The percent contribution of physical environmental factors to the variations in HRV indices were calculated by ANOVA. The contribution of physical environmental factors to the variations in HR was higher than the contribution of HF and LF. However, the contribution of these factors was lower than the contribution related with individual difference in all indices. This result showed that the individual diversity of physiological responses is not a negligible quantity.

  • PDF

중성자 방사화분석에 의한 한국자기의 분류

  • 강형태;이철
    • 보존과학연구
    • /
    • 통권6호
    • /
    • pp.111-120
    • /
    • 1985
  • Data on the concentration of Na, K, Sc, Cr, Fe, Co, Cu, Ga, Rb, Cs, Ba, La,Ce, Sm, Eu, Tb, Lu, Hf, Ta and Th obtained by Neutron Activation Analysishave been used to characterise Korean porcelainsherds by multivariate analysis. The mathematical approaches employed is Principal Component Analysis(PCA).PCA was found to be helpful for dimensionality reduction and for obtaining information regarding (a) the number of independent causal variables required to account for the variability in the overall data set, (b) the extent to which agiven variable contributes to a component and(c) the number of causalvariables required to explain the total variability of each measured variable.

  • PDF

오래달리기 시 시간 경과에 따른 지면 반력 성분의 Variability (Variability of GRF Components between Increased Running Times during Prolonged Run)

  • 류지선
    • 한국운동역학회지
    • /
    • 제24권4호
    • /
    • pp.359-365
    • /
    • 2014
  • A study was conducted to investigate the possible effects of fatigue which was resulted from increased running time on the stability during a prolonged run. The purposes of this study were twofold: first, to determine the discrete and non-linear variability of GRF (ground reaction force) components between running times to know the body stability, and second, to determine the pattern between discrete and non-linear variability. Nineteens healthy young adult males served in this study as subjects who ran at their preferred running speed. GRF data for twenty strides were collected at 5, 65, and 125 minutes during run. Variance coefficient and Lyapunov Exponent techniques on the GRF data were used to calculate variability index for each of the running time conditions. There were no difference between discrete variabilities of three components of GRF, but non-linear variability of the Fz component of GRF was decreased by increasing running time (p<.01). No relationship was found between discrete and non-linear variability.

Component-Z: Object-Z를 확장한 컴포넌트 정형 명세 언어 (Component-Z: A Formal Specification Language Extended Object-Z for Designing Components)

  • 이종국;신숙경;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권5호
    • /
    • pp.677-696
    • /
    • 2004
  • 컴포넌트 기반 소프트웨어 공학(CBSE)은 재사용 가능한 컴포넌트를 조립하여 시스템을 개발하는 방법이다. CBSE는 소프트웨어 개발비용과 기간을 단축할 수 있는 새로운 패러다임으로 평가되고 있다. 정형 명세를 사용하면 컴포넌트 구성 요소들 사이의 일관성과 정확성을 판단할 수 있기 때문에 컴포넌트 설계의 품질을 높일 수 있다. 현재까지 제안된 컴포넌트 정형 명세 언어들은 인터페이스간의 계약, 컴포넌트의 구조적인 측면과 동적인 측면, 컴포넌트 기반 시스템, 컴포넌트간의 결합, 가변성 중 일부만을 명세에 반영한다. 따라서 지금까지 발표된 정형 명세 언어를 컴포넌트 설계 과정의 모든 단계에서 사용하는 것은 적절치 않다. 본 논문에서는 컴포넌트 정형 명세 언어인 Component-Z를 제안한다. Component-Z는 Object-Z를 확장하여 컴포넌트 명세를 위한 새로운 표기법을 추가하고 의미론을 확장한다. Component-Z를 사용하여 인터페이스, 컴포넌트 내부 구조, 컴포넌트 내부 워크플로우와 인터페이스간의 워크플로우를 명세 할 수 있다. 또한 가변점(variation point), 가변치(variant), customization 인터페이스를 사용하여 가변성을 명세 할 수 있다. 인터페이스와 컴포넌트 사이의 관계는 매핑 스키마(mapping schema)를 사용하여 정의한다. 또한 병렬 연산자(parallel operator)를 사용하여 컴포넌트간의 결합을 명세 할 수 있고 컴포넌트 기반 시스템을 명세하여 컴포넌트가 배포된 상황을 표현할 수 있다. 따라서 본 논문에서 제안된 정형 명세 언어를 사용하여 컴포넌트 설계에 필요한 모든 요소를 표현 할 수 있다. 사례연구에서는 은행 계좌 관리 시스템을 명세하여 Component-Z가 컴포넌트 설계의 전 단계에서 사용될 수 있음을 보인다.