• Title/Summary/Keyword: Component Repository

Search Result 70, Processing Time 0.025 seconds

A Logical Cell-Based Approach for Robot Component Repositories (논리적 셀 기반의 로봇 소프트웨어 컴포넌트 저장소)

  • Koo, Hyung-Min;Ko, In-Young
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.8
    • /
    • pp.731-742
    • /
    • 2007
  • Self-growing software is a software system that has the capability of evolving its functionalities and configurations by itself based on dynamically monitored situations. Self-growing software is especially necessary for intelligent service robots, which must have the capability to monitor their surrounding environments and provide appropriate behaviors for human users. However, it is hard to anticipate all situations that robots face with, and it is hard to make robots have all functionalities for various environments. In addition, robots have limited internal capacity. To support self-growing software for intelligent service robots, we are developing a cell-based distributed repository system that allows robots and developers transparently to share robot functionalities. To accomplish the creation of evolutionary repositories, we invented the concept of a cell, which is a logical group of distributed repositories based upon the functionalities of components. In addition, a cell can be used as a unit for the evolutionary growth of the components within the repositories. In this paper, we describe the requirements and architecture of the cell-based repository system for self-growing software. We also present a prototype implementation and experiment of the repository system. Through the cell-based repositories, we achieve improved performance of self-growing actions for robots and efficient sharing of components among robots and developers.

Nonlinear Feature Extraction using Class-augmented Kernel PCA (클래스가 부가된 커널 주성분분석을 이용한 비선형 특징추출)

  • Park, Myoung-Soo;Oh, Sang-Rok
    • Journal of the Institute of Electronics Engineers of Korea SC
    • /
    • v.48 no.5
    • /
    • pp.7-12
    • /
    • 2011
  • In this papwer, we propose a new feature extraction method, named as Class-augmented Kernel Principal Component Analysis (CA-KPCA), which can extract nonlinear features for classification. Among the subspace method that was being widely used for feature extraction, Class-augmented Principal Component Analysis (CA-PCA) is a recently one that can extract features for a accurate classification without computational difficulties of other methods such as Linear Discriminant Analysis (LDA). However, the features extracted by CA-PCA is still restricted to be in a linear subspace of the original data space, which limites the use of this method for various problems requiring nonlinear features. To resolve this limitation, we apply a kernel trick to develop a new version of CA-PCA to extract nonlinear features, and evaluate its performance by experiments using data sets in the UCI Machine Learning Repository.

Prototyping for Component Repository Based on CBD Architecture (CBD 아키텍쳐 기반의 컴포넌트 저장소 프로토타이핑)

  • Kim, Haeng-Kon;Cha, Jung-Eun;Choi, Mun-Kyoung;Kim, Chul-Hong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.583-586
    • /
    • 2000
  • 대부분의 응용 시스템들이 인터넷과 웹 기술을 기반으로 개발, 운영됨에 따라 상호운영성을 허용하고 동적 변화에 민첩하게 대응할 수 있는 소프트웨어 개발을 위한 방법론 및 툴 지원이 요구된다. 이에 따라 컴포넌트 기반의 소프트웨어 개발(CBD : Component Based Development)은 소프트웨어 시스템 구축을 위한 가장 이상적 전략으로 인식되고 있다. CBD 개발을 지원하기 위한 컴포넌트 저장소는 컴포넌트의 개발과 유통, 활용을 위한 컴포넌트 및 관련 모든 프로덕트 정보들의 통합적인 관리 중심체이다. 그러므로 효과적인 CBD의 전개를 위해서는 정규화된 컴포넌트 참조 아키텍쳐에 기반한 저장소 구축은 필수적이다. 본 논문에서는 CBD 방법론에 의한 컴포넌트 저장소 구축을 목적으로 저장 아키텍쳐를 제시하고 이를 기반한 저장소 프로토타이핑을 개발한다. 이를 위해 컴포넌트 기능성 영역의 수직적 관점과 라이프사이클 관점의 수평적 관점이 혼합된 아키텍쳐를 정의하고 이에 식별, 정의되어진 컴포넌트를 적용한다.

  • PDF

Application of the tri-axial drill-bit VSP method to drilling for geological survey in civil engineering

  • Soma Nobukazu;Utagawa Manabu;Seto Masahiro;Asanuma Hiroshi
    • Geophysics and Geophysical Exploration
    • /
    • v.7 no.1
    • /
    • pp.70-79
    • /
    • 2004
  • We have examined the applicability of the triaxial drill-bit VSP method (TAD-VSP) to the geological survey of possible sites for a high-level radioactive waste disposal repository. The seismic energy generated by a drill bit is measured by a downhole multi-component detector, and the resulting signals are processed to image the geological structure deep underground. In order to apply the TAD-VSP method to civil-engineering-scale drilling, we have developed a small but highly sensitive and precise three-component downhole seismic measurement system, and recorded drill-bit signals at a granite quarry. We have successfully imaged discontinuities in the granite, possibly related to fractures, as highly reflective zones. The discontinuities imaged by the TAD-VSP method correlate well with the results of other borehole observations. In conclusion, the TAD-VSP method is usable in geological investigations for civil engineering because the equipment is compact and it is simple to acquire the drill-bit signal.

A Study on Integrating UDDI Registry and Web-Based Component Repository (UDDI 레지스트리와 웹 기반의 컴포넌트 저장소의 통합에 관한 연구)

  • 이동근;최은만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.520-522
    • /
    • 2004
  • UDDI(Universal Description, Discovery, and Integration) 레지스트리(Registry)는 클라이언트가 각종 정보들을 생성, 저장, 검색할 수 있는 XML 기반의 자료저장 장치이다. XML 기반의 저장 장치이므로 개발언어 및 실행 플랫폼과는 상관없이 데이터 교환이 자유롭다. UDDI는 특정한 웹 서비스 시스템에 대한 정보를 체계적으로 분류하여 제공한다. 하지만, UDDI에서는 아직 컴포넌트에 대한 정보를 제공하는 부분에는 부족한 점이 있다. 컴포넌트의 재사용성이 증가됨에 따라 웹 기반의 컴포넌트 저장소를 구축하여 재사용 컴포넌트를 제공하는 사이트들이 늘어가는 추세이다. 이에 따라 UDDI 레지스트리와 웹 기반의 컴포넌트 저장소를 연계함으로써 불필요한 컴포넌트들에 대한 정보를 줄이고, 분산된 컴포넌트 저장소에서 컴포넌트에 대한 정보를 데이터 북 형태로 정보를 제공하여 웹서비스를 이용하여 빠른 기간에 응용 시스템을 개발할 수 있다. 본 논문에서는 UDDI 레지스트리의 특징을 살려 웹 기반의 컴포넌트 저장소에서 제공하는 데이터 북 형태의 컴포넌트 정보 제공 서비스를 연계함으로써 UDDI 레지스트리와 웹 기반의 컴포넌트 저장소의 단점들을 보완하는 해결책을 제시하고 실험하였다.

  • PDF

Ontology-based models of legal knowledge

  • Sagri, Maria-Teresa;Tiscornia, Daniela
    • 한국디지털정책학회:학술대회논문집
    • /
    • 2004.11a
    • /
    • pp.111-127
    • /
    • 2004
  • In this paper we describe an application of the lexical resource JurWordNet and of the Core Legal Ontology as a descriptive vocabulary for modeling legal domains. It can be viewed as the semantic component of a global standardisation framework for digital governments. A content description model provides a repository of structured knowledge aimed at supporting the semantic interoperability between sectors of Public Administration and the communication processes towards citizen. Specific conceptual models built from this base will act as a cognitive interface able to cope with specific digital government issues and to improve the interaction between citizen and Public Bodies. As a Case study, the representation of the click-on licences for re-using Public Sector Information is presented.

  • PDF

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

  • Kim, Kyung-Min;Kim, Tae-Woong;Kim, Jeung-Hyun;Kim, Tae-Gong;Choi, Hang-Mook
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2083-2086
    • /
    • 2002
  • 시스템이 복잡해지고 대형화됨에 따라 소프트웨어 생산성, 품질, 효율성을 높이기 위해서 부품화와 재사용의 특성을 지닌 컴포넌트가 여러 응용프로그램에서 개발되고 있다. 따라서 컴포넌트기반 소프트웨어공학에서는 컴포넌트를 분류, 검증, 검색하기 위한 컴포넌트 명세화 방안과 컴포넌트 기반의 개발을 위한 개발공정에 대해 많은 연구가 요구되고 있다. 이에 본 논문에서는 컴포넌트의 실제 재사용을 위해 컴포넌트의 조립 시점 정보를 나타내는 인터페이스 명세 중심의 컴포넌트 저장소 모델을 제안한다. 본 논문에서 제안하고 있는 컴포넌트 명세에는 인터페이스 정보 뿐 아니라 상속 등과 같은 재사용에 대한 정보와 컴포넌트들간의 결합관계를 나타내는 상호작용에 관한 정보를 포함하며, 이 명세는 이식성 및 구조적 표현이 뛰어나고 다양한 형태의 문서로 확장 가능한 XML을 사용하여 기술한다.

  • PDF

Design and Implementation of a Component Repository System based on a CBD Methodology (CBD 기반 컴포넌트 리파지토리 시스템 설계 및 구현)

  • Park, Chang-Sup;Yeon, Seung-Ho;Rhee, Hae-Kyu;Park, Hyun-Gyu;Lee, Sang-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05b
    • /
    • pp.1003-1006
    • /
    • 2003
  • 본 논문에서는 KT 서비스개발연구소에서 개발된 컴포넌트 리파지토리 시스템의 설계 및 구현방법을 소개한다. 본 시스템은 CBD 방법론 및 EJB 컴포넌트 모델을 적용하여 유연하고 확장성 높은 컴포넌트 기반 시스템으로 개발되었다. 본 시스템은 컴포넌트를 기술하고 검색하기 위한 컴포넌트 명세 방법과 컴포넌트들을 체계적으로 분류, 관리할 수 있는 계층적 분류 체계를 정의한다 또 컴포넌트의 재활용을 위해 효과적인 검색 및 탐색 방법을 제공하며, 사용자 관리 및 통계 기능 둥을 포함한다. 본 논문에서는 요구사항 분석, 설계, 구현 단계에서 CBD 방법론의 적용 방안을 기술하고, 특히 컴포넌트 식별 및 컴포넌트 구조 설계 방법에 대해 상세히 기술한다.

  • PDF

Development of Data Object Layer (DOL) In Object-Oriented ERP Systems (객체지향 ERP 시스템에서 데이터 객체 계층의 구축)

  • Kim, Chang-Ouk;Jun, Jin
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.23 no.58
    • /
    • pp.1-16
    • /
    • 2000
  • To develop a generic ERP(Enterprise Resource Planning) system which can accommodate various types of manufacturing enterprises, object-oriented methods are commonly applied from analysis to implementation. The objective of OO-ERP (Object-Oriented ERP) systems is the reusability of business objects(components). In practice, one of the critical features for the reusable OO-ERP system would be the capability of interfacing with distributed, heterogeneous data repositories. Consequently, it is essential to provide data repository transparency in OO-ERP systems - business objects do not take care of the locations and types of data repositories. In this paper, we propose Data Object Layer(DOL) that supports such transparency. DOL is a horizontal component through which OO-ERP systems can be seamlessly connected with diverse data repositories.

  • PDF

EJB Component Repository Based on Performance Measurement for Recommending Comparative Components (컴포넌트 성능 측정 결과를 이용한 비교 컴포넌트 추천 기능의 EJB 컴포넌트 레파지토리)

  • 이지현;김우식;신규상
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.124-126
    • /
    • 2002
  • 컴포넌트 레파지토리는 생성된 컴포넌트를 저장하고 컴포넌트 사용자가 필요한 컴포넌트를 찾아 재사용을 쉽게 할 수 있도록 제안되어 왔으나 대부분의 컴포넌트 레파지토리는 사용자가 찾으려는 컴포넌트의 존재를 쉽게 알 수 없어 컴포넌트 재사용에 중요한 장애가 되고 있다. 본 논문에서는 컴포넌트에 대한 성능 측정 결과를 이용한 레파지토리를 구축한다. 이 컴포넌트 레파지토리는 사용자가 관심 갖는 컴포넌트에 대해 비교할만한 기능과 성능을 갖는 컴포넌트들을 자동으로 추출하여 제공한다. 대형 컴포넌트 레파지토리에서 컴포넌트를 손쉽게 찾지 못하는 경우가 빈번한 점에 비해 본 논문에서는 자동화된 방법에 따라 재사용 컴포넌트를 보다 쉽게 식별할 수 있는 방법을 제공한다.

  • PDF