• 제목/요약/키워드: 이클립스

검색결과 49건 처리시간 0.022초

휘처-중심의 제품라인 공학 기반 소프트웨어 개발을 위한 이클립스 플랫폼 기반의 워크벤치 (An Workbench based on Eclipse Platform for Feature-Oriented Product Line Software Development)

  • 양진석;강교철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.187-189
    • /
    • 2012
  • 오늘날의 소프트웨어 개발회사는 엄청난 시장 경쟁에 직면하고 있다. 세계 시장의 요구사항은 다양해 지고, 구현해야하는 휘처의 수는 증가하는 반면에 제품의 생명주기는 점점 짧아지고 있기 때문이다. 많은 소프트웨어 개발 회사는 빨리 변하는 개발 환경에 대응하기 위한 해결책으로 제품라인 공학을 적용하고 있다. 본 논문에서는 휘처 모델링에서 자산과 제품개발까지 휘처-중심 제품라인 소프트웨어 개발을 지원하기 위한 이클립스 플랫폼 기반의 새로운 워크벤치를 소개한다. 워크벤치의 특징과 개념적 아키텍처를 소개하고 주요 구성요소에 대한 간략한 설명과 함께 기능 지원을 위해 구성된 도구들에 대해서 소개한다.

이클립스 플러그인 기반의 확장성 있는 서버 프레임워크 (Eclipse Plugin based Scalable Server Framework)

  • 이동호;김창수;박정은
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(B)
    • /
    • pp.97-101
    • /
    • 2010
  • 본 논문에서는 이클립스 플러그인 기반의 확장성 있는 서버 프레임워크에 대해서 기술한다. 플러그인이란 가전제품의 플러그를 전기 콘센트에 연결하여 사용하듯, 프레임워크에 각 기능을 구현하는 플러그인 컴포넌트를 연결하여 그 컴포넌트를 사용할 수 있는 기술이다. 이 플러그인 기술을 이용하여 여러 서비스를 제공 할 수 있는 서버 프레임 워크를 설계, 구현하였다. 본 논문에서는 플러그인 기술을 설명하고 플러그인 기반 서버의 장점과 활용 방안에 대해서 기술한다.

  • PDF

이클립스 GMF 를 이용한 AUTOSAR 기반의 차량용 응용 소프트웨어 모델링 도구 구현 (AUTOSAR-based Application Modeling Tools for Automotive Systems Using Eclipse GMF)

  • 박인수;조성래;정우영;이우진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.558-562
    • /
    • 2008
  • 소프트웨어의 구조가 복합해짐에 따라 소프트웨어를 모델링하고 개발하는 과정을 지원하는 CASE 도구의 중요성이 급격하게 증가하고 있다. 자동차 분야 또한 기능이 복잡해짐에 따라 내부의 전자 장비를 제어하는 소프트웨어의 복잡성이 크게 증가하였고 이로 인해 객체지향적인 소프트웨어 모델링 도구의 필요성이 대두되었다. AUTOSAR는 자동차 소프트웨어 구조에 대한 표준을 정의하고 있다. 현재 유럽에서는 dSPACE, Vector 등의 업체에서 AUTOSAR 표준에 기반한 차량용 소프트웨어 모델링 도구의 프로토타입을 개발한 상태이다. 하지만 국내에서는 이러한 도구에 대한 연구가 아직 초기단계이다. 본 논문에서는 다이어그램 편집기 개발 프레임워크를 제공하는 이클립스 GMF를 이용하여 AUTOSAR 표준기반의 차량용 소프트웨어 모델링 도구를 개발한다.

병렬구조 모션 시뮬레이터 이클립스-II 를 위한 가상현실 시험경로 개발 (Development of the Virtual Test Path for Eclipse-II, A Parallel Mechanism Motion Simulator)

  • 인우성;김종원
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2004년도 추계학술대회 논문집
    • /
    • pp.965-968
    • /
    • 2004
  • This paper describes the development of the test path for Eclipse-II, a parallel mechanism motion simulator. Eclipse-II which can be used as a base for general motion simulators, enables unlimited continuous 360-degree spinning in any rotational axes plus finite X, Y, and Z translation motions. The advantage of enabling continuous 360-degree spinning allows various motions for virtual reality. In this paper, the development of the test path to verify the robustness of the Eclipse-II motion simulator is described. The test motions, which satisfy the requirements of test path, are suggested and washout filter enables these motions reproduced in the limited workspace. The trial run is conducted to verify the robustness of the Eclipse-II motion simulator. Additionally the standard data format of virtual reality for Eclipse-II One Man Ride is suggested.

  • PDF

AWT 기반 어플리케이션을 이클립스 플러그-인으로 리엔지니어링 할 때 재사용을 위해 고려할 사항들 (Reengineering guidelines to develop eclipse plug-ins using AWT based legacy application)

  • 양진석;손동렬;강교철
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제24권2호
    • /
    • pp.67-75
    • /
    • 2011
  • 우리는 소프트웨어 제품라인 개발 방법론인 FORM을 지원하기 위해 과거 AWT기반의 자바 어플리케이션으로 개발된 ASADAL의 동작 속도의 개선, 기능 추가, 그리고 좀 더 친숙한 사용자 인터페이스로의 개선이 필요했기 때문에 이클립스 플랫폼 기반의 플러그-인 어플리케이션으로 리엔지니어링을 진행해야 했다. 본 논문에서는 새로운 플러그-인 어플리케이션을 최소의 노력으로 개발하고 좀 더 빨리 배포하기 위해서 기 개발된 어플리케이션의 많은 부분을 재사용 할 수 있도록 리엔지니어링 과정에서 고려해야 할 세 가지 요소인 기 개발된 어플리케이션의 사용자 인터페이스 재사용 범위, 어플리케이션을 구성할 플러그-인들의 구성, 그리고 이후의 손쉬운 확장 및 기능 대체를 위한 플러그-인들 사이의 결합에 대해서 언급하고 각 요소에 대해서 사용한 방법 및 지침들을 소개한다. 그리고 ASADAL의 휘처모델 편집기와 행위모델 편집기의 리엔지니어링 사례를 들어 제시한 지침을 적용하여 개발한 플러그-인을 소개한다.

  • PDF

샷 경계 검출을 이용한 영상 클립 생성 (Generation of Video Clips Utilizing Shot Boundary Detection)

  • 김혁만;조성길
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권6호
    • /
    • pp.582-592
    • /
    • 2001
  • 대용량 영상을 다루는 디지털 비디오 라이브러리나 웹 방송에서는 영상 색인이 매우 중요한 역할을 하며, 이는 영상을 내용 단위로 분할하는 알고리즘에 기반한다. 본 논문에서 구현된 V2Web Studio는 영상 색인을 지원하는 시스템으로서, 샷 경계 검출 알고리즘을 이용한 영상 클립 생성 시스템이다. V2Web Studio는 영상 클립 생성 과정을 1) 영상 신호를 분석하여 샷 경계를 자동 검출하는 단계, 2) 검출된 결과에 포함될 수 있는 오류를 수작업으로 제거하는 단계, 3) 물리적인 샷 경계를 논리적인 계층구조로 모델링하는 단계, 4) 계층구조로 모델링된 각 모델링 인스턴스를 다양한 표준 압축 포맷으로 생성하는 단계로 구분하고, 각 단계에 해당하는 작업은 샷 검출기, 샷 검증기, 영상 모델기, 클립 생성기라는 독립적인 소프트웨어 도구로 구현하였다.

  • PDF

동적 다엽콜리메이터의 Leaf gap이 전산화 치료계획에 미치는 영향 (The dosimetric impact on treatment planning of the Dynamic MLC leaf gap)

  • 김정미;윤인하;홍동기;백금문
    • 대한방사선치료학회지
    • /
    • 제26권2호
    • /
    • pp.233-238
    • /
    • 2014
  • 목 적 : 최근 사용이 급증하고 있는 미국 베리안사의 이클립스 치료계획 시스템은 치료기에 설치되어 있는 다엽콜리메이터의 충돌 보호를 위해 존재하는 하드웨어적 제한성을 립 갭이라는 설정을 통하여 소프트웨어적으로 극복함으로써 정확한 치료계획을 구현 할 수 있도록 한다. 본 연구에서는 이클립스 치료계획 시스템에 설정되어 있는 립 갭이 치료계획에 미치는 영향을 분석하고 정확한 임상적용에 이용할 수 있도록 하고자 한다. 대상 및 방법 : 연구에 사용되어진 이클립스 치료계획 시스템의 버전은 11.0이다. 시스템에 설정되어 있는 립 갭은 각 치료기와 광자 에너지별로 측정되었다. 일반적으로 0.05~0.30 mm의 값을 가지고 있고, 다엽콜리메이터의 교정상태에 따라 다르므로 일괄되게 적용하지 않고 측정를 통하여 적용한다. 본 연구에서는 세기변조와 용적변조 치료계획을 측정된 각각의 립 갭을 적용하고, 립 갭이 달라질 때마다 치료계획의 영향을 Dmax, CI 등을 이용하여 평가하였다. 결 과 : 동일한 치료계획을 각각의 치료기에서 립 갭을 변화하며 평가하였을 때, 립 갭이 0.05 mm ~ 0.50 mm로 증가할수록 Dmax, CI 의 값이 2~5% 이상 증가하였다. 세기변조방사선치료계획과 용적변조방사선치료계획 모두 동일한 경향을 나타내었고 각 치료계획 간의 유의성은 찾아 볼 수 없었다. 결 론 : 치료기의 다엽콜리메이터의 립 갭 설정은 일반적으로 고유한 측정값을 가지고 있다. 하지만, 다엽콜리메이터의 노후, 교정, 수리 및 점검 후에 립 갭은 변할 수 있고, 이러한 값은 결국 치료계획에 영향을 미치기 때문에 반드시 확인 후 치료에 적용해야 한다. 경우에 따라선 립 갭을 초기 설정값을 유지하는 할 수 있는데, 이는 치료계획에 미치는 영향을 무시할 수 있기 때문에 바람직하지 않다.

도식화된 토픽맵 편집기 (Graphical TopicMaps Editor(GTM Editor))

  • 안기진;이재호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (B)
    • /
    • pp.289-293
    • /
    • 2006
  • 국내에서도 표준화 작업이 진행 중인 토픽맵은 분산된 정보와 지식의 관리를 지원하기 위한 국제 표준이다. 이 논문에서는 이클립스(Eclipse) 플랫폼의 플러그인 개발환경인 GMF를 이용하여 비교적 작은 도메인에 대한 토픽맵의 구조를 도식화된 방법으로 표현하고, 간편하고 직관적인 편집기능을 사용자에게 제공하며, 이러한 구조의 간단한 프로토타입 정보라 할 수 있는 Linear Topic Map Notation(LTM)을 만들어 내는 플러그 인을 소개할 것이다.

  • PDF

뮤테이션 테스트를 이용한 동적 다이어그램에 근거한 테스트 케이스의 효율 비교 (Comparison of Test Case Effectiveness Based on Dynamic Diagrams Using Mutation Testing)

  • 이혁수;최은만
    • 정보처리학회논문지D
    • /
    • 제16D권4호
    • /
    • pp.517-526
    • /
    • 2009
  • 동적 UML 다이어그램은 객체 지향 언어로 구현된 프로그램의 복잡한 실행 동작에 대한 표현이 가능하다. 이로 인하여 동적 다이어그램 중, 순서, 상태, 액티비티 다이어그램을 이용하여 테스트 케이스를 추출하고 테스트 하는 방법이 많이 쓰이고 있다. 그러나 테스트 자원과 시간이 제한되어 있을 때 어떤 명세를 이용하여 테스트 케이스를 만드는 것이 더 효율적인지, 또한 어떤 특성이 있는지 알 필요가 있다. 이 논문에서는 ATM 시뮬레이션 프로그램을 세 가지 다이어그램으로 표현하고 이를 이용하여 서로 다른 테스트 케이스를 생성한다. 또한 뮤테이션 테스팅(Mutation Testing)을 실시하여 각 테스트 케이스에 대한 효율을 평가 하였다. 뮤턴트(Mutant) 생성은 절차적 방식과 객체 지향 방식에 의한 뮤테이션 연산자(Mutation Operator)를 구분해서 적용하였으며 뮤클립스(Muclipse)라는 이클립스(Eclipse) 기반의 플러그인 도구를 이용하였다. 생성된 테스트 케이스와 뮤턴트를 이용해서 뮤테이션 점수(Mutation Score)를 측정하고 이를 기반으로 각 테스트 케이스 및 여러 관점에서 테스트 케이스의 효율을 평가하였다. 이런 과정을 통해 테스트 케이스 생성 방식의 선택에 대한 힌트를 얻을 수 있었다.