• 제목/요약/키워드: Reusable

검색결과 575건 처리시간 0.023초

Analogy를 기반으로 한 분석/설계 패턴의 재사용 (Reuse of Analysis/Design patterns Based on Analogy)

  • 김정아;김행곤
    • 한국정보처리학회논문지
    • /
    • 제6권4호
    • /
    • pp.916-931
    • /
    • 1999
  • 소프트웨어 재사용에서 코드 재사용은 다른 개발자에 의해 작성된 재사용 코드의 이해와 검색의 어려움 등 한계점을 갖는다. 코드 재사용 한계를 극복하기 위해서는 코딩 단계 이전의 설계 단계나 분석 단계의 산물을 재사용 할 수 있어야 한다. 본 연구에서는 객체 모델링 단계에서 이전의 경험을 재사용할 수 있는 환경을 제공하기 위해 질의와 컴포넌트에 대한 analogy를 판단하여 라이브러리의 모델과 패턴을 재사용 할 수 있는 방법을 제안하였다. Analogy 매칭 기법은 설계 패턴의 검색, 이해 그리고 조합 등에 적용되며 본 논문에서 연구된 내용은 다음과 같다. 1. 재사용 라이브러리로부터 유사 컴포넌트 검색 및 추출을 위한 analogical 매칭 함수 제안 2. analogical 매칭을 위해 라이브러리 내에 저장될 재사용 컴포넌트 표현 및 정의 3. 특정 도메인에 대한 의미적 정보의 라이브러리 설계 4. 사용자를 위한 analogical 매칭 에이전트 구축

  • PDF

분산환경을 위한 교수법적 설계의 재사용 단위를 객체화한 강의 컨텐츠 시스템 (A Learning Content System which is Objectified with the Reusable Unit of Pedagogical Designs for Distributed Environments)

  • 신행자;박경환
    • 정보처리학회논문지A
    • /
    • 제10A권5호
    • /
    • pp.559-570
    • /
    • 2003
  • 본 논문에서는 웹기반 강의 컨텐츠의 문제점을 알아보고 그 문제점을 해결할 수 있는 방법을 제안한다. 다시 말해서, 기존의 웹기반 강의 컨텐츠는 HTML 포멧 기반 코스웨어의 고정되고 획일적인 하나의 큰 파일이거나 미디어 제공 벤더에 종속된 저작도구로 작성된 파일이다. 이러한 강의 컨텐츠는 서로 다른 가상 교육 시스템에서 공유하거나 재사용하기가 어렵고, 학습자의 학습 활동 변경에 따른 적시 적격의 강의 컨텐츠 변경이 어렵다. 따라서 본 논문에서는 분산 컴퓨팅 환경에서 교수 설계자와 다양한 가상 교육 시스템들이 강의 컨텐츠를 공유할 수 있고 재사용할 수 있도록 강의 컨텐츠를 속성을 가진 더 작은 크기로 분해하여 객체화하는 방법을 제시한다. 특히 교수법적인 설계를 근거로 강의 컨텐츠의 재사용 단위를 지도 항목, 테스트, 케이스 예제, 토론, 문제 , 티스커버리, 리소스, 시뮬레이션으로 추정하였다. 이것은 개요, 사실, 해보기, 퀴즈, 평가, 탐구 학습, 토론의 구성 요소로 설정하고 이를 CBD 방법으로 구현하였다. 이것은 웹기반 컨텐츠 시스템의 문제점을 해결할 뿐만 아니라 가상 교육 시스템을 이용하는 교수 설계자와 학습자의 컨텐츠 이해도를 높였다.

재사용성 향상을 위한 임베디드 소프트웨어의 동적 가변성 설계 기법 (A Dnlamic Variability Design Technique of Embedded Software for Improving Reusability)

  • 김철진;조은숙
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권1호
    • /
    • pp.30-44
    • /
    • 2009
  • 홈 네트워크 시스템에서는 가전 기기들이 각기 제조된 회사에 따라 서로 다른 제어 데이타 포맷을 가지고 있으며, 디지털 기기(디바이스)의 유형과 프로토콜이 다양하다. 또한 다양한 디바이스들 간의 상호 운영 환경이 상이하다. 홈 네트워크 시스템이 이와 같은 특성들로 인해 데이타 호환성나 동시 제어, 동적 플러그-인과 같은 기능들이 미약하게 지원되고 있다. 이로 인해 홈 네트워크 시스템의 재사용성은 매우 빈약한 상태이다. 본 논문에서는 홈 네트워크 시스템의 재사용성을 향상시키기 위해 가변성의 범위를 폭넓게 다룰 수 있는 재사용 프레임워크와 이를 기반으로 한 가변성 설계 기법을 제시한다. 즉, 홈 네트워크 시스템의 다양한 부분들을 가변부로 추출하여 이를 가변성 유형으로 분류 정의하고 이를 재사용 할 수 있는 프레임워크를 제안하며, 이러한 프레임워크를 기반으로 재사용성을 향상시키기 하기 위한 가변성 설계 기법을 제안한다. 재사용 프레임워크를 실제 홈네트워크 시스템 설계에 적용함으로써 다양한 도메인에 재사용될 수 있음을 증명한다.

소프트웨어 부품의 검색을 위한 의미 유사도 측정 (A Semantic Similarity Measure for Retrieving Software Components)

  • 김태희;강문설
    • 한국정보처리학회논문지
    • /
    • 제3권6호
    • /
    • pp.1443-1452
    • /
    • 1996
  • 본 논문에서는 재사용가능한 소프트웨어 부품의 분류 과정을 자동화하여 라이브 러리에 구조적으로 저장하고, 사용자의 요구사항을 만족하는 부품을 효율적으로 검색 하기 위하여 부품들 사이의 의미 유사도를 측정하는 방법을 제안한다. 자연어로 기술 된 부품 설명서로부터 정보를 획득하여 부품의 특성을 표현하는 패싯을 결정하고, 각 패싯에 해당하는 항목을 자동으로 추출하여 부품 식별자를 구성하며, 분류된 부품들 의 유사성에 따라 비슷한 특성을 갖는 부품들을 인접한 위치에 저장한다. 그리고 사 용자의 요구사항을 만족하는 부품들을 검색하기 위하여 질의와 소프트웨어 라이브러 리에 저장된 부품들 사이의 의미 유사도를 측정한다. 재사용가능한 부품의 검색을 위 하여 의미유사도를 이용함으로써 단순히 사용자의 질의를 만족하는 부품들의 집합을 검색할 뿐만 아니라 질의를 만족하는 정도에 따라 검색된 부품들의 상관순위를 부여 하여 사용자들이 요구하는 부품의 검색 시간이 줄어들고 전체적인 검색 효율이 개선 되었다.

  • PDF

영상처리 알고리즘 구현에서 소스코드 재사용을 위한 제너릭 프로그래밍 방법에 관한 연구 (A study of generic programming method for source code reuse in image processing algorithm implementation)

  • 이정헌;이준형
    • 한국컴퓨터정보학회논문지
    • /
    • 제10권3호
    • /
    • pp.19-34
    • /
    • 2005
  • 영상처리 알고리즘 연구에 있어서 가장 어려운 부분 중 하나가 기존 알고리즘과의 성능 비교이다. 그러므로 재사용이 가능한 코드의 형태로 알고리즘을 표현하고 구현하는 것이 영상처리 연구에서는 매우 중요하다. 기존의 영상처리 시스템들은 소스코드 측면에서의 재사용을 위한 모든 조건을 지원하지 못했다. 이러한 문제를 해결하기 위하여 본 연구에서는 제너릭(generic) 프로그래밍 방법을 영상처리 알고리즘구현에 적용함으로써 소스코드 측면에서의 재사용 문제를 해결하는 방법을 제안하였다. 제안한 방법은 다른 다양한 영상 형식이 적용되더라도 같은 알고리즘 구현이 가능하도록 영상처리 알고리즘들과 알고리즘 구현을 위한 기초적인 자료 구조를 연결하는 이차원 iterator를 정의하여 사용하는 방법이다. 그리고 제안 방법의 간결함과 효율성을 확인하기 위하여 몇 개의 예제와 기존의 영상처리 알고리즘 통합 개발 환경에 이식하여 기존의 방법과 비교하였다.

  • PDF

재사용 가능한 디자인 시스템 구축을 위한 프레임워크 (Framework for Building Reusable Design Systems)

  • 이영주
    • 디지털융복합연구
    • /
    • 제19권1호
    • /
    • pp.343-348
    • /
    • 2021
  • 본 연구는 재사용 가능한 디자인 시스템 구출을 위한 프레임워크 제안을 위해 아토믹 디자인 시스템을 기반으로 블록을 구성하여 조합하는 방법에 대해 알아보았다. 그를 위해 디자인 시스템의 필요성과 스노우화이트, 스큐어모픽 디자인, 플랫디자인 및 머티리얼 디자인의 사례를 우선적으로 살펴보았다. 또 화학의 원리를 메타포로 사용하는 아토믹 디자인의 분자, 원자, 유기체, 템플릿 그리고 페이지를 문헌 연구를 통해 정의하였다. 새로운 프레임 워크를 구현하기 위해 인터페이스 인벤토리를 구성하고 그 중에서 폰트, 컬러, 이미지와 컨트롤 요소를 핵심 시각 요소로 추출하여 가이드라인을 정의하였으며 그를 바탕으로 분자 요소를 분류하고 원자로 구성할 수 있었다. 블록은 콘텐츠 인벤토리에서 가장 많이 사용되는 디자인 패턴을 기반으로 블록 형태고 구성되도록 하여 블록의 조합을 통해 시각적 그리드를 바탕으로 레이아웃을 구현하고 페이지를 디자인하도록 프레임워크를 구성하였다. 새로운 프레임워크는 블록의 재사용으로 팀의 일관성과 협업을 도우며 파일의 공유와 업데이트를 지원한다는 것에 본 논문의 의의가 있다.

거스름의 재사용이 가능한 온라인 전자수표시스템 (Refunds Reusable Online Electronic Check System)

  • 김상진;최이화;오희국
    • 정보보호학회논문지
    • /
    • 제11권1호
    • /
    • pp.73-85
    • /
    • 2001
  • 전자수표는 계산량이나 정보교환량 측면에서 전자동전보다 효율적인 지불수단이다. 그럼에도 불구하고 수표의 액면가가 제한되어 있고, 대금지불 과정에서 발생하는 거스름의 재사용이 용이하지 않기 때문에 활성화되지 못하고 있다. 이 논문은 기존의 전자수표시스템이 가지고 있는 이러한 문제점을 해결한 새로운 전자수표시스템을 제안한다. 이 시스템은 부분은닉서명 기법을 이용하여 수표의 액면가를 임의로 표현할 수 있으며 거스름의 형태가 수표와 같아서 이를 다시 사용할수 있다. 물론 수표의 익명성이 보장되며, 수표를 사용하고 받은 거스름은 어떤 수표의 거스름인지를 알 수 없다. 그밖에 일회성 비밀키를 수표의 일련번호로 활용함으로써 지불의 효율성을 높였으며, 온라인 지불의 문제 점을 극복하고자 같은 상점과는 오프라인으로 다중 지물세션을 가질 수 있도록 하였다. 이 과정에서 부인방지 기능을 제공하기 위해 일발향 축적기를 사용하였다. 새로운 시스템의 안전성, 효율성, 원자성에 대해 분석하였고, 기존의 전자 수표시스템과 비교하였다.

SpaceX의 전략을 활용한 한국형 재사용 발사체 개발 전략 (Korean Reusable Launch Vehicle Development Strategy Using SpaceX's Strategy)

  • 이금오;이준성;박순영;노웅래;임성혁;남기원;서대반
    • 한국추진공학회지
    • /
    • 제25권3호
    • /
    • pp.101-112
    • /
    • 2021
  • SpaceX는 Falcon 9과 Falcon Heavy의 재사용을 통해 다양한 탑재중량 포트폴리오를 구성하고, 한 종류의 엔진을 사용하여 발사체를 구성하며, 케로신 엔진에서 메탄 엔진으로의 전환, 3D 프린팅 사용 등 다양한 전략을 보여주고 있다. 본 연구에서는 아리랑 위성에서 천리안 위성까지 다양한 탑재중량 및 궤도를 감당할 수 있는 발사체 안을 구성하였으며, 케로신 가스발생기 사이클 엔진, 케로신다단연소 사이클 엔진, 메탄 다단연소 사이클 엔진을 사용한 10가지 발사체 안에 대해서 검토하였다. 10가지 안 중 35톤급 메탄 엔진을 사용한 재사용 발사체가 개발 가능성 측면에서 좋은 안으로 평가되었다.

효율적인 LWE 기반 재사용 가능한 퍼지 추출기 (An Efficient LWE-Based Reusable Fuzzy Extractor)

  • 김주언;이광수;이동훈
    • 정보보호학회논문지
    • /
    • 제32권5호
    • /
    • pp.779-790
    • /
    • 2022
  • 퍼지 추출기는 노이즈가 섞여 입력값이 항상 같지 않은 생체 데이터로 키를 생성하여 생체 정보 노출 없이 안전하게 인증을 수행하는 바이오-암호화 기술이다. 그러나 한 사용자가 생체 데이터를 여러 서버에 등록할 경우 퍼지 추출기의 인증 과정에서 키를 올바르게 추출하기 위해 공개되는 정보인 보조 데이터에 대한 다양한 공격으로 키가 노출될 수 있다. 따라서 여러 서버에 같은 사람의 생체 데이터를 등록해도 안전한 재사용 가능한 퍼지 추출기에 관한 연구가 많이 이루어지고 있으나, 현재까지 제시된 연구들은 키 길이가 늘어남에 따라 키를 복구하는 과정의 횟수가 점진적으로 증가하여 효율적이지 않고 보안성 높은 시스템에 적용하기 힘들다. 이에 본 논문에서는 키 길이가 늘어나도 인증 과정의 수행 횟수가 같거나 비슷한 LWE 기반의 효율적이고 재사용 가능한 퍼지 추출기를 설계하였고, 제안 기법이 Apon et al.[5]이 정의한 재사용의 안전성을 만족함을 보였다.

산화물 세라믹섬유를 이용한 재사용 열보호시스템용 경량 세라믹 단열소재의 제조 (Fabrication of Light-weight Ceramic Insulation Materials by Using Oxide Ceramic Fibers for Reusable Thermal Protection Systems)

  • 김성원;남민수;오윤석;남산;신재성;김현준;오범석
    • 한국분말재료학회지
    • /
    • 제29권6호
    • /
    • pp.477-484
    • /
    • 2022
  • Thermal protection systems (TPS) are a group of materials that are indispensable for protecting spacecraft from the aerodynamic heating occurring during entry into an atmosphere. Among candidate materials for TPS, ceramic insulation materials are usually considered for reusable TPS. In this study, ceramic insulation materials, such as alumina enhanced thermal barrier (AETB), are fabricated via typical ceramic processing from ceramic fiber and additives. Mixtures of silica and alumina fibers are used as raw materials, with the addition of B4C to bind fibers together. Reaction-cured glass is also added on top of AETB to induce water-proof functionality or high emissivity. Some issues, such as the elimination of clumps in the AETB, and processing difficulties in the production of reusable surface insulation are reported as well.