• 제목/요약/키워드: 컴포넌트 기반 재사용

검색결과 478건 처리시간 0.027초

재사용 가능한 컴포넌트 기반의 임베디드 시스템 통합 프로토타이핑 기법 (Embedded System Integrated Prototyping Mechanism Based on Reusable Component)

  • ;이정배;임기욱;황영섭;김영진;안성순
    • 정보처리학회논문지A
    • /
    • 제16A권3호
    • /
    • pp.199-208
    • /
    • 2009
  • 최근에 임베디드 시스템 개발자들을 위한 프로토타이핑 시스템 도구가 시장에 많이 출시되고 있다. 일찍부터 임베디드 시스템 설계에서 사용자의 요구사항을 분석하고 사용자 편의 인터페이스를 만드는데 있어서 프로토타입은 중요한 요소이다. 프로토타이핑 도구는 다음과 같이 Physical Prototyping (PP), Virtual Prototyping (VP), Modeling Prototyping (MP) 3가지로 나눌 수 있다. 이러한 프로토타이핑 기술을 통합하면 개발에 소모되는 비용내지 시간이 절약되므로써 시장진입시점이 빨라지고 제품의 경쟁력이 향상된다. 하지만 이러한 프로토타이핑을 통합하는데 있어서 여러가지 문제점이 존재한다. 본 논문에서는 여러 프로토타이핑 도구를 통합하는데 있어서 Javabean, ActiveX등과 같이 유연하고 재사용성이 용의한 컴포넌트를 이용하여 문제점을 해결하는 모습을 보여준다. 이러한 기술은 여러 임베디드 시스템을 개발시 재사용성과 유연성을 통한 편리성을 가질 수 있다.

실시간 시스템을 위한 어댑티브 유스 케이스 방법상의 디자인 지향 테스트 (Design Driven Testing on Adaptive Use Case Approach for Real Time System)

  • 김영철;주복규
    • 인터넷정보학회논문지
    • /
    • 제4권6호
    • /
    • pp.1-11
    • /
    • 2003
  • 이 논문은 유스 케이스 기반 실시간 시스템을 위한 디자인 지향 테스트를 소개한다. 우리는 디자인 스키마를 기능적 컴포넌트의 계층적 디자인 컴포넌트 아키텍처(즉 디자인 컴포넌트)로 분할 하는 실시간 소프트웨어 개발을 위한 확장 유스 케이스에 초점을 둔다. 실행 순차의 다양한 유스 케이스의 액션 단위를 기술하는 관련된 시나리오를 포함하는, 즉 실시간 시스뎀 설계의 동적 특성을 반영하는, 유스 케이스 액션 메트릭스를 제안한다. 실시간 시스템을 제안한 디자인 지향 테스트에 적용 시도를 통해 생산성 향상을 위한 시나리오 순서화를 생성하고 기존의 테스트 케이스 재사용을 진작시킨다.

  • PDF

CBD 기반 컴포넌트의 재사용성의 향상을 위한 Opportunity Tree 설계 (Opportunity Tree of Component Categorization for Reusability on the CBD Process)

  • 신솔민;이은서;이경환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.502-504
    • /
    • 2004
  • 세계적인 SW 산업의 변화 추이로 볼 때, 우리나라 SW업체들도 SW개발 체제를 하루바삐 CBD로 전환해야겠다는 데 대해서는 의심의 여지가 없다. 기업의 CBD 능력은 지속적인 사업구조 조정 및 신규사업 창출이 불가피한 21세기의 경영환경에서 필수적으로 확보해야 할 기업 핵심 역량으로 간주되고 있다. 선진국에서는 CBD가 90년대 중반부터 본격화되어 이제는 기업 정보시스템 구축 방식의 주류가 되어있다. 국내에서도 금융, 국방 부분을 선도로 CBD에 의한 정보시스템 구축을 요구하기 시작했으며, 향후 그 수요가 급증할 전망이다. 그러나 문제는 CBD로의 전환에는 여러 가지 역경이 도사리고 있다는데 있다. 특히, 본 논문에서는 재사용성에 의해 기대되는 효과에 비해 실질적인 재사용의 결과도출을 이루지 못하는 문제점 개선을 위한 Opportunity Tree를 제안해본다. 또한, CBD로 전환함으로써 거둘 수 있는 이득이 무엇인지, 전환을 위해 갖추어야 할 조건이 무엇인지를 확인하고자 한다.

  • PDF

XML 데이터 제공자를 사용하는 OLE/COM 기반 OpenGIS 서버의 개발 (Development of an OLE/COM-based OpenGIS Server Using the XML Data Provider)

  • 홍동숙;윤재관;장염승;이강준;한기준
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (B)
    • /
    • pp.3-5
    • /
    • 2000
  • 최근 지리 정보 시스템(GIS)이 전 국가적으로 대중화되면서 서로 다른 분야에서 구축되어 서로 다른 환경에 분산되어 있는 이질적인 공간 데이터의 상호운용성에 대한 필요성이 증가하고 있다. 이러한 상호운용성을 위해 OGC에 의해 표준 사양인 OpenGIS이 개발되었고, 이 사양을 바탕으로 개방형 지리 정보 시스템을 개발하여 다양한 데이터 소스간의 상호운용성을 얻고자 하는 연구가 활발히 이루어지고 있다. 그러나, OpenGIS 사양을 따르는 상호운용성 지원 방법에서는 다양한 형태의 데이터 소스별로 데이터 제공자의 개발이 필요하다. 따라서 이러한 부담을 줄이고 효율적인 데이터 저장 및 관리를 위한 단일 처리 모델의 제시가 필요하다 이에 본 논문에서는 표준 데이터 언어인 XML과 기타 다른 관련기술을 OpenGIS 서버의 데이터 제공자 컴포넌트에 도입하여, OpenGIS 사양을 따르는 기존의 이질적인 데이터 소스와의 연등을 지원할 뿐 아니라 표준화된 저장 구조의 데이터 소스에 대한 하나의 효율적인 데이터 제공자를 갖는 OpenGIS 서버를 설계 및 구현한다. 본 시스템은 OpenGIS의 지리 데이터 구조와 처리에 대한 인터페이스의 표준화를 통해 상호운용성을 보장하고, OLE/COM 사양을 이용하여 각 컴포넌트들의 재사용성을 지원하며, 또한 문서 저장 및 전달을 위한 데이터 형식의 표준인 XML을 사용하여 문서구조의 검증 기능과 문서접근 방식의 단일화를 지원한다.

  • PDF

서비스 재사용성 중심의 Software-as-a-Service 개발 프로세스 (A Service Reusability-Centric Process for Developing Software-as-a-Service)

  • 이정우;라현정;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제37권7호
    • /
    • pp.518-535
    • /
    • 2010
  • 클라우드 컴퓨팅은 하드웨어와 소프트웨어의 자원을 서비스 제공자 서버에 운영하고, 소비자가 인터넷을 통하여 필요한 서비스를 활용하는 재사용 기반의 컴퓨팅 방식이다. 클라우드 서비스의 한 형태인 SaaS(Software-as-a-Service)는 소프트웨어를 하나의 서비스로 설계 개발한 후, 다양한 소비자들이 재사용하도록 하는 컴퓨팅을 지향한다. 기존의 소프트웨어 어플리케이션은 특정한 하나의 조직을 대상으로 개발하였으나, SaaS는 서비스의 형태로 소프트웨어의 전체 기능을 필요로 하는 다양한 조직에 소속된 다양한 소비자들이 사용할 수 있게 개발된다. 이것은 소비자가 자신이 원하는 기능의 수행을 위해 직접 SaaS를 설정할 수 없게 하여 SaaS 개발에 재사용성이 더욱 강조되게 한다. 하지만 기존의 객체지향 개발 방법론, 컴포넌트 기반 개발 기법, SOA 개발 기법들은 전통적인 소프트웨어 어플리케이션과 다른 SaaS가 가지는 재사용성의 특징을 반영한 설계와 구현을 지원하는 지침과 장치가 거의 없다. 따라서 본 논문에서는 이러한 문제를 해결하기 위해 기존 재사용성의 정의를 확장하여 SaaS의 재사용성을 적용성, 적응성, 확장성의 부 특성으로 구분하고 이를 반영한 재사용성 중심의 개발 프로세스를 제시한다. SaaS 재사용성의 각부 특성은 제시하는 개발 프로세스의 분석과 설계를 위한 각 활동에 직 간접적으로 반영되어 보다 효과적으로 SaaS 재사용성을 향상시킨다. 제시된 프로세스를 적용하면 보다 체계적이고 효과적으로 재사용성 중심의 SaaS 개발을 유도할 수 있다.

Product-Line 에서의 UI 자산화 기법 (Methods of managing UI Assets in Product-Line Engineering)

  • 황길승;윤석진;송문섭;양영종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.421-424
    • /
    • 2004
  • Product-Line 기반의 소프트웨어 개발은 특정 도메인의 소프트웨어 제품군 내의 공통성과 가변성 분석을 통한 공통 아키텍처의 추출과 재사용으로 개발의 생산성과 효율성을 향상시킨다. 일반적인 Product-Line 기반 방법론에 따르면, 재사용되는 핵심자산은 아키텍처, 컴포넌트, 등의 소프트웨어 내부 비즈니스 로직에 한정되어 있으며, 실제로 소프트웨어 개발에 있어 많은 비용이 지출되는 UI(User Interface), 데이터베이스 등의 설계 및 개발에 대한 내용은 언급되어 있지 않은 실정이다. 본 논문에서는 소프트웨어 개발에 필요한 UI 모듈을 핵심자산의 형태로 Product-Line 에서 사용할 수 있도록 하는 방법을 제안한다. UI 모듈을 설계하여 명세하는 방법과 설계된 UI를 디자인 템플릿과 연결하여 내부 로직과 연계하는 방법에 대해 설명한다. 이 방법을 이용하면 Product-Line을 위한 핵심자산 구성시 UI 모듈을 포함할 수 있어 생산성과 효율성을 향상시킬 수 있을 것으로 생각된다.

  • PDF

상수도 관망해석 컴포넌트 설계에 관한 연구 (A Study on the Component Design for Water Network Analysis)

  • 김계현;김준철;박태옥
    • 한국공간정보시스템학회 논문지
    • /
    • 제2권2호
    • /
    • pp.75-84
    • /
    • 2000
  • 국가지리정보체계사업을 시작으로 여러 응용분야에서 지리정보시스템을 구축하고 있으며 특히 지자체에서는 도시정보화 차원에서 UIS(Urban Information System;도시정보시스템)를 구축하고 있다. 지자제의 업무들은 지자체의 상황에 따라 조금씩 차이를 보이지만 업무 단위로 따져볼 때 공통적으로 수행되는 업무들이 많으며, 지리정보 관련 업무 또한 예외가 아니다. 지금까지 각 지자체의 도시정보시스템은 공통업무에 대하여 중복개발이 불가피하였으며, 재사용성을 기대하기 어려웠다. 이런 비효율성을 극복하는 방안으로 컴포넌트 기술이 대두되었으며, 컴포넌트 기술을 이용하여 업무변화에 유연하고 재활용을 극대화할 수 있는 업무컴포넌트 개발이 필요하게 되었다. 본 논문은 지자체의 지리정보 관련 업무의 하나인 상수도 업무 중 상수관거의 유량 및 손실수두산정을 위한 상수도 관망해석 컴포넌트 설계를 제시하였다. 상수도 관망해석 컴포넌트는 상수도 초기유량을 산정하고, 산정된 초기유량을 토대로 절점 및 상수관거의 유량 및 손실수두를 산출하여, 상수관거 신설 및 확장에 대한 의사결정을 지원할 수 있도록 설계하였다. 컴포넌트 설계과정은 표준업무를 지원할 수 있도록 업무분석을 수행하였으며, 이의 결과물로 상수도 관망해석 알고리즘을 도출하였다. 그리고 도출된 알고리즘을 기반으로 상수도 관망해석 업무를 수행하는 상수도 관망해석 컴포넌트를 설계하고 설계 내용을 UML(Unified Modeling Language)로써 명세화하였다. 현재 설계에 따라 상수도 관망해석 컴포넌트가 개발되고 있으며, 개발된 컴포넌트를 이용한 상수도 관망해석 시스템을 구축할 예정이다. 추후에는 상수도 관망해석 컴포넌트와 상수도 업무 컴포넌트와의 통합부분에 대한 연구가 진행되어야 할 것이다.

  • PDF

하수도 업무지원을 위한 하수도 관망해석 컴포넌트 설계에 관한 연구

  • 김계현;이우철;김준철
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 한국공간정보시스템학회 2000년도 학술회의 논문집 3권2호
    • /
    • pp.181-186
    • /
    • 2000
  • 국가지리정보체계사업을 시작으로 여러 응용분야에서 지리정보시스템을 구축하고 있으며, 특히 지자체에서는 도시정보화 차원에서 UIS(Urban Information System;도시정보시스템)를 구축하고 있다. 지자체의 업무들은 지자체의 상황에 따라 조금씩 차이를 보이지만 업무 단위로 따져 볼 때 공통적으로 수행되는 업무들이 많으며, 지리정보 관련 업무 또한 예외가 아니다. 지금까지 각 지자체의 도시정보시스템은 공통업무에 대하여 중복개발이 불가피 하였으며, 재사용성을 기대하기 어려웠다. 이런 비효율을 극복하는 방안으로 컴포넌트 기술이 대두되었으며, 컴포넌트 기술을 이용하여 업무변화에 유연하고 재활용을 극대화할 수 있는 업무 컴포넌트 개발이 필요한 시점이다. 본 논문은 지자체의 지리정보 관련 업무의 하나인 하수도 업무 중 하수배출용량 산정을 위한 하수도 관망해석 컴포넌트 설계를 제시하였다. 하수도 관망해석 컴포넌트는 하수배출용량을 산정하고, 하수 배출용량을 토대로 통수능이 부족한 하수관거를 추출하며, 통수능 부족 관거에 대하여 적정한 교체 관경 결정을 지원할 수 있도록 설계하였다 컴포넌트 설계과정은 표준업무를 지원할 수 있도록 업무분석을 수행하였으며, 이의 결과물로 하수도 관망해석 알고리즘을 도출하였으며, 알고리즘을 기반으로 하수도 관망해석 업무를 수행하는 하수도 관망해석 컴포넌트를 설계하고 설계 내용을 UML(Unified Modeling Language)로써 명세화 하였다. 현재 설계에 따라 하수도 관망해석 컴포넌트가 개발되고 있으며, 개발된 컴포넌트를 이용한 하수도 관망해석 시스템을 구축할 예정이다. 추후에는 하수도 관망해석 컴포넌트와 하수도 업무 컴포넌트와의 통합부분에 대한 연구가 진행되어야 할 것이다.7.0로 하고 표준(標準) EDTA 용액(溶液)을 소량(少量)넣고 8N-KOH로 pH $12{\sim}13$으로 하고 N-N 희석분말(稀釋粉末)을 지시약(指示藥) 으로써 표준(標準) EDTA 용액(溶液)으로 적정(滴定)하여 Ca 치(値)를 얻었다. Ca와 Mg의 합계결정치(合計決定値)와 Ca 적정치(滴定値) 차(差)로 Mg 치(値)를 얻었다. 음(陰) ion 구분(區分)으로부터 상법(常法)에 의하여 $MgNH_4PO_4$의 침전(沈澱)을 만들어서 HCl에 녹키고 일정량(一定量)의 표준(標準) EDTA 용액(溶液)을 넣어 pH 7.0로 한다음 완충액(緩衝液)으로 pH 10으로 하고 BT 지시약(指示藥)을 써서 표준(標準) Mg $SO_4$용액(溶液)으로 적정(滴定)하여 P 치(値)를 얻었다. 본법(本法)으로 Na-phytate를 분석(分析)한 결과(結果) Na-phytate의 분자식(分子式)을 $C_6H_6O_{24}P_6Mg_4CaNa_2{\cdot}5H_2O$라고 하였을 때의 이론치(理論値)에 비(比)하여 P가 98.9% Cark 97.1%, Mg가 99.1%이고 통계처리(統計處理)한 결과분석치(結果分析値)와 이론치(理論値)는 잘 일치(一致)된다. 그러나 종래법(從來法)에 의(依)한 분석치(分析値)는 이론치(理論値)에 비(比)하여 P가 92.40%, Cark 86.80%, Mg가 93.80%로서 이론치(理論値)와 일치(一致)하지 않는다. 3) Na-phytate를 전분(澱粉)과 일정(一定)한 비(比)로 혼합(混合)하고 본법(本法)으로 P,Ca 및 Mc를 정량(定量)한 결과(結果) 이들의 회수율(回收率)은 거의 100%이었다. 4) 본분석법

  • PDF

iPlace:EJB 기술을 이용한 웹 기반 협업시스템 (iPlace : A Web-based Collaborative Work System Using Enterprise JavaBeans Technology)

  • 안건태;정명희;이근웅;문남두;이명준
    • 정보처리학회논문지D
    • /
    • 제8D권6호
    • /
    • pp.735-746
    • /
    • 2001
  • 인터넷을 통한 공동작업이 활발해짐에 따라, 가상의 작업공간을 지원하는 시스템의 필요성이 증대되고 있다. 공동작업에 참여하는 구성원들은 이러한 가상의 공간을 통하여 서로의 정보를 효율적으로 교환하고 공유하게 된다. 이러한 시스템은 서비스의 안정성을 보장하면서도 다양한 사용자의 요구에 따라 용이하게 확장될 수 있는 것이 바람직하다. 본 논문에서는 협업지원 컴포넌트와 이를 통하여 개발된 iPlace (internet workPlace) 시스템에 대하여 기술한다. iPlace 시스템은 웹 상의 개인공간인 개인작업장과 그룹의 구성원이 공유하는 공간인 공동작업장을 통하여 구성원들 사이의 정보의 공유와 재사용을 효과적으로 지원한다. 또한, 협업지원 컴포넌트는 EJB(Enterprise JavaBeans) 기술을 이용하여 구현하여 높은 확장성과 안정성을 제공한다.

  • PDF

UI 기반의 임베디드 시스템 가상 프로토타이핑 (A Virtual Prototyping of Embedded System based on User-Interfaces)

  • 이영란;이정배;엄기철;김상복
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.1255-1258
    • /
    • 2005
  • 본 논문에서는 임베디드 시스템의 신뢰성 있는 개발을 위한 방법으로 가상프로토타이핑을 제안한다. 가상프로토타이핑으로 컴포넌트의 재사용을 통한 IT 정보의 활용도를 높이고 복잡한 시스템의 유지보수 비용 및 개발 비용을 절감하기 위하여 User-Interface 기반의 개발방법을 사용한다.

  • PDF