• Title/Summary/Keyword: 컴포넌트 결합

Search Result 117, Processing Time 0.029 seconds

The recursive component composition based on the CORBA Component Model (CORBA Component Model상에서의 재귀적 컴포넌트 결합)

  • Yoon, Dong-Chan;Baek, Kyung-Won
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.05a
    • /
    • pp.584-590
    • /
    • 2003
  • CBSD의 핵심 연구 과제 중 하나인 컴포넌트 결합에 의한 응용 프로그램 개발에 대한 많은 연구가 진행되고 있지만 구체적 개발 환경에 대하여 아직 미비한 실정이다. 이에 본 논문에서는 CCM 컴포넌트들의 재귀적인 결합과 이에 기반을 둔 응용 프로그램 개발 방안을 제안하고자 한다. 이를 위해 컴포넌트 서비스의 기능적 결합을 기술하는 결합 명세서를 작성하고, 결합 명세서에 기반하여 컴포넌트를 결합하고자 한다. 또한 결합 컴포넌트의 결합성과 적합성을 검사하여 컴포넌트를 재구성하여 새로운 어플리케이션이나 컴포넌트를 자동으로 생성해 주는 응용 프로그램 개발 프레임웍을 제안하고자 한다.

  • PDF

A Component Composition Model based on Component Composition Specification (컴포넌트 결합 명세서에 기반한 컴포넌트 결합 모델)

  • Baek, Gyeong-Won;Park, Seong-Eun;Lee, Jeong-Tae;Ryu, Gi-Yeol
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.723-734
    • /
    • 2001
  • Today\\`s wide variety of component-based development environments supports the component framework that can be used only for the specific type of components. And many researches have shown that it is necessary for the component-based development environment to support recursive component composition, various kinds of component composition patterns and the multi-tier component architecture for the real benefits of software component composition. In this paper we propose the component composition specification which can not only specify the interaction contracts between components but also supports recursive component composition, and we also propose the component composition model based on this component composition specification. The proposed component composition specification can express the contractual properties that existing component specification techniques cannot specify, and it can be also used to implement the component architectures with multi-tier concept and the tool for component composition through supporting the various kinds of component composition patterns.

  • PDF

A Component Architecture for supporting Component Composition Contracts (컴포넌트 결합 컨트랙트를 지원하는 컴포넌트 아키텍쳐)

  • Park, Sung-Eun;Lee, Jung-Tae;Ryu, Ki-Yeol
    • Annual Conference of KIPS
    • /
    • 2001.10a
    • /
    • pp.383-386
    • /
    • 2001
  • 현재 대부분의 컴포넌트 프레임워크들이 특정 형태 컴포넌트와의 결합 기능 및 이에 요구되는 각종 서비스 기능의 제공을 위주로 하는데 대하여, 좀 더 효과적인 컴포넌트 기반 개발 환경의 구축을 위해서는 재귀적 컴포넌트 결합 및 다양한 결합형태의 지원, 그리고 다중 티어드 아키텍쳐를 지원할 수 있는 방안의 필요성이 제기되고 있다. 따라서 본 논문에서는 재귀적 컴포넌트 결합을 지원할 수 있는 컴포넌트 결합 컨트랙트에 기반 하여 컴포넌트 결합 컨트랙트를 연결자로 하여 구성된 복합 컴포넌트 자체가 컴포넌트 또는 프레임워크로써 기능하게 됨으로써 다중 티어 개념의 컴포넌트 시스템 아키텍쳐를 구성할 수 있음을 보이고자 한다.

  • PDF

A Component Transformation Technique based on Model for Composition of EJB and COM+ (EJB와 COM+ 결합을 위한 모델기반 컴포넌트 변환 기법)

  • 최일우;신정은;류성열
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.12
    • /
    • pp.1172-1184
    • /
    • 2003
  • At present, new techniques based on different component reference models for the integration of component and system of different platforms, such as EJB and COM+, are introduced. The operation between the components in the identical component platform is realized by the composition at the source level. In case of the different component platform, however, it is impossible to use combined components in real condition although they are components of similar domain. In this paper we proposed a solution for the composition problem by using component transformation methodology based on model between EJB and COM+ components which are different components. For the composition between EJB and COM+ components, we compared and analyzed each reference model, then proposed the Virtual Component Model which is implementation independent and the Implementation Table for the mutual conversion. Reffering to the Virtual Component Model and the Implementation Table, we can generalize each Implementation model to the Virtual Component Model, make the Virtual Component Model which is implementation independent through the virtual component modeling, transform EJB and COM+ components selectively. Proposing the effective Model Transformation method to the different component platform, we can combine EJB and COM+ components.

A Coupling Metric for Design of Component (컴포넌트 설계를 위한 결합도 메트릭)

  • Choi Mi-Sook;Lee Jong-Seok;Song Haeng-Sook
    • The KIPS Transactions:PartD
    • /
    • v.12D no.4 s.100
    • /
    • pp.609-616
    • /
    • 2005
  • The component-based development methodology becomes famous as the reuse technology to improve the high productivity of software development. It is necessary component metrics for component-based systems, because the designed components should be measurable to improve the quality of the software. Therefore this paper propose a coupling metric for component design which is reflected in characteristics of component. This paper suggest a case study and comparative analysis result about conventional metrics to verify the accuracy of our coupling metric. The Uoposed coupling metric measure the quality of components accurately and satisfies necessary conditions of coupling metric suggested by Briand and others.

Cohesion and Coupling Metrics for Component Design Model (컴포넌트 설계에 대한 응집도와 결합도 메트릭스)

  • Ko, Byung-Sun;Park, Jai-Nyun
    • The KIPS Transactions:PartD
    • /
    • v.10D no.5
    • /
    • pp.745-752
    • /
    • 2003
  • The component-based development methodology becomes famous as the reuse technology for independence and productivity of software development It is necessary component metrics for component-based systems, because It should be measurable to improve the quality of the software. Hence, in this paper, we propose component cohesion and coupling metrics which is reflected in characteristics of component. The operation use value is calculated by the information of classes interface commonly uses to offer the component's service. And, the operation similarity value is calculated by the operations use value. Component cohesion and coupling is calculated by the operation similarity and based of the information which is extracted in the analysis phase. And, we examine the necessity of component metrics in comparison with object-oriented metrics.

Identification of Business Component based on Independence Metric (독립척도 기반의 비즈니스 컴포넌트 식별)

  • Choi, Mi-Sook;Cho, Eun-Sook
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.625-634
    • /
    • 2004
  • When constructing a component based system, It is understood that identifying reusable and independent business components is of utmost importance. However, according to conventional component based developing methodologies, most of developers depend on their experience and/or intuition for identification of business components. Furthermore, there are no criteria to evaluate whether the identified business components are more independently defined or not. Therefore, we propose a component identification metrics to apply to component properties In order to complement the difficulties of identifying business components through developers' experience and/or intuition. The metrics defined are the criteria for identifying the business Components and/or for evaluating the Identified components. We propose both a cohesion metric, and a coupling metric, to which component properties are applied, wherein those properties can be understood by high cohesion in, and low coupling between, components. Moreover, we propose an independence metric that can evaluate the degree of independence for a particular component by ratio of the cohesion and coupling of components. The metrics that we propose are applied to case study which demonstrates the identification of more independent business components and the validity of our metrics.

Component Composition Contract Specifying Interaction Constraint (상호 작용 제약 조건을 기술할 수 있는 컴포넌트 결합 컨트랙트)

  • Beak, Kyung-Won;Lee, Jung-Tae;Ryu, Ki-Yeol
    • Annual Conference of KIPS
    • /
    • 2001.10a
    • /
    • pp.387-390
    • /
    • 2001
  • 기존의 컴포넌트 기술 방법들이 특정 컴포넌트에 대한 기능적 기술에 상호 결합을 위한 문맥 조건을 추가하는 방식으로 되어 있으므로 발생하는 컨트랙트로서의 미흡한 기능 및 컴포넌트 간 재귀적 결합에 대한 지원 기능이 불충분하다. 본 논문에서는 이러한 문제점의 해결을 위하여 결합 컨트랙트라는 컴포넌트 컨트랙트 기술 방안을 제안하고 간단한 예를 들어 결합 컨트랙트의 구조를 보였다.

  • PDF

A Software Component Matrix in Run-Time Environment (런타임을 고려한 소프트웨어 컴포넌트 메트릭스)

  • Cha, Seok-Ki;Lim, Jung-Eun;Baik, Doo-Kwon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06b
    • /
    • pp.90-95
    • /
    • 2007
  • 소프트웨어 컴포넌트는 빠르게 변화하는 컴퓨팅 환경과 시대의 추세에 신속히 대응할 수 있도록 개발의 가능성을 이루게 하는 소프트웨어의 단위이다. 이는 소프트웨어 컴포넌트 간의 의존성을 줄이고 응집력을 높이는 것을 핵심으로 한다. 이러한 소프트웨어 컴포넌트를 정량적으로 평가할 수 있는 중요한 지표는 바로 결합도와 응집도이다. 본 논문에서는 런타임 상황을 고려하여 클래스 추상화 정도에 따른 클래스의 응집력을, 소프트웨어 컴포넌트 응집력으로 확장한다. 또한 컴포넌트 인터페이스에 의한 내부 결합도와 컴포넌트 간의 의존성에 따른 외부 결합도 측정법을 제안한다. 본 논문에서는 제안 메트릭스를 사례에 적용하여 그 효율성을 평가한다.

  • PDF

Development of OPRoS based robot component interoperability evaluation system (OPRoS 기반 로봇 컴포넌트 상호 운용성 평가 시스템 개발)

  • Jeong, Bong-won;Song, Byong-Youl
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.10a
    • /
    • pp.215-218
    • /
    • 2016
  • The robot performs with combined various functional equipments organically. OPRoS (Open Platform for Robotic Services) is a framework to provide integrated development environment to develop an equipment in the form of the component parts to various institutions and developers and to combine them. To ensure the reliable operation of the robot, the developer should test the component can be coupled reliably with other components developed by other developers. First of all, that the search to find components to be coupled with the component meaningfully is necessary. In this paper, we propose the interoperability evaluation system which can find components to be meaningfully coupled with the component to be evaluated.

  • PDF