• Title/Summary/Keyword: 컴포넌트 기반 재사용

Search Result 478, Processing Time 0.027 seconds

Class Code Generation method for Component model Construction (컴포넌트 모델구축을 위한 클래스 코드 자동생성 방법)

  • Lim, Keun;Lee, Ki-Young
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.5
    • /
    • pp.69-76
    • /
    • 2008
  • In this thesis, we implemented the prototype system for the class code generator based on consistent code generation process and standard type, the class to be component unit. Particularly, we proposed relationship rule to solve the difficult problem by the object-oriented language to association and aggregation between classes based on component, through this method we can make to consistent code generation standard. Also it is adopted to component model construction which is generated code using code generation, and it can be basic assembly and deployment of business components to reusable target in developing application system.

  • PDF

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.

A Development of The Dynamic Reconfigurable Components based on Software Product Line : Guided Weapon System (소프트웨어 프로덕트 라인공학을 적용한 동적 재구성 컴포넌트 개발 : 유도무기체계)

  • Lee, Jae-Oh;Lee, Jae-Jin;Suk, Jee-Beom;Seo, Yoon-Ho
    • Journal of the Korea Society for Simulation
    • /
    • v.19 no.4
    • /
    • pp.179-188
    • /
    • 2010
  • The concern of Software Product Line(SPL) engineering is spreading widely because the program or product developers are able to satisfy the customer's demands quickly and give a way to handle maintenance efficiently. SPL is a reuse paradigm that reuse common parts and adopts variable parts optionally to form a differentiated product by analyzing domains. Purposes of this paper are to design an architecture which has a dynamic reconfiguration function and to develop basic components which are the basic unit of reconfiguration to raise the reuse level of the guided weapon system using the SPL. Initially we design an architecture and define basic components for developing a dynamic reconfigurable components based on SPL. Then we develop the composer for physical components and behavior components referenced by behavior models of OneSAF.

The Design and Implementation of WBL Environment Applied by the Messaging Component (메시징 컴포넌트를 적용한 웹 기반 학습 환경의 설계 및 구현)

  • Byun, Kil-Ho;Kim, Young-Tae;Im, Kyoung-Mi;Kim, Chi-Su
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1513-1516
    • /
    • 2000
  • 인터넷 사용자의 비약적인 증가와 발전에 따라 교육공학에 있어서도 구성주의를 기반으로 한 웹 기반 학습의 역할이 매우 중요한 하나의 교육 분야로서 인식되고 있다. 따라서 웹을 기반으로 한 수많은 학습 사이트가 등장하고 있으며, 이를 이론적으로 정립하기 위한 연구도 계속되고 있다. 본 논문에서는 구성주의 및 웹 기반 학습 이론에 충실하면서, 구조적이고 학습 효과를 높일 수 있는 웹 기반 학습[WBL] 환경을 구현하기 위하여, 기존의 웹 기반 학습 사이트에 대한 분석을 바탕으로 각 모듈 사이에 유기적인 관계를 가지고 학습자의 학습을 관리해 줌으로써, 학습 효과를 최대한 높일 수 있는 웹 기반 학습 환경을 구현하였다. 또한 UML 방법론을 사용하여 재사용 가능한 메시징 컴포넌트를 구현 및 이용함으로써, 웹 환경에서 교사-학습자간, 학습자-학습자간의 적극적인 상호작용을 할 수 있고, 다른 웹 기반 학습 사이트에서도 재사용 할 수 있도록 하였다.

  • PDF

A SOAP Architecture based on Components (컴포넌트를 기반으로 한 SOAP 구조)

  • Lee, Hee-Kwon;Seo, Hee-Suk;Kim, Hee-Wan
    • Journal of the Korean Society for Industrial and Applied Mathematics
    • /
    • v.10 no.1
    • /
    • pp.71-82
    • /
    • 2006
  • SOAP presents a protocol to realize efficient call of each components. It is based on XML and HTTP communications and existed on the network system. In this paper, An example of the system is given through XML web service and components which are consist of .net structure. We built a Knowledge Management System which shows various uses of components. A pattern is proposed to create objects though reuse of existing components.

  • PDF

Review of 4S ISP Building: Technical Aspect (4S ISP 수립내용 기술사양 분석)

  • 주인학;김민수;이기원
    • Proceedings of the Korean Association of Geographic Inforamtion Studies Conference
    • /
    • 2003.04a
    • /
    • pp.451-456
    • /
    • 2003
  • 최근 대부분의 대규모로 추진되는 공공 서비스 목적이나 민간 사용 목적의 공간정보 구축 및 시스템 개발 분야는 실제 데이터베이스 구축이나 기술 개발에 앞서 ISP(정보화 전략계획: Information Strategy Planning)의 수립을 선행하는 경우가 일반적이다. 본 연구는 2000년부터 추진중인 한국전자통신연구원의 4S 기술개발 사업에 선행하여 수행된 4S 연계기술지원 사업의 ISP에 포함된 주요 기술사양을 분석하고, 분석 결과에 대하여 급속히 변화하고 있는 4S 관련 정보 기술동향을 반영함으로서 국내 상황에 적합하고 향후 사업에도 적용이 가능한 확장 모델로 제시하는 것을 목적으로 한다. 기본적으로 4S 기술개발 사업은 GIS-SIIS-GNSS-ITS 등 공간정보를 대상으로 하거나 주요 정보자원으로 이용하는 분야의 연계 기술을 컴포넌트 기반으로 개발하고, 개발된 컴포넌트에 대해서는 컴포넌트의 통합 또는 조립과 시험 검증과정을 통하여 국내외에서 전개되고 있거나 추진중인 다양한 공간정보 관련 사업에 적용 가능하도록 하는 것을 목적으로 하고 있다. 이러한 성과로 4S 기술개발 사 4S 모바일 컴포넌트 개발등과 같은 단위사업을 중심으로 소개되고 있었으나 이러한 단위 사업의 도출과정이나 추진 전략 또는 컴포넌트 연계 또는 재사용 과정등에 대하여는 체계적으로 알려진 경우가 거의 없다. 따라서 본 연구에서는 이러한 부문에 대한 내용을 기술적인 측면에서 분석하고, 이를 보다 확대하여 4S 컴포넌트 기반 단위 사업의 활용 가능성을 발전시킬 수 있는 확장된 아키텍처의 정립 과정으로 수행되고 있다.

  • PDF

Modeling of UIS Components using UML and RUP (UML과 RUP를 이용한 UIS 컴포넌트 모델링)

  • Cho, Hye-Gyung;Yoo, Cheol-Jung;Chang, Ok-Bae;Kim, Young-Sup
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.7
    • /
    • pp.742-758
    • /
    • 2000
  • Some local governments in Korea are currently developing various Urban Information Systems (UIS) to computerize their work. But they have spent too much money on their own UIS development because they have not reused the existing UIS of others. It has caused the central government to invest money repeatedly. The work of some local governments is generally very similar to those of others. The purpose of this paper is to suggest a solution to the reinvestment problem. To solve the problem, this paper suggests that they could model a city's business using Unified Modeling Language and Component-Based Development Process (CBD). They could also develop a UIS from the existing models, and then other municipalities can reuse the developed UIS. This paper illustrates the water supply business of P City in Korea and Rational Unified Process as a CBD. This paper also describes methods to apply CBD, to establish a reusable business model, analysis model, and design model, and to develop the software components of ActiveX Controls form for the water supply business.

  • PDF

A CORBA Component Modeling Method based on Software Architecture (소프트웨어 아키텍쳐에 기반한 코바 컴포넌트 모델링 기법)

  • 문창주;이선정;박성공;백두권
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.614-616
    • /
    • 1998
  • 현재의 코바 컴포넌트를 개발하는 방법은 대상 시스템 분석 후, IDL로 인터페이스와 시스템을 명세 한 다음 언어를 선택하여 구현을 한다. 하지만 시스템분석에서 IDL로 전환은 어려운 작업이며 아직까지 진행된 연구가 부족하다. 따라서 본 논문에서는 IDL작성 전의 시스템 분석과 검증 단계를 소프트웨어 아키텍쳐 접근 방법을 이용한 SACM(Software Architecture-based Component Modeling) 기법을 제안하였다. SACM은 정확한 IDL을 작성뿐만 아니라 구현 단계까지 청사진을 제시한다. SACM 기법을 따르는 경우 효과적으로 컴포넌트 개발이 가능하며, 코드의 재사용 측면도 효과적으로 지원해 준다.

프로세스 패턴에 기반한 컴포넌트 품질보증 프로세스의 구축

  • Hwang, Sun-Myung;Kim, Gil-Jo;Kim, Jin-Sam
    • The KIPS Transactions:PartD
    • /
    • v.10D no.6
    • /
    • pp.983-990
    • /
    • 2003
  • Developing a component-bassed software requires verified and standardized software components. This paper presents and approach to build conponent quality assurance process based on process patterns. To describe process patterns, a metamodel is suggested and several process for software components. The process pattern approach was applied to real projects and its advantages and disadvantages are discussed.

Modularization of Test Procedures using Aspect-Oriented Programming (관점 지향 프로그래밍을 이용한 컴포넌트의 테스트 프로시저 모듈화 방안)

  • Heo Seung-Hyun;Choi Eun-Man
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06c
    • /
    • pp.241-243
    • /
    • 2006
  • 소프트웨어의 재사용으로 인한 생산성 향상을 기대하면서, 컴포넌트 기반 개발(Component Based Development)에 관련한 연구가 지속적으로 이루어지고 있으며, 그 중 컴포넌트의 테스트 연구는 컴포넌트를 배포하고, 재사용하기 위해 검증하는데 기여하며 발전해 왔다. BIT(Built-In Test)와 컴포넌트 테스트를 위한 래퍼 클래스에 관한 연구가 대표적이다. 본 논문에서는 테스트 모듈의 산재를 방지하고, 유지보수성과 추적성 개선을 위해 테스트 프로세저를 모듈화하는 방안을 연구하였으며, 이를 위해 관점 지향 프로그래밍 개념을 도입하였다.

  • PDF