• 제목/요약/키워드: software library

검색결과 504건 처리시간 0.025초

전장정보체계 SW 개발을 위한 시큐어 코딩 라이브러리에 관한 연구 (A Study on a Secure Coding Library for the Battlefield Management System Software Development)

  • 박상현;김관영;최준성
    • 전기전자학회논문지
    • /
    • 제22권2호
    • /
    • pp.242-249
    • /
    • 2018
  • 본 논문에서는 전장 정보 체계 개발에 최적화된 시큐어 코딩룰 셋에 기반하여 Visual Studio 컴파일러와 코드 분석기를 통해 자동으로 검출이 가능한 코드의 보안 약점을 식별하고, 도구를 이용한 자동 검출이 어려운 보안 약점 항목에 대하여는 시큐어 코딩 라이브러리 구현을 통해 개별 프로그래머의 시큐어 코딩에 대한 이해나 능력에 의존하지 않고도 구현 단계에서 대응할 수 있는 방안을 설명한다. 시큐어 코딩룰 셋을 기준으로, 개발자는 VS 컴파일러와 코드 분석기를 이용하면 약 38%의 보안 약점을 검출할 수 밖에 없는 한계가 있으나, 기존의 개발 도구와 더불어 제안하는 시큐어 코딩 라이브러리를 함께 이용하는 경우 48%로 보안 약점의 사전진단에서 10%의 향상이 가능하며, 개발단계에 해당 보안 취약점을 검출하여 예방하는 것이 가능하다.

공공도서관 KOLAS 보급 및 유지 보수체계에 대한 연구 (The Study of the Distribution and Maintenance System of the KOLAS for Public Libraries)

  • 곽철완;곽승진;강현우
    • 한국문헌정보학회지
    • /
    • 제46권3호
    • /
    • pp.297-317
    • /
    • 2012
  • 본 연구의 목적은 KOLAS의 보급 및 유지 보수체계에 대한 문제점을 파악하고 개선 방안을 제시하는데 있다. 이를 위해 전국 공공도서관을 대상으로 설문조사와 도서관 현장조사를 실시하였다. 조사 결과는 크게 두 가지로 요약할 수 있다. 첫째, KOLAS 보급 사업은 국립중앙도서관에서 지속해야 한다. 둘째, KOLAS의 유지 보수가 신속하게 진행되지 않는다. 조사 결과 나타난 KOLAS의 문제 중 일부는 개선이 가능하지만 일부는 개선이 어렵다. 그러므로 본 연구에서 개선 방안으로 오픈 소스 기반의 KOLAS를 운영하는 것을 제시하였다. KOLAS를 민간에 개방하여 새로운 자료관리시스템 발전을 유도하며, 국립중앙도서관은 이를 지원하는 역할을 담당해야 한다.

실시간 운영체제 Qplus-P용 그래픽 윈도우 라이브러리 구현 (The Implementation of Graphic Window Library for RTOS Qplus-P)

  • 김도형;김선자;김성우
    • 정보처리학회논문지A
    • /
    • 제10A권5호
    • /
    • pp.479-486
    • /
    • 2003
  • 디지털 TV, 인터넷 셋탑박스, 인터넷 전화기 등과 같은 정보가전 제품이 속속 등장하면서 이들 제품의 기능을 제어하는데 필수적인 실시간 운영체제 시장이 크게 성장하고 있다. 한국전자통신연구원에서는 소형의 휴대 정보 단말에서부터 디지털 셋탑박스 및 홈 서버까지 다양한 종류의 정보가전 기기에 공통으로 사용될 수 있는 확장 가능한 표준 실시간 운영체제 Qplus-P를 개발하였다. 본 논문에서는 정보가전용 실시간 운영체제 Qplus-P에 탑재되는 그래픽 윈도우 라이브러리의 구현에 대해 기술한다. Qplus-P 그래픽 윈도우 라이브러리는 공개소스인 tiny-X 그래픽 서버에 한글 처리 기능, 화면 회전 기능, 터치스크린 입력 기능, 그래픽 가속 기능 등을 추가하였다. Qplus-P 그래픽 윈도우 라이브러리는 현재 arm 프로세서를 사용하는 아이팩 3600 PDA, 삼성 S3C2400 보드, 자우루스 PDA와 x86 프로세서를 사용하는 홈서버에 탑재되었으며, Qplus-P타겟 빌더에 통합된 형태로 제공된다.

버전제어에서 컴포넌트의 형상형성 제어를 위한 객체지향 라이브러리 (Object-Oriented Library System for Configuration Thread Control of the Component in Version Control)

  • 오상엽;최우승
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권6호
    • /
    • pp.51-58
    • /
    • 2008
  • 버전 제어 시스템은 급속한 환경의 변화나 개발 환경이 복잡한 프로그래밍 환경에서 사용되고 있으며, 정의된 형상 규칙 정보를 정확하게 알지 못하는 경우나 미리 정의되지 않은 정보에 대해서는 형상 형성 정보 제공 문제가 발생한다. 본 논문에서는 사용자가 원하는 컴포넌트를 복합적으로 형상형성 제어 할 수 있는 라이브러리 시스템을 제안하고, 모델링하여 구현하였다. 제안한 형상형성 제어를 위해 사용되는 라이브러리는 확장 facet 분류를 응용하여 하부 표현 구조에 관계없이 라이브러리로부터 컴포넌트를 검색할 수 있도록 하였다. 이것은 본 논문에서 제안한 TreeSearch 클래스와 형상형성 제어 함수를 이용하여 관리된다. 본 논문의 라이브러리는 다른 언어와의 인터페이스를 통해 사용될 수 있으며, 사용자에 의해 facet이 확장되는 장점을 가진다.

  • PDF

인공지능(AI)을 이용한 도서관서비스 연구 - 북미 대학도서관을 중심으로 - (A Study on Library Service using Artificial Intelligence: Focused on North American University Libraries)

  • 김지현
    • 한국도서관정보학회지
    • /
    • 제51권4호
    • /
    • pp.231-247
    • /
    • 2020
  • 인공지능(AI)이 4차 산업혁명 중에서도 미래유망기술로 부각됨에 따라 도서관을 포함한 사회 전 분야에 걸쳐 인공지능기술을 적용하고 확대하고자 노력하고 있다. 이 연구는 인공지능이 대학도서관 서비스에 미치고 있는 영향과 이슈, 그리고 시사점에 대해 조사하였다. 연구방법은 북미지역 대학도서관 IT전문가들과의 심층인터뷰를 수행하였으며, 인터뷰결과와 국내외 관련 문헌들을 통해 결론과 논의점을 도출하였다. 본 연구는 연구결과로 북미지역 대학도서관들은 인공지능 시스템을 기반으로 정보 접근과 검색을 효율화하는 인프라구축에 노력하고, 대학내 인공지능 연구소들과도 협업하여 새로운 서비스 제공을 시도하고 있음을 밝혔다. 또한 향후 도서관과 사서의 역할 변화, 프라이버시, 그리고 데이터품질에 대한 이슈들을 제기하였다. 논의를 통해 대학의 사서들이 지식을 보급하는 역할을 수행하는 소프트웨어 엔지니어가 되기 위한 사서 재교육의 필요성과 대학 도서관의 정보시스템 구축을 위한 투자와 도서관에 인공지능 연구소를 세우는 방안을 제시하였다. 연구환경 변화에 따른 연구의 제한점과 향후 연구에 대한 제안도 논의되었다.

Assistive Technologies (AT) Preferences of People Living with Visual Disability as Information Access Tools in Academic Libraries

  • Adefunke Olanike Alabi;Olatokunbo Christopher Okiki
    • International Journal of Knowledge Content Development & Technology
    • /
    • 제13권2호
    • /
    • pp.35-50
    • /
    • 2023
  • Assistive technologies are necessary for ensuring independent living and equal participation in an information-based society for people living with disabilities (PLWD). This study investigated the assistive technology preference of students with visual disabilities, and the approach academic libraries should adopt in procuring assistive technologies. The study adopted a quantitative research method, with a survey as the research design. The study was conducted among visually disabled students in four public universities in Nigeria. Using the total enumeration method, an online questionnaire was used to obtain information from 151 students who voluntarily agreed to partake in the survey. The study found that access to electronic resources, scanning/conversion of print resources to electronic formats and access to information on the Web were among the technology-based services provided to visually disabled students. COBRA, ZoomText, Supernova and Dragon Naturally Speaking are the most preferred assistive technologies (software). At the same time, handheld scanners ($\bar{x}=4.40$) and braille keyboards ($\bar{x}=4.60$) are the most preferred assistive technologies in the hardware category by visually challenged students. The study further revealed that the library management should consult with students living with a visual disability before procuring assistive technology. Findings from this study thus provide further evidence of the need for librarians to fulfil their moral and legal obligation in advocating the provision of assistive technologies. Library administrators and university stakeholders should expedite actions on meeting the assistive technology needs of people living with visual disabilities. These actions should transcend mere policy formulation on the provision of assistive technologies to restructuring their services and spaces to accommodate assistive technologies as information service delivery tools for people with visual disabilities.

CollectiveAccess를 활용한 지역예술단체 디지털 아트 아카이브 구축 - J미술협회를 중심으로 - (The Development of Digital Art Archives Using CollectiveAccess for Local Arts Organization : A Case of J Art Association)

  • 박준형;박지원;한희영;정지나;김용
    • 한국도서관정보학회지
    • /
    • 제48권3호
    • /
    • pp.303-331
    • /
    • 2017
  • 지역예술단체는 공연, 전시, 공모전, 축제 등 지역 내 다양한 행사를 주관하고 지역예술가의 정보 공유의 장, 신진예술가 발굴 및 지원 등 지역의 문화예술활동을 주도하며 오랫동안 지역 사회의 예술문화 발전에 큰 공헌을 하고 있다. 지역예술단체 기록은 과거와 현재의 지역문화예술의 수준과 가치를 보여주는 역사적인 의미를 지닌 기록이기 때문에 체계적인 관리가 필요하다. 또한 다양한 프로젝트를 진행하면서 생산된 지역예술단체의 기록은 이용자의 관심과 요구가 높기 때문에 이를 효과적으로 보여줄 수 있는 전시 서비스가 필요하다. 이에 본 연구는 공개소프트웨어인 CollectiveAccess를 기반으로 지역예술단체 디지털 아트 아카이브를 구축하여 지역예술단체 기록을 체계적으로 관리하며 전시 서비스할 수 있는 방안을 제시하고자 한다.

차분 퍼징을 이용한 국내 공개 암호소스코드 안전성 검증 (Security Verification of Korean Open Crypto Source Codes with Differential Fuzzing Analysis Method)

  • 윤형준;서석충
    • 정보보호학회논문지
    • /
    • 제30권6호
    • /
    • pp.1225-1236
    • /
    • 2020
  • 퍼징은 예상되는 범위를 벗어난 입력값을 무작위로 생성해 소프트웨어를 동적으로 테스팅 하는 방법으로, 취약점 분석을 자동화하기 위해 주로 쓰인다. 현재 한국인터넷진흥원에서는 국내 표준 암호 알고리즘들에 대한 소스코드를 공개하고 있으며, 많은 암호모듈 개발업체들이 이 소스코드를 이용하여 암호모듈을 개발하고 있다. 만약 이러한 공개 소스코드에 취약점이 존재할 경우, 이를 참고한 암호 라이브러리는 잠재적 취약점을 가지게 되어 향후 막대한 손실을 초래하는 보안 사고로 이어질 수 있다. 이에 본 연구에서는 SEED, HIGHT, ARIA와 같은 블록암호 소스코드의 안전성을 검증하기 위한 적절한 보안 정책을 수립하였고, 차분 퍼징을 이용해 안전성을 검증하였다. 최종적으로 스택 버퍼 오버플로우와 널 포인터 역참조를 포함하는 메모리 버그 항목과 오류 처리 항목에서 총 45개의 취약점을 발견하였으며, 이를 해결할 수 있는 취약점 개선 방안을 제시한다.

디지털 아카이브 구축을 위한 공개 소프트웨어 사용성 평가 (Usability Testing of Open Source Software for Digital Archiving)

  • 전경선;장윤금
    • 한국문헌정보학회지
    • /
    • 제52권3호
    • /
    • pp.247-271
    • /
    • 2018
  • 본 연구는 도서관, 기록관, 박물관 등 전문적인 기관에서 기록물을 보존하고 관리하는 중앙 집중식 디지털 아카이브 구축방식과는 달리, 예산과 전문 인력이 부족한 민간 아카이브 또는 일반 개인의 디지털 아카이브 구축을 위한 공개 소프트웨어의 활용 가능성을 조사하고자 하였다. 이를 위해 공개 소프트웨어 세 가지 AtoM, ArchivesSpace, Omeka를 제안하고, 공개 소프트웨어에 대한 경험이 없는 구축자와 이용자를 대상으로 사용성 평가를 실시하였다. 평가결과, AtoM은 기록관리시스템과 서비스를 제공하기 위해 개발된 시스템으로 구축자와 이용자 모두 만족도가 높게 나타났으나, ArchivesSpace는 기록물 입력 필수 항목이 많고, 이미지 객체가 검색 화면에 제공되지 않는 등 구축자와 이용자 모두 불편하다고 응답하였다. Omeka는 아이템 레벨만 간단히 입력하여도 아카이브 구축이 가능하여 구축자 만족도는 높게 나타났으나, 검색 서비스를 고려하지 않은 전시 기능 중심 시스템으로 이용자 만족도는 낮게 나타났다. 이러한 평가 결과를 기반으로 소규모 기관이나 일반 개인이 공개 소프트웨어를 선정하고자 할 때 고려해야 하는 선정 기준을 목적, 라이선스, 구축 환경, 기능, 메타데이터, 상호운용성 등의 항목으로 제안하였다.

CAD를 활용한 귀금속 장신구의 DESIGN에 관한 연구 (A Study on the Ornaments Design of Jewels by CAD System)

  • 김은주;최덕환
    • 복식
    • /
    • 제41권
    • /
    • pp.23-47
    • /
    • 1998
  • Ornaments is a province of the fashion. It usually express noble metals and jewel's adorn-ment as the symbol of status and riches for a long time. The ornament design of Jewels drawing project and a product by computer are increased development and as exertion as a realization of automation. Through the use of CAD software(Auto CAD R 13 & Jewel CAD) \circled1 A design development of the jewels in industrial society \circled2 A metals art & design on the dress and it's ornaments - Study about application of principle(liberal curve, arrangement of repeated form, gradual unity, rhythmical harmony) Although Auto CAD don't various expression of Jewels than a Jewel CAD, formative.scientific.funtional development of geometrical form is free. That is (to say), geometrical form is given much weigh in the general CAD, but Jewel CAD made concentrate software on the jewels design for the expression of liberal form. The CAD/CAM software for jewellery program is composed of main menu, icons, hotkeys. Changing form is derived from a definite point, curve elements of a drawing. \circled1 3-Dimensional \circled2 Easy and flexible \circled3 Bulit-in and self created library \circled4 From simple wire frame to full color images. As a CAD can practice all the creation activity effectively, from Design & Drafting Software to Rendering generally can present precise results. A point of view of the connection the scientist and art, this practicableness of CAD have a lot of possiblity of development. That will do much for the related fields of industry. Consequently, subjective intension of a creator & humanity with value plays role in practical application of the design.

  • PDF