• 제목/요약/키워드: Code Library

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

병렬처리를 위한 고성능 라이브러리의 구현과 성능 평가 (Implementation and Performance Analysis of High Performance Computing Library for Parallel Processing)

  • 김영태;이용권
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제31권7호
    • /
    • pp.379-386
    • /
    • 2004
  • 본 연구에서는 병렬프로그램을 효율적으로 개발할 수 있고 병렬처리 프로그램의 성능을 향상시키는 이식성을 갖는 고성능 병렬 라이브러리인 HPCL(High Performance Computing Library)을 구현하였다. HPCL은 C 언어와 Fortran 언어로 구현되었으며, Fortran 프로그램에서 메시지 전송 인터페이스인 MPI(Message Passing Interface)를 효율적으로 사용할 수 있도록 하였다. 성능 분석은 PC 클러스터와 상업용 슈퍼컴퓨터인 IBM SP4를 이용하여 병렬프로그램의 성능 향상 및 통신 오버헤드 등에 대하여 다양하게 이루어졌다.

QR코드를 활용한 도서관 서비스 확장 방안에 관한 연구 (A Research on Expansion of Library Service by Using QR Code)

  • 박진희
    • 한국도서관정보학회지
    • /
    • 제43권1호
    • /
    • pp.321-347
    • /
    • 2012
  • 최근 스마트폰의 확산과 Wi-Fi망의 확대, 무제한 데이터 요금제 등이 실시되면서 PC라이프 스타일에서 모바일라이프 스타일로 변화되고 있다. 이와 더불어 각계 각층에서는 2차원 바코드의 일종인 QR코드를 홍보, 마케팅 툴로써 적극적으로 활용하고 있으며, 현재 QR코드는 일상생활에서도 대중적인 서비스로 자리매김하고 있다. 한편, 이러한 환경에서 국외 공공도서관과 대학도서관에서는 2~3년 전부터 QR모드를 도서관 서비스에 활용하고 있으며, 국내 도서관에서도 최근 모바일도서관 웹사이트 구축이 증가됨에 따라 QR코드를 서비스에 활용하기 시작했다. 이에 본 연구에서는 QR코드의 특성과 확산 배경에 대해 문헌조사를 실시하고, 국내외 도서관에서의 QR코드 활용 사례를 분석하였다. 이를 기반으로 QR코드를 활용한 도서관 서비스 영역을 도출하고, 이를 위한 고려사항에 대해 제시하였다.

정보관리와 전문직 윤리 (Professional Ethics in Librarianship and Information Works)

  • 이순자
    • 한국문헌정보학회지
    • /
    • 제22권
    • /
    • pp.1-27
    • /
    • 1992
  • Librarians long ago proclaimed themselves professionals. Until recently, however, librarians and information professionals gave very little thought to professional ethics, which have corne to play an increasingly important role in all areas in modern society. They have been stimulated to consider their specific domain within an ethical context now. Professional norms express obligations which include prescribing standards, principles of responsibilities, and rules of duties. Professional codes attempt to formulate the norms of professional ethics and are the basis for disciplinary measures of various kinds. This paper discusses professional properties and characteristics of libarianship with a special reference to the code of professional ethics. The codes of ethics of the American Library Association, the Library Association, and of the Japanese Library Association have been reviewed and compared. The arguments on the enforcibility of the professional codes of ethics, therefore, on their effectiveness have been discussed. Author concludes that, despite some doubts on the practical effectiveness of the ethics code expressed by a number of scholars, a code of ethics is very much required in the information professions. Properly disseminated, a code would enhance the status and standing of the profession by demonstrating concerns for the maintenance of the highest possible level of standards of professional services. It would also play an important role in raising consciousness of the clients by communicating the value of the works.

  • PDF

목록에서의 자료종별표시에 관한 연구 (A study on the material designation in library cataloging)

  • 이창수
    • 한국도서관정보학회지
    • /
    • 제25권
    • /
    • pp.377-404
    • /
    • 1996
  • The purpose of this study is to investigate material designation in library cataloging and to suggest General Material Designation (GMD) and Specific Material Designation(SMD) in Korean. A summary of the study follows. In library cataloging, methods of indicating the type of material are : (1) color-coding, (2) media code as part of the call number, (3) material designation in physical description area or note area, (4) GMD and SMD. GMD is a term indicating the broad class of material to which a bibliographic item belongs. SMD is a term indicating the special class of material to which a bibliographic item belongs. GMD was listed in parenthesis following the title proper before AACR1975 code, but currently it is listed in square brackets after the AACR1975 code. AACR2 was the standard cataloging rule in GMD and SMD terminology. It is suggested that GMD be used in Korean for graphic material, sound recordings, drawings, microform, multimedia, videorecordings, manuscripts, photographs, slides, printed music, motion pictures, printed texts, objects, braille, cartographic materials, computer files and transparenies.

  • PDF

라이브러리 퍼징의 커버리지 향상 방법 연구 (A Study of Coverage Improvement for Library Fuzzing)

  • 김서영;조민기;김종신;권태경
    • 정보보호학회논문지
    • /
    • 제30권6호
    • /
    • pp.1079-1085
    • /
    • 2020
  • 라이브러리 구현의 결함을 발견하기 위해 동적 분석 방법인 퍼징(fuzzing)이 사용되고 있다. 라이브러리 대상 퍼징은 구현된 함수만 테스트를 할 수 있으므로 더 높은 코드 커버리지를 달성하기 위해서는 구현되지 않은 함수들을 추가로 구현해주어야 한다. 하지만 라이브러리 함수들의 호출 관계를 고려하지 않고 함수를 추가하면 이미 테스트를 수행한 함수가 추가되는 문제가 발생할 수 있다. 본 논문에서는 라이브러리 퍼징의 코드 커버리지 성능을 향상시키기 위한 개선 방법을 제안한다. 먼저, 라이브러리 퍼징의 대상 함수를 효율적으로 추가하기 위해 라이브러리의 함수 호출 그래프 분석하고 구현되지 않은 라이브러리 함수를 추가 구현한다. 그리고 라이브러리의 해결하기 어려운 제약조건을 가진 분기를 탐색하는 방법으로 하이브리드 퍼징을 적용한다. OpenSSL, mbedTLS, Crypto++을 대상으로 실험한 결과, 제안한 방법이 코드 커버리지를 증가에 효과적인 것을 확인하였다.

A Reusable SQL Injection Detection Method for Java Web Applications

  • He, Chengwan;He, Yue
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제14권6호
    • /
    • pp.2576-2590
    • /
    • 2020
  • The fundamental reason why most SQL injection detection methods are difficult to use in practice is the low reusability of the implementation code. This paper presents a reusable SQL injection detection method for Java Web applications based on AOP (Aspect-Oriented Programming) and dynamic taint analysis, which encapsulates the dynamic taint analysis processes into different aspects and establishes aspect library to realize the large-grained reuse of the code for detecting SQL injection attacks. A metamodel of aspect library is proposed, and a management tool for the aspect library is implemented. Experiments show that this method can effectively detect 7 known types of SQL injection attack such as tautologies, logically incorrect queries, union query, piggy-backed queries, stored procedures, inference query, alternate encodings and so on, and support the large-grained reuse of the code for detecting SQL injection attacks.

KSCI 구축을 위한 국내 학술지 식별체계 연구 (A Study on Developing the Identification Code System for Korean Sci-Tech Journals for KSCI)

  • 김선호;김태중
    • 한국문헌정보학회지
    • /
    • 제37권3호
    • /
    • pp.57-77
    • /
    • 2003
  • 본 연구는 국내 학술지의 표준화된 학술지 식별코드 체계인 KOJIC(KOrean Journal Identification Code)를 개발하는 것이 목적이다. 이 시스템을 개발하기 위하여 전통적인 자료식별 번호체계, 주요 국가서지번호, 그리고 국제적 또는 국가적 자료식별코드체계의 구조를 조사 분석한 다음, 유일성, 간편성, 조기성, 국제성, 그리고 확정성을 갖춘 KOJIC을 개발하였다. 이것은 6 자리의 알파벳 영문자와 숫자로 구성되는 코드이며, 한 개의 체크기호를 포함하고 있다.

  • PDF

도서관 이용서비스헌장 및 이용규정 개발에 관한 연구 (A Study on Developing a Charter of Library Service and a Library Code of Conduct)

  • 황금숙;이영숙
    • 한국도서관정보학회지
    • /
    • 제43권2호
    • /
    • pp.293-315
    • /
    • 2012
  • 지식정보사회는 물론 문화사회의 진전에 따른 사회 환경 변화에 따라 지역사회 평생교육의 필요성과 지역주민의 문화적 욕구의 증가로 도서관을 이용하는 사람들이 날로 증가되고 있다. 또한 이용자들의 도서관서비스에 대한 요구도 복잡 다양화되고 있으며 이용자들의 서비스에 대한 기대 수준도 더욱 높아지고 있는 추세이다. 공공도서관에서는 지역사회 구성원의 정보이용, 문화활동, 평생교육의 증진이라는 세 가지 목표를 실천하는 공공기관으로 모든 정책과 서비스를 마땅히 이용자 중심으로 수행되어져야 함으로 공공도서관에서도 고객지향적 행정서비스를 위해 도서관이용서비스헌장을 제정하여 운영하고 있으나, 보다 구체적인 서비스이행은 미흡하다. 이에 도서관서비스에 대한 이용자 만족도를 제고하고, 친절하고 품위 있는 공공서비스 문화의 선진화를 촉진하기 위하여 공공기관으로서 공공도서관에서 마땅히 서비스해야할 헌장과 공공시설 이용자들이 마땅히 지켜주어야 할 사항인 도서관 이용규정을 개발하였다.

KSCI 구축을 위한 국내 학술지 식별체계 연구 (A Study on Developing the Identification Code System for Korean Sci-Tech Journals for KSCI)

  • 김선호;김태중
    • 한국문헌정보학회지
    • /
    • 제37권3호
    • /
    • pp.71-71
    • /
    • 2003
  • 본 연구는 국내 학술지의 표준화된 학술지 식별코드 체계인 KOJIC(KOrean Journal Identification Code)를 개발하는 것이 목적이다. 이 시스템을 개발하기 위하여 전통적인 자료식별 번호체계, 주요 국가서지번호, 그리고 국제적 또는 국가적 자료식별코드체계의 구조를 조사 분석한 다음, 유일성, 간편성, 조기성, 국제성, 그리고 확정성을 갖춘 KOJIC을 개발하였다. 이것은 6 자리의 알파벳 영문자와 숫자로 구성되는 코드이며, 한 개의 체크기호를 포함하고 있다.

HTML을 위한 데이터베이스기반 스크립트언어의 코드 라이브러리 설계와 구현 (Design and Implementation of the script language code library based database for HTML)

  • 박영조;방혜자
    • 디지털산업정보학회논문지
    • /
    • 제9권4호
    • /
    • pp.1-10
    • /
    • 2013
  • Recently many documents have been written by HTML due to the expansion of the Internet and WWW. HTML allows scripting languages to interact between an user and an browser. Sometimes there might have problems with some functions of the script language. Some functions have the same name although the different contents and vice versa. It presents tremendous difficulties to maintain the functions. And, a file includes many functions shared among documents. If a user tries to see a HTML document, the file will be sent to the web browser in the user system. The network resource is wasted due to moving all data in the file through the network although some functions in the file is not used. So, we should design and implement the code library of a script language with a database. Each function has the name and arguments. A system of the code library manages functions with them. The system has the functions consistency and reduces the network resource consumption because there are only necessary functions in documents. Beside it is easy for the system to modify and reuse the functions.