• Title/Summary/Keyword: 재사용

Search Result 14,118, Processing Time 0.058 seconds

UML을 이용한 효율적인 온톨로지 재사용에 관한 연구

  • Lee Ji-Hong;Yang Jin-Hyeok;Son Jong-Su;Jeong In-Jeong
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2006.06a
    • /
    • pp.265-269
    • /
    • 2006
  • 차세대 웹의 중심기술인 시맨틱 웹을 구현하기 위해서는 컴퓨터가 지식을 추론하고 처리할 수 있게 하기 위한 지식표현방법인 온톨로지가 필수적으로 요구된다. 이러한 온톨로지 생성의 중요성이 점차 커져 가는 실정에 따라, 생성된 온톨로지들의 재사용을 위한 방법이 관련 연구들 사이에 중요한 과제로 떠오르기 시작되었다. 본 논문에서는 온톨로지의 재사용을 효율적으로 하기 위한 방법을 제안한다. 우리가 제안하는 방법은 온툴로지를 사용자가 이해하기 쉽고 편집이 용이한 그래프 형태로 표현하는 방법으로 온톨로지를 UML로 변환하여 UML을 통한 온툴로지 재사용 방안을 제안한다. 우리가 제안하는 방법은 다음과 같다. OMG의 MDA 개념을 기반으로 기존에 생성된 온톨로지를 XML 파서를 이용하는 방법을 통하여 XMI로 변환한다. XMI로 변환된 온툴로지는 UML 도구를 사용하여 재사용 할 수 있다. UML로 변환된 온톨로지는 위 과정을 역으로 다시 수행함으로써 온톨로지로 변환된다. 이렇게 UML로 변환된 온톨로지는 UML의 장점을 그대로 가지게 된다. 이미 널리 사용되고 가독성과 편집력 그리고 상호 운용성이 높은 UML을 이용하여 온톨로지의 재 사용성을 높이고자 하는데 있다. 즉 사용자가 직관적으로 온톨로지의 전체 구조와 의미를 파악하는데 도움을 주며 편집 또한 용이하다. 이러한 방법을 바탕으로 UML을 통해 온톨로지를 쉽게 사용자의 온톨로지에 대한 이해와 수정을 도와 온톨로지의 재 사용성을 높이고 사용자간의 공유를 용이하게 만들 수 있다.

  • PDF

Backlog Factoring : Extension of Task Factoring for Reuse in Scrum Method (백로그 팩토링 : 스크럼 방법에서 재사용을 위한 태스크 팩토링의 확장)

  • Kim, Ji-Hong
    • Journal of Digital Convergence
    • /
    • v.10 no.10
    • /
    • pp.339-345
    • /
    • 2012
  • Despite agile methods and software reuse being distinct approaches, there has been a growing amount of research on combining these approaches. Although Scrum is one of the most popular agile methods, reuse has not been actively supported. In this paper, we identify a new type of reusable Scrum assets, simplify the backlog process and propose a backlog factoring technique by extending task factoring to support reuse in the Scrum method. In addition, we can apply the proposed technique and show prototyping of backlog reuse in e-business applications.

Design Embedded S/W Reuse Supporting System Using Metadata (메타데이터를 이용한 임베디드 S/W 재사용 지원 시스템 설계)

  • Song, Moon-Sub;Kim, Chul-Hong
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2005.11a
    • /
    • pp.331-336
    • /
    • 2005
  • S/W공학에서는 오랫동안 S/W의 재사용에 대해 연구해 왔지만, H/W 분야에서의 재사용처럼 활성화되진 못하였다. 이러한 가장 큰 이유로는 S/W 개발의 초기부터 재사용을 염두에 둔 개발이 아닌 일회성 개발을 하기 때문이다. 즉 개발 시작 단계인 요구사항 수집에서부터 해당 도메인에 대한 지식을 바탕으로 분석한 후 설계하지 않기 때문이다. 이는 S/W 설계에 관한 전문 지식을 갖고 있는 개발자의 부재와 더불어 주어진 개발 기간이 짧은 국내 S/W 개발 업계의 현실이 열악하기 때문이다. 그럼에도 불구하고 많은 S/W 개발 업체들은 개발기간의 단축과 개발비용의 절감을 위해 기존 S/W를 재사용하고자 한다. 재사용하고자 하는 자산이 외부의 공개 S/W든 회사 자체의 기존 자산이든 이 때 발생하는 문제가 원하는 기존 자산을 어떻게 찾아 신규 개발에 활용할 수 있는가이다. 최악의 경우에는 필요한 자산을 찾아 변경하는 것이 신규로 개발하는 것보다 더 비효율적인 경우도 발생한다. 본 논문에서는 임베디드 S/W 분야에서 S/W 자산을 재사용하기 위해 필요한 지원 시스템으로 자산들을 메타데이터로 등록하고 검색할 수 있는 지원 도구를 설계하고자 한다.

  • PDF

Development of Domain Asset Repository to Reuse Domain Artifacts Effectively (도메인 산출물의 효과적인 재사용을 지원하기 위한 도메인 Asset 저장소 개발)

  • 조정희;염근혁
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.382-384
    • /
    • 2003
  • 재사용을 목적으로 하는 도메인 공학과 재사용을 통한 컴포넌트 기반 소프트웨어 개발에 있어 재사용 저장소는 필수적 요소이며 재사용의 대상도 다양하다. 그러나 기존의 컴포넌트 저장소들은 소프트웨어 개발 주기의 다양한 산출물들을 컴포넌트의 일부분으로써 종속적으로 다루고 있음으로 인해 요구사항 수집에서 구현에 이르는 전 단계에서 도메인 산출물들의 재사용을 지원하기에 부족하다. 또한 기존의 도메인 저장소들은 도메인 산출물들 간 연관성 정의와 도메인 공통성 및 다양성 속성에 대한 기술이 부족하다. 따라서 본 논문에서는 소프트웨어의 전 개발 주기에서 재사용될 수 있는 도메인 산출물의 의미 있는 단위인 도메인 Asset들을 그것과 연관된 다른 도메인 Asset들과 함께 제공하고, 도메인 Asset이 가지는 특성에 대한 기술을 통해 도메인 산출물들의 효과적인 재사용을 지원하는 도메인 Asset 저장소 개발 방안을 제시한다.

  • PDF

Experiments on the Effectiveness of an Automatic Insertion of Safe Memory Reuses into ML-like Programs (메모리 재사용 명령어 자동 삽입 변환기의 효과)

  • 이욱세;이광근
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.853-855
    • /
    • 2004
  • ML프로그램에 메모리 재사용 명령어를 자동으로 삽입하는 변환기의 효과에 대한 실험 결과를 보인다. 분석 및 변환에 드는 비용은 초당 1,582 줄~29,000 줄이었다. 총 생성 메모리의 3.8%~88.6%를 재사용 하도록 변환함으로써 메모리 최고점(memory peak)을 0.0%~71.9% 감소시켰다. 재사용에 의한 프로그램 실행 속도는 25.4% 단축되거나 42.9% 느려졌다. 프로그램 실행 시간 중에 메모리 수거(garbage collection)의 비중이 높을 경우에만 수행 속도가 단축되었다.

  • PDF

Identifying candidate of reusable component based on dependency relation graph (의존관계 그래프에 기반한 재사용 컴포넌트 후보 추출)

  • 강민수;이기열;이병정;홍의석;이종석;이숙희;우치수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.554-556
    • /
    • 1999
  • 소프트웨어 품질 향상과 생산성 향상이라는 측면에서 소프트웨어 재사용의 중요성이 널리 인식되어지고 그에 따른 재사용 컴포넌트에 대한 관심이 나날이 커져가고 있다. 이에 따라 재사용성을 측정하는 방법에 대한 연구의 중요성이 커지고 있다. 본 논문에서는 기존의 결합도를 측정하는 방법을 변형하여 두 클래스간의 의존 정도를 측정하고 클래스를 노드로, 측정한 의존 정도를 예지 값으로 하는 방향 그래프를 그린다. 그리고 그 그래프를 클러스터링을 하여 재사용 컴포넌트의 후보를 추출하는 방법을 제시한다.

  • PDF

Component Grid: A Developer-centric Environment for Defense Software Reuse (컴포넌트 그리드: 개발자 친화적인 국방 소프트웨어 재사용 지원 환경)

  • Ko, In-Young;Koo, Hyung-Min
    • Journal of Software Engineering Society
    • /
    • v.23 no.4
    • /
    • pp.151-163
    • /
    • 2010
  • In the defense software domain where large-scale software products in various application areas need to be built, reusing software is regarded as one of the important practices to build software products efficiently and economically. There have been many efforts to apply various methods to support software reuse in the defense software domain. However, developers in the defense software domain still experience many difficulties and face obstacles in reusing software assets. In this paper, we analyze practical problems of software reuse in the defense software domain, and define core requirements to solve those problems. To meet these requirements, we are currently developing the Component Grid system, a reuse-support system that provides a developer-centric software reuse environment. We have designed an architecture of Component Grid, and defined essential elements of the architecture. We have also developed the core approaches for developing the Component Grid system: a semantic-tagging-based requirement tracing method, a reuse-knowledge representation model, a social-network-based asset search method, a web-based asset management environment, and a wiki-based collaborative and participative knowledge construction and refinement method. We expect that the Component Grid system will contribute to increase the reusability of software assets in the defense software domain by providing the environment that supports transparent and efficient sharing and reuse of software assets.

  • PDF

EDISON_CFD를 활용한 핀틀 형상에 따른 압력특성 및 재순환 영역 연구

  • Mun, Tae-Seok
    • Proceeding of EDISON Challenge
    • /
    • 2016.11a
    • /
    • pp.68-70
    • /
    • 2016
  • 최근 저비용 및 재사용 발사체 개발 연구에 관한 관심이 증가하고 있는 추세인데, 이로 인해 노즐 내부에 핀틀 개념을 적용하여 발사체의 성능을 높이거나 스로틀링을 활용한 재사용 연구가 중요해지고 있다. 이 노즐 내부에 탑재된 핀틀 형상은 노즐 성능을 결정짓는데 핵심적인 역할을 하게 된다. 따라서 본 논문에서는 핀틀 형상에 따른 압력특성과 재순환 영역의 경향성을 확인하여 추후 저비용, 재사용 발사체 개발 연구의 기초자료로 활용하고자 한다. 해석 결과 핀틀 크기보다 핀틀 각도가 성능 변화에 더 민감한 변수로 판단되었다.

  • PDF

The Effects of Self-Efficacy and User's Cognitive Factors on Reuse Intention of SNS (SNS에 대한 자기효능감과 사용자 인지요인이 SNS 재사용 의도에 미치는 영향)

  • Lee, Hong-Jae;Choi, Moon-Hyeong;Park, Mi-Kyung
    • Journal of the Korean Society for information Management
    • /
    • v.29 no.3
    • /
    • pp.145-167
    • /
    • 2012
  • The purpose of this study is to examine the causal relationships among self-efficacy, perceived usefulness, perceived ease of use, perceived playfulness, and reuse intention of SNS. The results of data analysis by structured equation model(SEM) indicate that self-efficacy significantly influences individual's perceived ease of use, perceived usefulness and perceived playfulness. Both perceived playfulness and perceived ease of use affects perceived usefulness on SNS. Individual's self-efficacy, perceived playfulness and perceived usefulness affect reuse intention of SNS. Based on the results, the theoretical and practical implications of this study are discussed.

Information Anlaysis and Quality Metrics for Reusing Classes (클래스의 재사용을 위한 정보 분석 및 품질 척도)

  • Kim, Jae-Saeng;Song, Yeong-Jae
    • Journal of KIISE:Software and Applications
    • /
    • v.26 no.3
    • /
    • pp.393-400
    • /
    • 1999
  • 클래스에 관한 재사용 관련 정보는 기능.환경면에서 정보와 품질 메트릭 정보로 구분할 수 있다. 기능.환경면에서 정보는 재사용 부품의 기능과 구현 환경에 관한 정보이며, 품질메트릭 정보는 재상용 부품들의 재사용성을 가시적으로 측정할 수 있는 정보이다. 클래스의 재사용성을 측정하기 위해서는 클래스의 절차적이고 객체지향적인 특성들을 모두 고려하여야 한다. 그러므로 본 논문에서는 클래스에 관한 재사용성 관련 정보를 소개하고 품질 메트릭 정보를 정량화시키는 정의식들을 제안하고, 클래스 코드로부터 기능.환경면으로 정보와 품질 메트릭 정보를 추출 및 측정하였다