• Title/Summary/Keyword: 재사용 가능한

Search Result 2,767, Processing Time 0.03 seconds

A Study on Learning Content Management System based on Component for Learning Course Development (학습코스 개발을 위한 컴포넌트 기반의 LCMS에 관한 연구)

  • Goo, Eun-Hee;Shin, Ho-Jun;Kim, Haeng-Kon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04a
    • /
    • pp.607-610
    • /
    • 2002
  • 최근 5년간 e-Loaming에 대한 중요성과 웹 기반 학습의 활용성은 대부분의 기업에서 LMS(Learning Management System)의 형태로 도입을 하고 있다. 또한, 현재는 학습관리와 컨텐츠의 관리영역을 통합하고 학습 컨텐츠의 객체화를 통한 재사용성과 관리 측면을 극대화하는 노력이 이루어지고 있다. e-Learning을 활용하는 80%이상의 기업이 표준적인 메타데이터와 리파지토리를 기반으로하는 LCMS(Leaning Content Management System)형태로 전환하는 시점에서 LCMS 관린 연구가 요구된다. 본 연구에서는 학습객체를 통한 코스의 개발과 관리 배포를 위한 LCMS를 재사용 가능한 실행 모듈인 컴포넌트 기반으로 구성하고자 한다. 학습 컨텐츠 관리시스템에서의 주요 기능을 계층적으로 체계화하며, LCMS를 위한 컴포넌트 참조 아키텍처를 정의함으로써 개발의 용이성과 시간, 비용의 효율성을 보장한다. 또한, 재사용 및 공유가능한 학습객체를 통한 코스 개발로 학습 컨텐츠의 중복을 피하고 학습과정 개발의 시간 효율성을 기대한다.

  • PDF

A Study for Search Method WBI Components (웹 기반교육 컴포넌트 검색에 관한 연구)

  • Jeon, Ju-Hyun;Hong, Chan-Ki
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10b
    • /
    • pp.1155-1158
    • /
    • 2001
  • 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용하는 연구는 소프트웨어 재사용 측면에서 생산성 증대에 기여하는 것이 사실이지만 이러한 효과가 현실화되기 위해서는 기술적인 제반 요소들, 예를 들면 충분히 많은 수의 사용 가능한 컴포넌트의 존재, 검색 및 등록 시스템의 지원, 효과적인 컴포넌트 서술 등의 문제가 해결되어야 한다. 이 논문에서는 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용성을 높이는 연구의 연장으로 등록된 교육 컴포넌트를 검색하여 새로운 교육 소프트웨어 개발에 사용할 때 생산성과 신뢰성 증대를 위하여 효과적인 교육 컴포넌트 검색을 제공하기 위한 XML기반의 교육컴포넌트 검색 방법을 제시하고 연구하였다.

  • PDF

The Development of a Java-based Framework for Network Applications Programming (네트워크 응용 프로그램의 개발을 위한 Java 기반의 프로그램 프레임워크 개발)

  • 심호준;김명호
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 1998.03a
    • /
    • pp.155-159
    • /
    • 1998
  • 프레임워크 라이브러리는 전체 프로그램 구조의 재사용과 확장을 지원하기 위한 객체지향 프로그램밍의 응용이다. 프레임워크는 GUI 와 같이 표준화된 구성요소와 대화 모델을 가진 시스템의 개발에 극히 효과적이다. 네트워크 프로그래밍에 있어서도 소켓의 생성에서부터 종료에 이르기까지 보편화된 절차와 프로그램 구조가 존재하므로 재사용 가능한 프레임워크 형태의 라이브러리를 활용할 수 있다. 본 논문에서는 Java 언어를 위한 프레임워크 형태의 네트워크 프로그래밍 라이브러리를 개발하였다. 개발된 라이브러리를 number crunching 예제에 적용하여 그 유용성을 보였으며 다른 라이브러리 시스템과도 비교하였다.

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

  • Kim, Juon;Lee, Kwangsu;Lee, Dong Hoon
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.32 no.5
    • /
    • pp.779-790
    • /
    • 2022
  • Fuzzy extractor is a biometric encryption that generates keys from biometric data where input values are not always the same due to the noisy data, and performs authentication securely without exposing biometric information. However, if a user registers biometric data on multiple servers, various attacks on helper data which is a public information used to extract keys during the authentication process of the fuzzy extractor can expose the keys. Therefore many studies have been conducted on reusable fuzzy extractors that are secure to register biometric data of the same person on multiple servers. But as the key length increases, the studies presented so far have gradually increased the number of key recovery processes, making it inefficient and difficult to utilize in security systems. In this paper, we design an efficient and reusable fuzzy extractor based on LWE with the same or similar number of times of the authentication process even if the key length is increased, and show that the proposed algorithm is reusably-secure defined by Apon et al.[5].

A Classification and Extraction Method of Object Structure Patterns for Framework Hotspot Testing (프레임워크 가변부위 시험을 위한 객체 구조 패턴의 분류 및 추출 방법)

  • Kim, Jang-Rae;Jeon, Tae-Woong
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.7
    • /
    • pp.465-475
    • /
    • 2002
  • An object-oriented framework supports efficient component-based software development by providing a flexible architecture that can be decomposed into easily modifiable and composable classes. Object-oriented frameworks require thorough testing as they are intended to be reused repeatedly In developing numerous applications. Furthermore, additional testing is needed each time the framework is modified and extended for reuse. To test a framework, it must be instantiated into a complete, executable system. It is, however, practically impossible to test a framework exhaustively against all kinds of framework instantiations, as possible systems into which a framework can be configured are infinitely diverse. If we can classify possible configurations of a framework into a finite number of groups so that all configurations of a group have the same structural or behavioral characteristics, we can effectively cover all significant test cases for the framework testing by choosing a representative configuration from each group. This paper proposes a systematic method of classifying object structures of a framework hotspot and extracting structural test patterns from them. This paper also presents how we can select an instance of object structure from each extracted test pattern for use in the frameworks hotspot testing. This method is useful for selection of optimal test cases and systematic construction of executable test target.

Improving Reusability and Maintainability of Entity Bean in Bean-Managed Persistence. (BMP 기반 엔티티 빈의 재사용성과 유지보수성 향상 방안)

  • Kim, Go-Woon;Lee, Keum-Suk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1729-1732
    • /
    • 2003
  • EJB는 J2EE 기반의 분산 컴포넌트 모델로 재사용 가능한 소프트웨어이다. 그중 데이터베이스의 데이터를 객체화한 엔티티 빈 컴포넌트는 영속성에 따라 CMP와 BMP로 구분이 되는데, BMP는 영속성의 차이로 인해 CMP와 조립하기 어려워 재사용성이 떨어지고, 소스코드가 복잡해 유지보수가 어렵다. 본 논문에서는 EJB 컴포넌트 중에서 BMP를 기반으로 구현한 엔티티 빈에 Dual Persistent 엔티티 빈 패턴(Entity Bean Pattern)을 적용하여 재사용성을 향상시키고, 소스코드를 리팩토링(Refactoring) 하여 유지보수성 향상시키는 DPwR(Dual Persistence with Refactoring) 방법을 제안하였다.

  • PDF

A Study on Retrieval and Management of Efficient Design Patterns (효율적인 설계패턴의 검색 및 관리에 관한 연구)

  • Choi, Young-Keon;Kim, Gui-Joung;Song, Young-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.535-538
    • /
    • 2000
  • 본 연구는 점차로 늘어가고 있는 설계 패턴의 효율적인 관리와 재사용을 위하여 패싯 방식을 이용한 패턴 분류와 검색 방법을 제안하고 이를 UML 다이어그램으로 나타낼 수 있도록 설계 구현하였다. 재사용 가능한 설계 패턴은 기본적인 특성을 기준으로 영역별로 라이브러리에 저장하고 각 패턴의 특성을 표현하기 위하여 패싯과 항목을 설정하였다. 또한 모든 패턴의 패싯 항목에 대해 유사성을 측정하여 관련 패턴을 찾을 수 있도록 하였으며, 패턴 분류 체계에 따라 패턴을 추가.갱신함으로써 적절한 경험을 자동화된 방식으로 제공할 수 있도록 하였다. 제안한 분류 방식은 검색 결과 Gamma의 분류방법을 사용했을 때 보다 질의 작성이 간단하고 관련 패턴을 쉽게 찾을 수 있어 재사용에 용이하며 이를 UML 다이어그램으로 표현할 수 있다.

  • PDF

A Study for Search Method WBI Components Based-on Component Specification (명세를 통한 교육컴포넌트 검색에 관한 연구)

  • 전주현;홍찬기
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.854-856
    • /
    • 2003
  • 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용하는 연구는 소프트웨어 재사용 측면에서 생산성 증대에 기여하지만 이러한 효과가 현실화되기 위해서는 기술적인 제반 요소들, 예를 들면 충분히 많은수의 사용 가능한 컴포넌트의 존재, 검색 및 등록 시스템의 지원, 효과적인 컴포넌트 서술 등의 문제가 해결되어야 하며 이 논문에서는 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용성을 높이는 연구의 연장으로 컴포넌트를 인터넷상에 개방하면서 그 컴포넌트에 대한 검색을 하거나 컴포넌트를 이해하고자 하는 사용자들에게 도움이 되는 정보들이 상세하게 기술되어야 함을 전제로 개발자의 WBI에서 요구 사항에 부합되는 컴포넌트를 검색하기 위한 컴포넌트 명세 모델과 아키텍쳐에 기반한 컴포넌트 검색 모델을 XML형태로 명세하고 클래스 다이어그램으로 표기하는 연구를 하였다.

  • PDF

Inference of System Resource States Using Bayesian Network for Self-Optimizing and Self-Healing Component-based Middleware (컴포넌트 기반 미들웨어 자기최적화와 자가치료을 위한 베이지안 네트워크를 사용한 시스템 자원 상태 추론)

  • Choi Bo-Yoon;Kim Kyung-Joong;Cho Sung-Bae
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.829-831
    • /
    • 2005
  • 최근 컴포넌트 기반 미들웨어의 최적화에 대한 연구가 활발히 이루어지고 있다. CPU점유율이 높은 어플리케이션의 동시 실행은 시스템에 부하를 주기 때문에, 시스템 성능을 약화시키고 실행중인 어플리케이션에 영향을 준다. 컴포넌트 기반 미들웨어는 여러 개의 재사용 가능한 컴포넌트를 조합하여 어플리케이션을 구성하기 때문에 동적으로 재구성이 가능하다. 본 논문은 컴포넌트 기반 미들웨어가 시스템 상황에 대한 정보를 받아들여 시스템의 상황을 스스로 판단하고 자가치료 또는 시스템의 성능을 최적화시키는 컴포넌트를 선택하는 방법을 제안한다. 상황판단을 위해 유연한 추론이 가능하고, 데이터로부터 자동학습이 가능한 베이지안 네트워크를 사용하였다. 두 시간 가량의 데이터를 리눅스 사용자로부터 획득하여 실험한 결과, 테스트 데이터에 대해 $76.5\%$의 성능을 보였다.

  • PDF

Inheritance Model for Reuse of Learning Contents based on SCORM (SCORM 기반의 컨텐츠 재사용을 위한 상속 모델)

  • Seo, Dae-Woo;Lee, Se-Hoon;Wang, Chang-Jong
    • The KIPS Transactions:PartA
    • /
    • v.9A no.4
    • /
    • pp.615-620
    • /
    • 2002
  • SCRM is international standard for sharing and reusing of learning contents as unit of SCO. But when we want to reuse this learning content by modifying a portion of it in similar knowledge domain, there is a problem that modification of original content has to be made. This paper suggests I-SCO model that enables to develop inheritable contents to solve this problem. The I-SCO model increases the reusability of contents based on SCORM by means of supporting inheritance that includes overloading and overriding. In this paper, we design and implement the I-SCO model, and execute on the runtime environment which is distributed by ADL. This experimentation shows the inheritability of contents and proves the validity of I-SCO model.