• Title/Summary/Keyword: 응용컴포넌트

Search Result 422, Processing Time 0.028 seconds

Extending RSCA for Efficient Component Execution Model (효율적인 컴포넌트 실행모델을 위한 RSCA의 확장)

  • Hong Du-Won;Lee Jae-Soo;Kim Sae-Hwa;Hong Seong-Soo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06a
    • /
    • pp.313-315
    • /
    • 2006
  • Robot Software Communication Architecture는 URC 로봇을 위해서 제안된 표준 시스템 소프트웨어 구조이다. RSCA용 응용 프로그램은 다수의 컴포넌트의 결합으로 구성되는데 RSCA의 기반이 된 SCA에서는 컴포넌트를 프로세스고 실행할 것인지 쓰레드로 실행할 것인지에 대해서 명확하게 정의하고 있지 않다. 만약 각각의 컴포넌트의 특성을 고려하여 어떻게 실행할 깃인지에 대한 부가적인 정보를 기술하고 이 정보에 따라서 컴포넌트를 실행하게 된다면, 보다 효율적으로 응용 프로그램을 실행할 수 있게 된다. 본 논문에서는 RSCA를 확장하여 컴포넌트의 실행에 대한 정보를 기술하는 방법 및 기술된 정보에 따라서 컴포넌트를 실행하기 위한 방법을 제시한다.

  • PDF

WAPSiteGen : an Automatic Generator for WAP Applications (WAPSiteGen : WAP 응용 자동 생성 도구)

  • 고민정;강이지;박주희;음두헌
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.76-78
    • /
    • 2003
  • 현재 무선 이동 장비인 핸드폰이나 PDA 등을 이용한 무선 인터넷의 사용이 급증하고 있다. 이러한 장비들을 이용한 전자 상거래를 신속하게 지원하기 위해서는 WAP 응용의 생산성 향상이 요구되고 있다. 본 논문에서 소개하는 WAPSiteGen은 데이터베이스부터 구축해야 하는 WAP 응용과 기존 데이터베이스를 사용하는 WAP 응용의 신속한 작성을 위해 필요한 EJB 컴포넌트들과 무선 응용의 사용자 인터페이스로 사용되는 WML 데크들과 함께 이데크를 구성하는 카드를 통해 이뤄질 질의를 처리하는 JSP 웹 컴포넌트들을 자동 생성하여 WAP 응용의 생산성향상을 지원하는 도구이다. WAPSiteGen은 EJB와 JSP 등의 컴포넌트 기술을 도입함으로써 3-계층 구조를 갖는 WAP 응용의 확장성, 재사용성, 이식성 등을 지원한다. 또한, 비슷한 기능을 지원하는 타상용 도구들과 달리 WAPSiteGen이 생성하는 응용은 질의의 대상인 개체와 연관된 모든 개체들의 집합을 한 단위로 검색 할 수 있어 연관된 정보들을 신속하게 제공할 수 있다.

  • PDF

Study on Component Evaluation based on IDL (컴포넌트에 대한 IDL 기반 품질평가에 관한 연구)

  • 김상영;황선명
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.546-548
    • /
    • 2000
  • 컴포넌트 소프트웨어의 개발은 재사용성의 확보로 인하여 개발기간 단축, 개발비 감소등과 같은 효과를 가져올수 있으나, 컴포넌트를 개발한 환경과 이를 적용하는 환경과의 차이점으로 인한 위험성은 절대적으로 고려해야할 사항 중의 하나이다. 또한 컴포넌트는 실행가능한 코드의 형태로 존재한다는 점 때문에 기존의 Whitebox Testing방법을 적용하기에는 무리가 있다. 따라서 기존의 소프트웨어와 컴포넌트와의 구별되는 요소를 찾아 이제 적용 가능한 테스트 방법의 연구가 요구되어 진다. 본 논문에서는 컴포넌트의 개념과 대하여 살펴보고 기존의 테스트방법을 응용하여 컴포넌트에 적용 가능한 테스트 방법을 제안하도록 한다.

  • PDF

Extracting Isolated Components from Legacy Object-Oriented Programs (기존 프로그램에서의 독립 컴포넌트의 추출)

  • 윤석진;신규상
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.520-522
    • /
    • 2001
  • 본 논문은 기존의 객체지향 방식으로 작성된 프로그램에서 독립(isolated) 컴포넌트를 추출하기 위한 방법을 제안한다. 독립 컴포넌트는 별도의 컴포넌트가 필요 없이 독자적으로 이용 가능한 컴포넌트를 말한다. 기존 프로그램에서 추출되는 독립 컴포넌트는 다른 응용프로그램 개발에 쉽게 사용될 수 있다. 본 논문에서 제시하는 추출 방법은 기존의 객체지향 프로그램을 분석하여 클래스 정보를 추출하고, 클래스 간의 의존 관계를 검사하여 상호의존성이 낮고 범용성이 높은 글래스 모듈을 선택하는 것이다. 대상 모듈의 범용성은 프로그램내에서 얼마나 많이 사공되는 가로 정의된다. 본 논문에서 제시하는 방법을 사용하여 컴포넌트를 자동으로 추출하는 시스템을 구축하고자 한다.

  • PDF

A study of Service Component Based on Active Model Support Healthcare Application Service in u-Environment (u-환경에서 헬스케어 응용 서비스 지원 액티브 모델 기반의 서비스 컴포넌트에 관한 연구)

  • Jeong, Chang-Won;Joo, Su-Chong
    • Journal of Internet Computing and Services
    • /
    • v.11 no.2
    • /
    • pp.31-40
    • /
    • 2010
  • In this paper, we propose a service component based on active model for supporting a variety of u-healthcare application services. It implemented that component as a classification of function for developing healthcare application services. Especially we focus on the adaptive information service in integrated environment using a distributed object technologies of the various healthcare home service based on distributed object group framework. And we shows the service component applying to Healthcare application services such as healthcare home monitoring, mobile monitoring and web based monitoring. Also, we show the performance evaluation results such as response time, system load and network load.

Commonality and Variability Analysis-based Component Modeling Technique (공통성과 가변성 분석 기반의 컴포넌트 모델링 기법)

  • Kim, Su-Dong;Jo, Eun-Suk;Ryu, Seong-Yeol
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.9
    • /
    • pp.920-930
    • /
    • 2000
  • 컴포넌트 기반의 소프트웨어 개발이 소프트웨어 복잡성, 비용, 그리고 품질을 해결하기 위한 새로운 대안으로 소개되고 있다. COM, Enterprise JavaBeans, CORBA 컴포넌트 모델등과 같은 다양한 컴포넌트 아키텍쳐들이 소개되고 있으며 컴포넌트 기반의 소프트웨어 개발 방법론과 여러 CASE 도구들이 이를 지원하고 있다.[1,2,3,4]. 그러나 현재 컴포넌트를 구현할 수 있는 기술은 제시되어 있지만 컴포넌트를 모델링하는 기법들에 대한 연구는 미약한 상태이다. 본 논문에서는 도메인 분석에서 공통성과 가변성 추출 및 클러스터링 기법을 이용한 컴포넌트를 분석하는 기법을 제시한다. 즉 컴포넌트 추출 기법, 컴포넌트의 핫스팟(또는 가변성)표현 기법, 컴포넌트 요구사항 정의 기법 등을 제시한다. 컴포넌트 개발에 있어서 이러한 모델링 기법을 적용함으로써 컴포넌트를 효율적으로 개발할 수 있을 뿐만 아니라 재사용성이 높은 고품질의 컴포넌트 개발을 지원할 수 있다.

  • PDF

A Testing Technique for Customized EJB Component (EJB 컴포넌트의 맞춤 테스트 기법)

  • Yun, Hoe-Jin;Choe, Byeong-Ju
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.3
    • /
    • pp.239-248
    • /
    • 2001
  • ‘컴포넌트 기반 소프트웨어 개발’에서 컴포넌트 사용자는 컴포넌트 맞춤, 즉 컴포넌트를 특정 도메인 요구사항에 맞추는 작업을 반복적으로 수행함으로써, 소프트웨어를 개발한다. 따라서 컴포넌트 기반 소프트웨어 테스트의 주요 대상은 맞춤으로 변형된 컴포넌트에서 발생하는 오류이다. 본 논문에서는 엔터프라이즈 자바빈즈(Enterprise JavaBeans : EJB)를 기반으로 구체화된 EJB 컴포넌트 맞춤 테스트 기법을 개발한다. 본 기법은 EJB 컴포넌트의 인터페이스 가운데 맞춤 오류가 일어나는 곳에만 오류를 삽입하여, 맞추어진 컴포넌트와 오류가 삽입된 컴포넌트를 차별하는 테스트 케이스를 선정한다. 따라서 본 논문에서는 EJB 컴포넌트 맞춤 테스트 기법을 EJB 컴포넌트 맞춤에 적용한 사례를 보이고 이를 분석하여, 본 기법이 EJB 컴포넌트에 적용 가능한 것임을 보인다.

  • PDF

Component Migration Support for Context-aware Adaptation of RSCA Robot Applications (RSCA 로봇 응용의 상황인식 적응을 위한 컴포넌트 이동성 지원)

  • Kim So-Yeon;Kim Sae-Hwa;Hong Seong-Soo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06a
    • /
    • pp.310-312
    • /
    • 2006
  • 본 연구실에서는 URC 로봇의 응용 소프트웨어를 위한 표준 시스템 소프트웨어 구조로 RSCA를 개발하였다. RSCA는 로봇 응용 소프트웨어에게 표준화된 운영 환경을 제공하고, 이들의 개발을 용이하게 하는 프레임워크도 제공한다. 하지만 RSCA 분산 미들웨어인 CORBA ORB들과 RSCA 코어프레임워크는 동적인 재구성성에 대한 지원이 미흡한 실정이다. 본 논문에서는 RSCA 로봇 응용 컴포넌트의 이동성에 대한 제약들을 살펴보고, 이와 같은 문제점을 해결하기 위해 RSCA를 확장 구현한 설계를 소개한다. 본 실험적 연구를 통해, 로봇 응용 설계자들은 컴포넌트 이동성에 대한 구현의 어려움을 없앨 수 있고, 로봇 응용의 성능을 향상시킬 수 있다.

  • PDF

Adaptive Retrieval System Supporting User Feedback (사용자 피드백을 지원하는 적응형 검색 시스템)

  • Kim, Gui-Jug
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.281-284
    • /
    • 2004
  • 본 연구는 컴포넌트 재사용을 효과적으로 수행하기 위해 사용자 피드백을 지원할 수 있는 검색 시스템을 제안하였다. 컴포넌트 검색을 위해 퍼지 함수를 이용한 신뢰값을 사용하였으며, 사용자 집단의 요구에 능동적으로 반응할 수 있도록 퍼지 함수를 변화시켜 컴포넌트의 검색 우선순위를 변경시키는 방법을 제안하였다. 컴포넌트의 행위적 특성에 따른 검색은 응용 도메인에 따른 소프트웨어의 재사용에 매우 효과적이다. 본 연구는 후보 컴포넌트들 중 사용자가 어떤 컴포넌트를 선택하느냐에 따라 시스템이 유연하게 반응할 수 있는 적응형 검색 방법이다.

  • PDF

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