• 제목/요약/키워드: 컴포넌트 활용

검색결과 376건 처리시간 0.042초

컴포넌트 재정의 도구 개발 (Development of Component Customization Tool)

  • 오영배
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (상)
    • /
    • pp.209-212
    • /
    • 2001
  • 기존의 클라이언트 컴포넌트 기술로부터 EJB(Enterprise JavaBeans)와 마이크로소프트의 DCOM 모델을 기반으로 하는 서버 환경의 컴포넌트 기술이 발표 되고있다. 이에 따라 비즈니스 분야에서 활용할 수 있는 비교적 규모가 큰 컴포넌트가 개발되고 있어 이들 컴포넌트를 새로운 소프트웨어 개발에 활용할 수 있도록 컴포넌트를 재정의(Customization)하고 합성하는 과정을 지원하는 도구의 개발이 필요하다. 본 연구에서는 컴포넌트 기반 소프트웨어 개발시 컴포넌트 저장소에 구축되어 있는 컴포넌트를 검색하여 사용자의 요구사항에 맞게 재정의 하고 기존 컴포넌트 패키지에서 컴포넌트를 조립 및 삭제할 때 컴포넌트간의 종속성을 유지할 수 있도록 하는 방법 및 도구를 개발하였다. 본 도구는 재정의 도구를 관리하는 재정의기(Customizer), 컴포넌트 저장소에 구축되어 있는 컴포넌트 패키지를 보여주고 수정, 삭제를 지원하는 컴포넌트 브라우저, 컴포넌트 브라우저로부터 선택한 컴포넌트의 속성을 나타내고 수정, 삭제 등을 지원하는 속성 편집기와 컴포넌트 브라우저로부터 가져온 컴포넌트를 시각적으로 편집할 수 있게 하는 디자이너(Designer)로 구성되며, 컴포넌트의 조립 및 삭제를 할 매 컴포넌트 인터페이스의 종속성을 확인할 수 있게 하는 종속성 브라우저(Dependency Browser), 종속성 유지를 위하여 대체 컴포넌트 및 인터페이스를 선택할 수 있게 하는 인터페이스 편집기(Interface Editor)를 제공한다.

  • PDF

공간정보 공동활용을 위한 4S 기술에 대한 연구 (Research on 4S Technology for Sharing of Spatial Information)

  • 오병우;주인학;이승용;김민수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (3)
    • /
    • pp.829-831
    • /
    • 2001
  • 인류의 생활터전인 공간과 시간에 대한 정보화를 통해 수치지도, 위성영상 등의 공간정보 활용이 급증하는 추세이다. 공간정보 처리 기술은 각각의 활용분야에 따라 제각기 발전하여 실제 업무에 사용되고 있다. 그러나, 각각의 독립적인 분야별 발전은 한계에 다다르기 마련이어서 공간정보를 통합함으로써 상승효과를 얻기 위한 연구가 필요하다. 본 논문에서는 공간정보를 처리하는 GIS, SIIS, GNSS, ITS의 단위 기술들을 통합하기 위한 4S 기술에 대해 언급하고 공간정보를 연계하여 공동활용하기 위한 데이터 제공자 컴포넌트 및 4S 핵심 컴포넌트에 대해 살펴본다. 데이터 제공자 컴포넌트 기술은 저장형식과 상관없이 표준화된 인터페이스를 제공하여 공간정보를 공동활용하기 위한 기술이다. 4S 핵심 컴포넌트 기술은 단위 기술별로 공통된 핵심 기능들을 정의하고 컴포넌트로 개발하는 것이다. 데이터 제공자 컴포넌트 및 4S 핵심 컴포넌트 기술은 상이한 공간정보를 연계하는 응용 시스템 개발시에 효과적으로 적용될 수 있다. 즉, 요구되는 기능에 해당하는 컴포넌트들을 조립식 블록처럼 조합하여 사용할 수 있도록 해준다.

  • PDF

C2 아키텍처를 변형한 메시지 중앙처리 기반의 Component 활용 기법 (An Approach to Application of Component Based on Message Central Processing change the C2 Architecture)

  • 정화영
    • 한국정보통신학회논문지
    • /
    • 제7권5호
    • /
    • pp.1089-1094
    • /
    • 2003
  • CBD를 지원하는 소프트웨어 개발기법이 최근 많은 관심과 함께 도입되면서 이를 효과적으로 운용할 수 있는 아키텍처기반의 조립 및 활용분야가 활발히 연구되고 있다. 특히, C2 아키텍처는 GUI를 지원하기 위한 메시지방식의 컴포넌트 조합기법이라는 점에서 많은 관심을 받고 있다. 그러나, 컴포넌트들의 계층적인 순차성과 메소드 호출방식의 서버컴포넌트의 경우 이를 적용하려면 컴포넌트의 수정이 불가피하다. 따라서, 본 논문에서는 C2아키텍처에서 일부 변형하여 메시지핸들링부분을 컴포넌트와 커넥터가 아닌 메시지 자체에 둠으로써 메소드 호출방식이라도 컴포넌트의 수정이 필요 없이 조합 및 운용할 수 있는 Plug-and-Play를 지원하도록 하였다. 또한, 계층적인 순차성을 갖지 않고 메시지를 사이에 둔 컴포넌트들의 병렬성을 갖도록 하여 보다 자유로운 메시지 핸들링이 가능하도록 하였다.

서브컴포넌트 추출을 지원하는 재사용 컴포넌트의 자동 생성 (Automatic Generation of Reusable Components Supporting Extraction of Subcomponents)

  • 최현숙;이기호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.520-522
    • /
    • 1998
  • 기존의 소프트웨어에서 함수나 클래스와 같은 부분을 추출해 재사용하는 방법은 비용면에서 상당히 효율적이다. 그러나 이러한 방법을 사용한 기존의 연구들은 추출해 낸 부분이 표준 컴포넌트의 형태를 갖추지 못해서 일반적인 개발환경에서 활용되지 못하고 있다. 본 연구에서는 기존의 객체지향 소프트웨어에서 재사용성 높은 부분을 추출하여 이를 표준 컴포넌트로 변환하는 재사용 컴포넌트 생성 시스템을 설계 및 구현하였다. 구현환경 Solaris에서 자바를 이용하였고 대상 컴포넌트 모델은 자바빈즈이다. 본 연구에서는 추출되는 컴포넌트의 높은 재사용성을 보장하기 위하여 객체지향 재사용 메트릭스 WMC, LCOM과 독립성을 적용한다. 특히, 생성된 컴포넌트는 자신의 서브컴포넌트 추출을 지원함으로써 높은 재사용성과 유사성을 보장하고, 개발환경에서 적절히 활용될 수 있다.

컴포넌트 기반 시스템 개발을 위한 요구사항과 컴포넌트 명세화 방안 (Requirements and Component Specifications at for Component-based System Development)

  • 박병철;이재호;박수용
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.489-491
    • /
    • 2000
  • 컴포넌트 기반의 소프트웨어가 개발되어짐에 따라 소프트웨어공학 측면에서 컴포넌트 기반의 소프트웨어 개발을 위한 컴포넌트 기반 소프트웨어공학(CBSE: Component Based Software Engineering)에 대한 연구가 진행되고 있다[1]. 컴포넌트 기반의 소프트웨어를 개발하는데 있어서 최대한 효율성과 생산성을 증가시키기 위해서는 개발초기, 즉 요구사항 분석단계에서 기존에 개발되어진 컴포넌트들 중에 사용자가 요구하는 역할을 수행하는 적절한 후보 컴포넌트를 추출할 수 있어야 한다. 따라서 본 논문에서는 XML의 특성을 활용한 요구사항과 컴포넌트 명세 언어를 정의하고 이를 통해 정형화된 요구사항으로부터 시스템 개발에 필요한 컴포넌트들을 추출하는 방안을 제시하고자 한다.

  • PDF

지자체 행정업무 지원을위한 GIS 응용 컴포넌트 개발 : 토지 민원서비스 컴포넌트 (Development of GIS Application Component for Supporting Administration Business of Local Government)

  • 서창완;김태현;이덕호;김일석
    • Spatial Information Research
    • /
    • 제8권1호
    • /
    • pp.15-29
    • /
    • 2000
  • 최근 급변하는 기술환경에서 향상된 정보서비스를 제공하기 위하여 지자체 또는 중앙정부차원에서 막대한 예산을 투입하여 GIS를 활용한 행정업무의 전산화를 추진하고 있거나 추진할 예정이다. 이러한 시점에서 예산의 중복투자 방지, 기 투자재원리 재활용을 극대화한다는 측면에서 행정업무 전산화의 특징을 살펴 행정업무 전산화사업에 있어서 GIS 응용 컴포넌트의 도입 가능성을 검토하고자한다. 본 연구서는 정보통신부 주관사업인 「개방형 GIS 컴포넌트 S/W 개발」 프로젝트에서 토지민원서비스 응용 컴포넌트를 개발하였다. GIS 응용컴포넌트는 OpenGIS의 OLE/COM 기반으로 만들어지며, 그 개발방법으로는 USD (Unified System Development), 시스템설계는 UML(Unified Modeling Language), 컴포넌트의 구현은 Visual C++를 이용하였다. 구현된 컴포넌트들은 Process Control, Map, Print, Statistics 컴포넌트들로서 Visual Basic 과 Delphi를 이용하여 구현된 컴포넌트를 검증하였다. 본 연구의 결과 컴포넌트의 개발이 지자체의 GIS 업무개발에 매우 유용하게 활용될 것으로 판단된다. 그러나 업무활용의 극대화를 위해서는 업무, 자료, 시스템의 표준화가먼저 선행되어야 할 것으로 보인다.

  • PDF

컴포넌트 기반의 MDA 공학 프로세스 (Component-Based MDA Engineering Process)

  • 유태권;라현정;김수동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.325-327
    • /
    • 2005
  • 컴포넌트는 컴포넌트 기반 개발(Component Based Development, CBD)기술에서 재사용되는 기본 단위로서 OOP(Object Oriented Programming, OOP)의 객체보다 상대적으로 큰 단위의 기능성을 제공하며 재사용성이 뛰어나다. 모델 기반 아키텍처(Model Driven Architecture, MDA)는 모델들 간의 다양한 변환(Transformation)을 활용하여 어플리케이션 개발을 자동화하는 새로운 패러다임으로서 소프트웨어의 생산성을 향상시킨다. 그러나 MDA 는 컴포넌트와 같은 어플리케이션들 간의 공통성과 가변성을 활용한 재사용성을 직접적으로 지원하지는 않는다. 본 논문에서는 CBD 와 MDA 의 장점과 한계점을 알아보고 서로의 단점을 보완할 수 있도록 컴포넌트 PIM 과 컴포넌트 기반의 MDA 공학 프로세스를 제안한다. 제안된 컴포넌트 PIM 과 프로세스를 이용하면 어플리케이션들 간의 공통성과 가변성을 이용한 뛰어난 재사용성과 자동화를 통한 생산성의 ,향상 및 높은 유지보수성을 가질 수 있다.

  • PDF

SOA환경에서 레거시 시스템 컴포넌트의 재활용도 측정

  • 이성환;김우주
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2007년도 추계학술대회
    • /
    • pp.610-613
    • /
    • 2007
  • SOA(Service Oriented Architecture)는 컴포넌트와 서비스의 재활용을 최대화하도록 설계된 아키텍쳐이다. 서비스와 컴포넌트의 재활용뿐만 아니라 기존 레거시 시스템의 재활용도 주요한 이익의 하나이다. 레거시 시스템의 활용도는 프로젝트 내에서 레거시 컴포넌트를 재사용한 횟수와 레거시 컴포넌트를 다른 시스템이나 프로젝트에서 재사용한 횟수를 더하고 이를 프로젝트의 전체 서비스 컴포넌트 수로 나눠서 계산할 수 있다. 본 연구에서 도출한 레거시 컴포넌트의 재활용도 측정한 향후 SOA기반의 프로젝트를 수행하고 난 후 기조의 레거시 시스템을 어느정도 재활용하였는지 측정할 수 있게 되어 IT투자 분석의 기초 자료로 활용될 수 있을 것이다.

  • PDF

서비스 컴포넌트 아키텍처 (A New Trend in Information Retrieval : Question Answering)

  • 임철홍
    • 정보과학회지
    • /
    • 제25권1호
    • /
    • pp.34-39
    • /
    • 2007
  • 국내외적으로 차세대 아키텍처인 SOA(Service Oriented Architecture)에 대한 관심이 높아지고 있으며, 수년 내에 SOA가 일반적인 아키텍처가 될 것으로 전망되고 있다. 하지만, SOA를 실제로 구축하고 활용하기에는 많은 장벽들이 존재하고 있다. 본 논문에서는 SOA기반의 Application을 구축하기 위해 필요한 컴포넌트 규격에 대한 연구와 함께 기존의 분산 객체 컴포넌트를 확장하여 비즈니스 컴포넌트로 구축 가능하게 지원하는 SCA(Service Component Architecture)를 기반으로 SOA를 구축하는 방안을 제시하여, SOA의 장점인 유연성과 상호운용성을 보장하는 Application 구축에 활용이 가능하도록 하고, 이론 및 사상적인 측면에서 벗어나 현실화된 Architecture로써 SOA가 도입 될 수 있도록 하고자 한다.

스마트폰을 이용한 로봇 어플리케이션의 OPRoS 기반 개발 방법에 대한 연구 (A Robot application design using a smartphone based on OPRoS)

  • 이경수;강동병;지상훈;정구민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.618-621
    • /
    • 2012
  • 본 논문에서는 스마트폰을 기반으로 로봇을 원격 제어하는 어플리케이션을 OPRoS를 활용한 개발 방법을 제안하고 스마트폰과 OPRoS기반의 로봇으로 구현한다. 컴포넌트 기반의 로봇용 미들웨어인 OPRoS를 활용하면 이미 개발 되었거나 공개된 컴포넌트를 활용하여 개발의 시간 및 비용을 절약할 수 있는 장점이 있다. 이미 검증된 모터, 음성, TCP/UDP, 카메라 컴포넌트를 재활용하였다. 또한 오프로스의 통합된 개발환경을 통해 개발 시간을 더욱 단축시켰다. 실제 구현에서는 Wi-Fi기반의 TCP, UDP 컴포넌트를 활용하여 로봇과 스마트폰간 송수신되는 데이터의 목적에 따른 적절한 통신 방식을 사용하였다. 또한 이미지 전송, 음악 재생, 메시지 전송, 음성 인식 등의 기능을 활용하여 구현된 시스템을 검증 하였다.