• 제목/요약/키워드: open-source software

검색결과 619건 처리시간 0.03초

Development of an open-source GUI computer program for modelling irradiation of multi-segmented phantoms using grid-based system for PHITS

  • Hiroshi Watabe;Kwan Ngok Yu;Nursel Safakatti;Mehrdad Shahmohammadi Beni
    • Nuclear Engineering and Technology
    • /
    • 제55권1호
    • /
    • pp.373-377
    • /
    • 2023
  • The Monte Carlo (MC) method has become an indispensable part of the nuclear radiation research field. Several widely used and well-known MC packages were developed for simulation of radiation transport and interaction with matter. All these MC packages require users to prepare an input script. The input script can become lengthy for complex models. The process of preparing these input scripts is time-consuming and error-prone. In the present work, we have developed an open-source GUI computer program for modelling radiation transport and interaction in multi-segmented slab phantoms using grid-based system for the widely used PHITS MC package. The developed tools would be useful for future users of PHITS MC package and particularly inexperienced users. The present program is distributed under GPL license and all users can freely download, modify and redistribute the program without any restrictions.

오픈소스 프로젝트의 테스트 주도 개발 채택여부가 사용자만족도에 미치는 영향에 관한 연구 (Test-Driven Development Adoption influence to User Satisfaction on OpenSource Project development)

  • 손효정;이민규;성백민;김종배
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 추계학술대회
    • /
    • pp.1075-1078
    • /
    • 2015
  • 애자일 개발방법론의 가치를 반영한 대표적인 관행으로 웹 2.0 협업도구를 이용한 의사소통, 테스트 주도 개발(TDD, Test-Driven Development)방법 채택, 리팩토링 등 3가지를 이전 연구에서 선정하였다. 본 연구에서는 테스트 주도개발을 채택한 오픈소스 프로젝트의 경우 프로젝트 사용자만족도가 높을 것이라는 가설을 설정해 연구하였다. 최대의 오픈소스 호스팅 사이트인 소스포지(sourceforge.net)에서 100개 프로젝트(개발자 7명이상, 발생 버그수 100개 이상, 2000년 이후 생성된 프로젝트)를 선정하고 CVS 및 SVN log분석을 통해 TDD의 자동화 개발툴인 xUnit의 이용여부를 확인하였다. FLOSSmole의 데이터를 이용해 해당 프로젝트의 사용자만족도를 평가하였다. 사용자만족도는 각 프로젝트의 Rating, 버그수정 주기, 다운로드수와 페이지뷰수 등 4가지이다. 이를 통해 TDD의 채택여부와 사용자만족도의 상관관계를 분석하여 기존의 오픈소스 개발방법론에서 애자일 관행을 반영한 프로젝트가 사용자만족도가 높음을 밝혀, 결과적으로 오픈소스 커뮤니티 성숙도를 높이는데 기여하고자 한다.

  • PDF

오픈소스 도구를 이용한 기록정보 링크드 오픈 데이터 구축 절차 연구 (A Study on the Procedure for Constructing Linked Open Data of Records Information by Using Open Source Tool)

  • 하승록;임진희;이해영
    • 정보관리학회지
    • /
    • 제34권1호
    • /
    • pp.341-371
    • /
    • 2017
  • 웹을 통해 제공되는 서비스는 현재 문서중심에서 데이터 중심으로 변화를 겪고 있으며, 그 변화의 중심에는 Linked Open Data(LOD)가 존재한다. 본 연구는 이러한 흐름에 부응하여 기록정보의 LOD 구축을 위한 구체적인 절차와 방법을 살펴보고자 하였다. 또한 소규모 아카이브의 서비스 지속가능성을 염두에 두고, 오픈소스 소프트웨어를 활용하여 LOD 구축 절차를 진행하는 범례를 제시하고자 했다. 이에 본 연구에서는 LOD 구축을 위한 5단계의 프레임워크를 제안했다. 그리고 일상아카이브인 '인간과 기억 아카이브'의 일기 기록물 컬렉션을 수집하여, 제안된 5단계 프레임워크에 따라 오픈소스 소프트웨어인 Protege와 Apache Jena Fuseki를 활용하여 POC(Proof of concept)를 진행하였다. 오픈소스를 활용하여 기록정보의 LOD를 구축한 뒤, 상호연결(Interlinking)과 SPARQL 검색을 통해서 외부 LOD와 연결되는 모습을 확인할 수 있었다. 또한 기록정보의 LOD 구축 절차 진행과정의 경험을 바탕으로 내용정보 기술의 품질 향상, 아키비스트의 역량 고도화, 기록정보의 접근성 향상을 위한 상호연결 고도화, LOD 서비스의 수준 결정, LOD 구축을 위한 도구 선정 등, 기록관 LOD 구축을 위한 필요요건을 제시했다.

오픈소스하드웨어를 이용한 침상머리각도 측정 시스템의 래피드 프로토타이핑 (Rapid Prototyping of Head-of-Bed Angle Measurement System using Open-Source Hardware)

  • 조봉언;박영상;서숙길;김진걸;이영삼
    • 제어로봇시스템학회논문지
    • /
    • 제21권11호
    • /
    • pp.1038-1043
    • /
    • 2015
  • When the study on the relationship between the Head-of-Bed (HOB) angle and ventilator-associated pneumonia is performed, the fact that the HOB angle can only be measured intermittently imposes a significant limitation on the study. Therefore, there has been demand for the development of a device that can measure the HOB angle continuously. In this paper, we propose the rapid prototyping of an HOB measurement system using open-source hardware and software. The proposed system helps to maintain the HOB angle at a particular angle by displaying the angle and helps the medical study of pneumonia patients by enabling continuous data acquisition. Firstly, we eliminate the process of making an MCU board by utilizing an open-source hardware mbed LPC1768. Secondly, we reduce the software development time by using libraries and hence enabling the easy use of peripherals. Thirdly, for rapid prototyping, we build the enclosure of the proposed system using a 3D printer. The proposed system can be attached and detached to and from a bed. Therefore, we can attach it to the bed of a patient for whom measurement of the HOB angle is necessary. Finally, we check the measurement performance and the validity of the proposed system through an experiment utilizing an incremental encoder.

도서관자동화시스템 개선을 위한 현황 및 인식 연구 (A Study on the Current Status and Perception of Library Automation Systems for System Improvement)

  • 안병군;정영임;황혜경
    • 한국도서관정보학회지
    • /
    • 제55권1호
    • /
    • pp.263-288
    • /
    • 2024
  • 본 연구는 도서관자동화시스템에 대한 현황 분석을 기반으로 향후 개선 방향을 모색하는 것을 목적으로 한다. 연구에서는 KESLI와 KCUE 컨소시엄에 참여하는 기관의 담당 사서를 대상으로 설문을 진행함으로써 도서관자동화시스템의 현황과 만족도, 오픈소스 기반 도서관자동화시스템의 현황과 인식을 조사하였다. 연구 결과, 현재 도서관에서 사용하는 자동화시스템은 대부분 2000년대 혹은 2010년대에 외주도입 방식으로 개발되었으며, 도서관자동화시스템 전반에 대해서 50% 이상의 응답자가 만족 의견을 보였다. 전반적인 만족도는 개별 기능 만족도와 고객지원 서비스 만족도, 시스템의 구축 및 운영관리 만족도의 영향을 받는 것으로 확인되었다. 현재 도서관자동화시스템은 대부분 오픈소스 혹은 클라우드를 활용하지 않고 있었으나 향후 활용 의사가 높게 나타났으며, 특히 3년 이내에 도입하겠다는 답변도 40% 이상을 차지했다. 본 연구는 향후 오픈소스기반 도서관자동화시스템 구축을 위한 중요한 기초 자료가 될 것으로 기대된다

Design and Development of a Web Based Digital Repository for Scholarly Communication: A Case of NM-AIST Tanzania

  • Mgonzo, Wasiwasi J.;Yonah, Zaipuna O.
    • International Journal of Knowledge Content Development & Technology
    • /
    • 제4권2호
    • /
    • pp.97-108
    • /
    • 2014
  • Institutional repositories are essential research infrastructures for research-based universities. A properly dimensioned institutional repository has the potential to increase research impact and enhance the visibility of an institution through its scholarly outputs. The aim of the study reported in this paper was to design and develop a web-based digital repository for scholarly communications using NM-AIST as a case study. The system was developed using open source software. Findings obtained from system validation tests show that the system is a viable solution to the major challenges encountered in the management and sharing of scholarly information at the institution.

오픈소스 소프트웨어 기반의 LMS 비교 평가 (The Comparison and Evaluation of Learning Management Systems based on Open Source Software)

  • 민두영;백영태;이세훈
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2008년도 제38차 하계학술발표논문집 16권1호
    • /
    • pp.47-53
    • /
    • 2008
  • 이 논문에서는 학습관리시스템에 대한 다양한 오픈소스 소프트웨어를 비교하고, 사용자들이 쉽게 설치할 수 있고, 다양한 기능을 포함한 무들(moodle), 줌라(joomla)와 Third Party 오픈소스 소프트웨어를 활용하여 학습 콘텐츠 관리 시스템을 구현하고 분석한다. 오픈소스 소프트웨어인 무들은 국내외에 잘 알려져 있고, 많은 참여자로 인하여 타 오픈소스 소프트웨어에 비해 커뮤니티의 활동이 왕성하고, 여러 운영체제 환경에서 APM(Apache, MySQL, PHP)을 사용하여 비교적 쉽게 설치할 수 있고, 모듈화 구조로 개발되어 확장이 가능하다. 줌라 또한 APM 환경에서 강력한 기능을 가진 CMS로서 CMS에 기반한 LMS 컴포넌트를 제공하여 설치가 가능하다. 쉬운 설치와 강력한 기능, 사용자에게 친숙한 인터페이스로 사용자가 점점 늘고 있다. 이 연구에서 구현된 시스템은 기존의 국내외 상용 소프트웨어와 비교, 평가하여 초기에 많은 비용을 투자하지 않고, 오픈소스 소프트웨어를 활용하여 학습관리시스템 구축을 할 수 있는 가능성을 제시하였다.

  • PDF

안드로이드 리얼 타깃 포팅 응용 소프트웨어 개발 (Android Real Target Porting Application Software Development)

  • 홍선학;남궁일주
    • 디지털산업정보학회논문지
    • /
    • 제7권3호
    • /
    • pp.1-10
    • /
    • 2011
  • In this paper, we implemented the Android NDK porting application with Eclipse(JDK) ADT and TinyOS 2.0. TinyOS and Cygwin are component based embedded system and an Open-source basis for interfacing with sensor application from H-mote. Cygwin is a collection of tools for using the Linux environment for commercially released with x86 32 bit and 64 bit versions of Windows. TinyOS-2. x is a component based embedded OS by UC Berkeley and is an Open-source OS designed for interfacing the sensor application with specific C-language. The results of Android porting experiment are described to show the improvement of sensor interfacing functionality under the PXA320 embedded RTOS platform. We will further more develop the software programming of Android porting under Embedded platform and enhance the functionality of the Android SDK with mobile gaming and kernel programming under sensor interfacing activity.

중등학교 학생의 공개 소프트웨어 인지도 조사 및 분석 (An Examination and Analysis of the Open Source Software Understanding of the Students in the Middle and High School)

  • 이효정;노영욱
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2008년도 지능정보 및 응용 학술대회
    • /
    • pp.101-104
    • /
    • 2008
  • 유엔을 비롯한 국제단체와 각 국의 정부에서는 공개 소프트웨어 보급을 위해 많은 노력을 기울이고 있다. 또한 우리나라에서도 공개 소프트웨어를 활성화하기 위한 노력의 일환으로 공개소프트웨어 시범 사업과 정보화 사업 평가 항목에 공개 소프트웨어 사용하면 가점을 부여하고 있다. 그러나 잠재적인 공개 소프트웨어 사용자들인 중등학교 학생을 대상으로 공개 소프트웨어에 대한 홍보와 교육이 부족한 상태이다. 본 연구에서는 현재 중등학교에서 학생들의 공개 소프트웨어에 대한 인지도를 파악하고 분석한다. 이 연구 결과는 중등학교에서의 공개 소프트웨어 교육을 활성화하기 위해 방안을 찾는데 기초 자료로 활용 될 수 있다.

  • PDF

안전한 오픈소스 소프트웨어를 위한 익스플로잇터블 검증에 관한 연구 (A Study on Exploitable Verification for Secure Open Source Software)

  • 김범용;송준호;김건;전문석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.617-619
    • /
    • 2015
  • 최근 IT 제품의 활용의 증가와 함께 소프트웨어는 컴퓨터를 넘어 적용 범위가 더욱 넓어지고 그에 따른 수요 또한 급격히 성장하고 있다. 또한 상용 소프트웨어와 더불어 오픈소스 소프트웨어(Open Source Software)의 수요도 함께 급성장하고 있다. 하지만 오픈소스 소프트웨어는 보안에 대한 전문지식이 없는 개발자에 의해 개발이 이루어진다. 이에 하트블리드(HeartBleed), 쉘쇼크(ShellShock)와 같은 다양한 보안취약점(Security Vulnerabilities)이 발생하고 있으며 공격으로 이어지는 사례도 늘고 있다. 따라서 본 논문에서는 다른 소프트웨어 점검 도구들과 연계하여 발견된 보안취약점이 익스플로잇터블(Exploitable)한 지 검증하는 엔진을 제안한다.