• Title/Summary/Keyword: Program module

Search Result 961, Processing Time 0.029 seconds

Detection of an Open-Source Software Module based on Function-level Features (함수 수준 특징정보 기반의 오픈소스 소프트웨어 모듈 탐지)

  • Kim, Dongjin;Cho, Seong-je
    • Journal of KIISE
    • /
    • v.42 no.6
    • /
    • pp.713-722
    • /
    • 2015
  • As open-source software (OSS) becomes more widely used, many users breach the terms in the license agreement of OSS, or reuse a vulnerable OSS module. Therefore, a technique needs to be developed for investigating if a binary program includes an OSS module. In this paper, we propose an efficient technique to detect a particular OSS module in an executable program using its function-level features. The conventional methods are inappropriate for determining whether a module is contained in a specific program because they usually measure the similarity between whole programs. Our technique determines whether an executable program contains a certain OSS module by extracting features such as its function-level instructions, control flow graph, and the structural attributes of a function from both the program and the module, and comparing the similarity of features. In order to demonstrate the efficiency of the proposed technique, we evaluate it in terms of the size of features, detection accuracy, execution overhead, and resilience to compiler optimizations.

A Study on the Policy of Cryptographic Module Verification Program (암호모듈 검증 정책에 관한 연구)

  • Choi, Myeong-Gil;Jeong, Jae-Hun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.12 no.1
    • /
    • pp.255-262
    • /
    • 2011
  • The advancement of information and communication technology has caused a few dysfunction such as hacking. To keep an organization from a harmful hacking, demands for cryptographic modules have been increased. However, the evaluation criteria of cryptographic modules in Korea have been less firmly established. It is difficult for the consumers of cryptographic module to choose an appropriate cryptographic module, and to establish interoperability between applications and cryptographic modules. This study analyzes evaluation criteria, evaluation processes and evaluation policy of CMVP(Cryptographic Module Verification Program) in the advanced countries. The paper suggests a policy for Korea CMVP, in resulting a provision of foundations for international standard and cooperations for international cryptographic policies and systems.

An Investigation of Characteristics of the Operating Modes of Two-Module Thyristor Controlled Series Compensator

  • Chung, Gyo-Bum
    • Proceedings of the KIPE Conference
    • /
    • 1998.10a
    • /
    • pp.903-908
    • /
    • 1998
  • This paper aims at investigating the characteristics of the operating modes of two-module Thyristor Controlled Series Compensator (TCSC) in a power transmission system. The operating modes of two-module TCSC are defined, analyzed and compared to those of single-module TCSC are defined, analyzed and compared to those of single-module TCSC. The load flow program, the stability calculation program and Electro Magnetic Transient Program (EMTP) simulation of a TCSC power transmission system are developed for the performance evaluation of two-module TCSC as a power flow controller. In the process of the simulation study, the potential problem areas of the TCSC power transmission system are identified.

  • PDF

A Functional Design of Programmable Logic Controller Based on Parallel Architecture (병렬 구조에 의한 가변 논리제어장치의 기능적 설계)

  • 이정훈;신현식
    • The Transactions of the Korean Institute of Electrical Engineers
    • /
    • v.40 no.8
    • /
    • pp.836-844
    • /
    • 1991
  • PLC(programmable logic controller) system is widely used for the control of factory. PLC system receives ladder diagram which is drawn by the user to implement hardware logic, converts the ladder diagram into sequence program which is executable in the PLC system, and executes the sequence program indefinitely unless user breaks. The sequence program processes the data of on/off signal, and endures 1 scan delay and missing of pulse-type signal shorter than a scan time. So, data dependency doesn't exist. By applying theis characteristics to multiprocessor architecture, we design parellel PLC functionally and evaluate performance upgrade. Parallel PLC consists of central processing module, N general processing unit, and a shared memory by master-slave type. Each module executes allocated sequence program by the control of central processing module. We can expect performance upgrade by parallel processing, and reliability by relocation of sequence program when error occurs in processing module.

  • PDF

Development of Performance and Evaluation Program for Optical Filters (광필터 성능평가 프로그램 개발)

  • Choi D.-S.;Park H. S;Seo Y. H;Jae T.-J.;Whang K.-H.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.9 no.3
    • /
    • pp.220-225
    • /
    • 2004
  • This paper presents a program for the automatic alignment of optical axes and evaluation of the optical filter performance which is a key technologies for the production of optical module. Recently the production of optical filter module mostly depends upon handwork or semi-automation. Moreover, they have used an expensive spectrum analyzer. In this work, we have developed an automatic alignment and evaluation program of optical filter module using photo detector and developed program for automation and cost reduction of the production of optical titter module.

A Study on the Operating-Mode Characteristics of Two-Module Thyristor Controlled Series Compensator (Two-Module TCSC의 운전모드 특성 연구)

  • Jeong, Gyo-Beom
    • The Transactions of the Korean Institute of Electrical Engineers A
    • /
    • v.48 no.11
    • /
    • pp.1410-1416
    • /
    • 1999
  • This paper aims at investigating the operating-mode characteristics of two-module Thyristor Controlled Series Compensator (TCSC) as an equivalent of the multi-module TCSC in a simple three-phase power transmission system. The load flow program is developed to analyze the steady-state characteristics of two-module TCSC system and to find the thyristor firing angles for the required real power flow. The stability calculation program is developed with Poincare mapping theory. Simulation studies of the TCSC power transmission system using EMTP are performed to evaluate the transient characteristics of two-module TCSC as a real power flow controller and to rpove the results of the load flow calculation and the stability analysis. In the process of the study, the operating-mode characteristics of two-module TCSC are evaluated and compared to those of single-module TCSC.

  • PDF

Development of Automatic Polishing Robot System and Integrated Operating Program (자동 연마 로봇 시스템의 개발 및 통합 구동 환경 구축)

  • 이민철;정진영;고석조;허창훈
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.1
    • /
    • pp.107-117
    • /
    • 2003
  • Polishing a die that has free-form surfaces is a time-consuming and tedious job, and requires a considerable amount of high-precision skill. In order to reduce the polishing time and cope with the shortage of skilled workers, an automatic polishing robot system was developed. The polishing robot system is composed of two subsystems, a three-axis machining center and a two-axis polishing head. The machining center is controlled by a FANUC controller, and the polishing head by DSP controller. The system has five degrees of freedom and is able to keep the polishing tool normal to the die surface during operation. To easily operate the developed polishing robot system, this study developed an integrated operating program in the Windows environment. The program consists of five modules: a polishing data generation module, a code separation module, a polishing module, a graphic simulator module, and a teaching module. And, the automatic teaching system was developed to easily obtain teaching data and it consists of a three dimensional joystick and a proximity sensor. Also, to evaluate the performance of the integrated operating program and the polishing robot system, polishing experiments of a die of shadow mask were carried out.

User-friendly Automatic Polishing Robot System and Its Integrated Operating Program

  • Lee, Min-Cheol;Jung, Jin-Young;Go, Seok-Jo
    • International Journal of Precision Engineering and Manufacturing
    • /
    • v.5 no.3
    • /
    • pp.69-76
    • /
    • 2004
  • Polishing a die that has free-form surfaces is a time-consuming and tedious job, and requires a considerable amount of high-precision skill. In order to reduce the polishing time and cope with the shortage of skilled workers, an automatic polishing robot system was developed. The polishing robot system is composed of two subsystems, a three-axis machining center and a two-axis polishing head. The machining center is controlled by a FANUC controller, and the polishing head by DSP controller. The system has five degrees of freedom and is able to keep the polishing tool normal to the die surface during operation. To easily operate the developed polishing robot system, this study developed an integrated operating program in the Windows environment. The program consists of five modules: a polishing data generation module, a code separation module, a polishing module, a graphic simulator module, and a teaching module. Also, the automatic teaching system was developed to easily obtain teaching data and it consists of a three dimensional joystick and a proximity sensor. Also, to evaluate the performance of the integrated operating program and the polishing robot system, polishing experiments of a die of shadow mask were carried out.

Optimum Design of Packaging Container for Bulk Materials(II)-Computer Program Development (벌크화물용 포장용기의 최적 설계(II)-프로그램 개발)

  • Park, Jong-Min;Kwon, Soon-Hong;Chung, Sung-Won
    • KOREAN JOURNAL OF PACKAGING SCIENCE & TECHNOLOGY
    • /
    • v.6 no.1
    • /
    • pp.12-18
    • /
    • 2000
  • If optimum design technique is applied in the design of packaging container for bulk materials, merits on the side of not only economic and compression performance but distribution efficiency are expected. In this study, on the ground of the optimum models for required board area and compression strength performance, optimum design program having faculties of outward and inward optimum design and information design was developed. This program was composed of input module, output module, database and management module, and calculation module. Though the packaging specifications ars same, requied board area, board composition and cost of container were greatly different according to exterior packaging conditions. Also, about 12% in weight of container was lighter, and about $13{\sim}17%$ in cost of container was reduced when the program was applied for 2 kinds of bulk materials.

  • PDF

Development of Contingency Screening Module for Transient Stability Analysis Program (과도 안정도 해석 프로그램을 위한 상정사고 스크리닝 모듈 개발)

  • Hwang, Jung-Hee;Kim, Chon-Hoe;Jang, Gil-Soo;Lee, Byung-Jun;Kwon, Sae-Hyuk;Cho, Yoon-Sung;Kim, Tae-Kyun
    • Proceedings of the KIEE Conference
    • /
    • 2005.07a
    • /
    • pp.335-337
    • /
    • 2005
  • The purpose of this work is to explain techniques achieved while developing a transient stability program which is suitable to Korean power system, and to add a module for contingency screening. It concentrates on the development of Contingency Screening Module. In this thesis, a fast contingency screening algorithm SIME(Single Machin Equivalent), which is one of the Hybrid methods for the transient stability assessment is used to develop the contingency screening module. The proposed module is applied to a KEPCO system, and simulation results obtained from the program are compared to those of commercial programs.

  • PDF