• Title/Summary/Keyword: open source programs

Search Result 78, Processing Time 0.021 seconds

Trend Analysis of Open Source RDBMS (오픈 소스 RDBMS 동향 분석)

  • Jung, Sung-Jae;Bae, Yu-Mi;Park, Jeong-Su;Sung, Kyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.05a
    • /
    • pp.631-634
    • /
    • 2014
  • When to build a Web and Cloud Computing environment, it is essential to used a database system. Database systems includes commercial programs, such as Oracle and MS-SQL, but also similar to the performance of commercial applications, there are many free programs. In particular, PostgreSQL, MySQL, MariaDB are no costs, but the source is open to the public can be applied to a variety of environments. This paper presents an open source relational database management system, the trends are examined.

  • PDF

A Study on Open Source Version and License Detection Tool (오픈소스 버전 및 라이선스 탐지 도구에 관한 연구)

  • Ki-Hwan Kim;Seong-Cheol Yoon;Su-Hyun Kim;Im-Yeong Lee
    • The Transactions of the Korea Information Processing Society
    • /
    • v.13 no.7
    • /
    • pp.299-310
    • /
    • 2024
  • Software is expensive, labor-intensive, and time-consuming to develop. To solve this problem, many organizations turn to publicly available open source, but they often do so without knowing exactly what they're getting into. Older versions of open source have various security vulnerabilities, and even when newer versions are released, many users are still using them, exposing themselves to security threats. Additionally, compliance with licenses is essential when using open source, but many users overlook this, leading to copyright issues. To solve this problem, you need a tool that analyzes open source versions, vulnerabilities, and license information. Traditional Blackduck provide a wealth of open source information when you request the source code, but it's a heavy lift to build the environment. In addition, Fossology extracts the licenses of open source, but does not provide detailed information such as versions because it does not have its own database. To solve these problems, this paper proposes a version and license detection tool that identifies the open source of a user's source code by measuring the source code similarity, and then detects the version and license. The proposed method improves the accuracy of similarity over existing source code similarity measurement programs such as MOSS, and provides users with information about licenses, versions, and vulnerabilities by analyzing each file in the corresponding open source in a web-based lightweight platform environment. This solves capacity issues such as BlackDuck and the lack of open source details such as Fossology.

Cone-beam CT superimposition and visualization using open-source softwares (오픈-소스 소프트웨어를 이용한 콘빔 전산화단층영상의 중첩 및 시각화)

  • Jeon, Woo-Ram;Lim, Sung-Hoon
    • The Journal of the Korean dental association
    • /
    • v.56 no.10
    • /
    • pp.538-547
    • /
    • 2018
  • ITK-SNAP (http://www.itksnap.org) and 3D Slicer (CMFreg extension module; www.slicer.org) are open-source softwares which can be used for superimposition of cone-beam CT images. For superimposition, segmentation of bone is done with ITK-SNAP, and then voxel based superimposition of CBCT images can be performed using 3D Slicer. 3D Slicer has various visualization modules which are not provided in common commercial programs. 'Models' module is used to visualize two overlapping three-dimensional images, and this allows various visualizations by changing view mode and color of the model. In addition, differences between two CBCT images can be represented in a color map using 'ShapePopulationViewer' module. This report introduces how to superimpose and visualize CBCT images using ITK-SNAP and 3D Slicer, and the usefulness and limitations of both softwares will be discussed in comparison with commercial softwares.

  • PDF

A Study on Building a Cyber Attack Database using Open Source Intelligence (OSINT) (공개출처정보를 활용한 사이버공격 데이터베이스 구축방안 연구)

  • Shin, Kyuyong;Yoo, Jincheol;Han, Changhee;Kim, Kyoung Min;Kang, Sungrok;Moon, Minam;Lee, Jongkwan
    • Convergence Security Journal
    • /
    • v.19 no.2
    • /
    • pp.113-121
    • /
    • 2019
  • With the development of the Internet and Information Communication Technology, there has been an increase in the amount of Open Source Intelligence(OSINT). OSINT can be highly effective, if well refined and utilized. Recently, it has been assumed that almost 95% of all information comes from public sources and the utilization of open sources has sharply increased. The ISVG and START programs, for example, collect information about open sources related to terrorism or crime, effectively used to detect terrorists and prevent crime. The open source information related to the cyber attacks is, however, quite different from that in terrorism (or crime) in that it is difficult to clearly identify the attacker, the purpose of attack, and the range of damage. In addition, the data itself of cyber attacks is relatively unstructured. So, a totally new approach is required to establish and utilize an OSINT database for cyber attacks, which is proposed in this paper.

Automated Test Data Generation for Testing Programs with Multi-level Stack-directed Pointers (다단계 스택 지향 포인터가 있는 프로그램 테스트를 위한 테스트 데이터 자동 생성)

  • Chung, In-Sang
    • The KIPS Transactions:PartD
    • /
    • v.17D no.4
    • /
    • pp.297-310
    • /
    • 2010
  • Recently, a new testing technique called concolic testing receives lots of attention. Concolic testing generates test data by combining concrete program execution and symbolic execution to achieve high test coverage. CREST is a representative open-source test tool implementing concolic testing. Currently, however, CREST only deals with integer type as input. This paper presents a new rule for automated test data generation in presence of inputs of pointer type. The rules effectively handles multi-level stack-directed pointers that are mainly used in C programs. In addition, we describe a tool named vCREST implementing the proposed rules together with the results of applying the tool to some C programs.

Construction of Open-source Program Platform for Efficient Numerical Analysis and Its Case Study (효율적 수치해석을 위한 오픈소스 프로그램 기반 해석 플랫폼 구축 및 사례 연구)

  • Park, Chan-Hee;Kim, Taehyun;Park, Eui-Seob;Jung, Yong-Bok;Bang, Eun-Seok
    • Tunnel and Underground Space
    • /
    • v.30 no.6
    • /
    • pp.509-518
    • /
    • 2020
  • This study constructed a new simulation platform, including mesh generation process, numerical simulation, and post-processing for results analysis based on exploration data to perform real-scale numerical analysis considering the actual geological structure efficiently. To build the simulation platform, we applied for open-source programs. The source code is open to be available for code modification according to the researcher's needs and compatibility with various numerical simulation programs. First, a three-dimensional model(3D) is acquired based on the exploration data obtained using a drone. Then, the domain's mesh density was adjusted to an interpretable level using Blender, the free and open-source 3D creation suite. The next step is to create a 3D numerical model by creating a tetrahedral volume mesh inside the domain using Gmsh, a finite element mesh generation program. To use the mesh information obtained through Gmsh in a numerical simulation program, a converting process to conform to the program's mesh creation protocol is required. We applied a Python code for the procedure. After we completed the stability analysis, we have created various visualization of the study using ParaView, another open-source visualization and data analysis program. We successfully performed a preliminary stability analysis on the full-scale Dokdo model based on drone-acquired data to confirm the usefulness of the proposed platform. The proposed simulation platform in this study can be of various analysis processes in future research.

Comparison of the Quality of Clavicle Fracture Three-dimensional Model Printing by Open Source and Commercial use Digital Imaging and Communications in Medicine Stereolithography File Conversion Program (공개용과 상업용 DICOM STL 파일변환 프로그램으로 출력한 삼차원 프린팅 쇄골 골절 모델의 품질비교)

  • Oh, Wang-Kyun;Kim, Hyeong-Gyun
    • Journal of radiological science and technology
    • /
    • v.41 no.1
    • /
    • pp.61-66
    • /
    • 2018
  • The recent 3D printing technology is used in various medical, manufacturing, and education fields and is more efficient in terms of production process, time, and cost than existing production. Especially in fracture surgery, interest and research have been focused on improving accuracy, shortening of operation time and recovery time, and reducing reoperation. However, because of the financial and technical problems of the 3D printer and the file conversion program, the 3D printing is made directly at the hospital, and it is not generally used for diagnosis of fracture and surgical research. In this study, to solve those problems, clavicle CT imaging was switched into Osirix Open Source DICOM Viewer, Stereolithography file conversion programs and commercial Terarecon 3D DICOM Viewer, file conversion programs, and then clavicle fracture model was directly made through 3D printer of fused filament fabrication wire additive processing method, and then the accuracy of the shape was compared and analyzed. Clavicle fracture models printed in two methods were blind-tested on clinicians of general hospitals' orthopedics and radiologic technicians with over 10 years of experiences, and then their analysis opinions of resolution reviews were analyzed. The result showed no difference. The 3D printing model with open source DICOM STL file conversion program used was applicable to clinical, so it is considered useful in precision diagnosis of fracture and operation plans.

Application of MicroPACS Using the Open Source (Open Source를 이용한 MicroPACS의 구성과 활용)

  • You, Yeon-Wook;Kim, Yong-Keun;Kim, Yeong-Seok;Won, Woo-Jae;Kim, Tae-Sung;Kim, Seok-Ki
    • The Korean Journal of Nuclear Medicine Technology
    • /
    • v.13 no.1
    • /
    • pp.51-56
    • /
    • 2009
  • Purpose: Recently, most hospitals are introducing the PACS system and use of the system continues to expand. But small-scaled PACS called MicroPACS has already been in use through open source programs. The aim of this study is to prove utility of operating a MicroPACS, as a substitute back-up device for conventional storage media like CDs and DVDs, in addition to the full-PACS already in use. This study contains the way of setting up a MicroPACS with open source programs and assessment of its storage capability, stability, compatibility and performance of operations such as "retrieve", "query". Materials and Methods: 1. To start with, we searched open source software to correspond with the following standards to establish MicroPACS, (1) It must be available in Windows Operating System. (2) It must be free ware. (3) It must be compatible with PET/CT scanner. (4) It must be easy to use. (5) It must not be limited of storage capacity. (6) It must have DICOM supporting. 2. (1) To evaluate availability of data storage, we compared the time spent to back up data in the open source software with the optical discs (CDs and DVD-RAMs), and we also compared the time needed to retrieve data with the system and with optical discs respectively. (2) To estimate work efficiency, we measured the time spent to find data in CDs, DVD-RAMs and MicroPACS. 7 technologists participated in this study. 3. In order to evaluate stability of the software, we examined whether there is a data loss during the system is maintained for a year. Comparison object; How many errors occurred in randomly selected data of 500 CDs. Result: 1. We chose the Conquest DICOM Server among 11 open source software used MySQL as a database management system. 2. (1) Comparison of back up and retrieval time (min) showed the result of the following: DVD-RAM (5.13,2.26)/Conquest DICOM Server (1.49,1.19) by GE DSTE (p<0.001), CD (6.12,3.61)/Conquest (0.82,2.23) by GE DLS (p<0.001), CD (5.88,3.25)/Conquest (1.05,2.06) by SIEMENS. (2) The wasted time (sec) to find some data is as follows: CD ($156{\pm}46$), DVD-RAM ($115{\pm}21$) and Conquest DICOM Server ($13{\pm}6$). 3. There was no data loss (0%) for a year and it was stored 12741 PET/CT studies in 1.81 TB memory. In case of CDs, On the other hand, 14 errors among 500 CDs (2.8%) is generated. Conclusions: We found that MicroPACS could be set up with the open source software and its performance was excellent. The system built with open source proved more efficient and more robust than back-up process using CDs or DVD-RAMs. We believe that the operation of the MicroPACS would be effective data storage device as long as its operators develop and systematize it.

  • PDF

Development Environment Construction of Physical Computing for Mobile Using Open Source Blockly (오픈소스 Blockly를 이용한 모바일용 피지컬 컴퓨팅 개발환경 구축)

  • Jo, Eunju;Moon, Mikyeong
    • The Journal of Korean Institute of Next Generation Computing
    • /
    • v.13 no.6
    • /
    • pp.21-30
    • /
    • 2017
  • Physical computing is performed through interaction with the real world making it suitable for cultivating student abilities in computing knowledge and thought processes. Furthermore, if users can develop programs under block-coding environment, it will be more easy and more intuitive. However, the existing block coding environment has a problem that the physical devices must be continuously connected to the computer. Blockly is an open source library that adds a visual code editor linked with graphic blocks to demonstrate coding concepts through web and mobile apps. Using Blockly, we describe a development environment for physical computing on mobile platform, which combines physical computing with an established block-coding environment, and activates it through wireless communication.

Revision and Implementation of App Inventor Open Source (앱인벤터 오픈소스 수정·구현)

  • Kim, Byungho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.22 no.2
    • /
    • pp.221-226
    • /
    • 2018
  • Open source software allows revising and adding a new idea on them as well as debugging themselves. The open source software can be utilized as various educational programs as well as development of a commercial software products using them. MIT App Inventor, one of the block-based visual programming environments for education, supports building a local server and even revision of the platform itself by providing its own source codes. In this paper we implement App Inventor open sources on the local server. Especially we present how to revise and implement a new App Inventor platform reflecting their own requirements in schools or educational institutes and how to build a local server operating the revised App Inventor platform. They can provide more interactive educational environments to students and improve educational satisfaction through the active customizing of the platform itself such as adding new programming block components requested by students.