• Title/Summary/Keyword: development tool

Search Result 6,971, Processing Time 0.038 seconds

A Study on the Automatic Parallelization Method and Tool Development

  • Shin, Woochang
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.12 no.3
    • /
    • pp.87-94
    • /
    • 2020
  • Recently, computer hardware is evolving toward increasing the number of computing cores, not increasing the clock speed. In order to use the performance of parallelized hardware to the maximum, the running program must also be parallelized. However, software developers are accustomed to sequential programs, and in most cases, write programs that operate sequentially. They also have a lot of difficulty designing and developing software in parallel. We propose a method to automatically convert a sequential C/C++ program into a parallelized program, and develop a parallelization tool that supports it. It supports open multiprocessing (OpenMP) and parallel patterns library (PPL) as a parallel framework. Perfect automatic parallelization is difficult due to dynamic features such as pointer operation and polymorphism in C/C++ language. This study focuses on verifying the conditions of parallelization rather than focusing on fully automatic parallelization, and providing advice to developers in detail if parallelization is not possible.

Development of Visualization Tool for Sorting Programming Instruction (정렬 프로그래밍 교육을 위한 시각화 도구의 개발)

  • Jeong, InKee
    • The Journal of Korean Association of Computer Education
    • /
    • v.7 no.6
    • /
    • pp.27-35
    • /
    • 2004
  • Data structure and algorithm are primary courses for computer programming instruction. However, now those are not interesting courses for students because the programming instruction methodologies that used these courses are not the proper methodologies for the visual and windows programming. The Sorting programming is the same as other data structures. Therefore, we developed the VTSPI (Visualization Tool for Sorting Programming Instruction) which is a software component to instruct sorting program effectively for solving these problems. As a result, students can code, understand and debug their programs because VTPSI is software components based on visual programming.

  • PDF

The Development of Anti-Forensic Tools for Android Smartphones (안드로이드 스마트폰을 위한 앤티-포렌식 도구 개발)

  • Moon, Phil-Joo
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.10 no.1
    • /
    • pp.95-102
    • /
    • 2015
  • Smartphone is very useful for use in the real world, but it has been exposed to a lot of crime by smartphone. Also, it occurs attempting to delete a data of smartphone memory by anti-forensic tools. In this paper, we implement an anti-forensic tool used in the Android. In addition, tests to validate the availability of the anti-forensic tool by the Oxygen Forensic Suite that is a commercial forensic tool.

A Study on the Development of the computer aided part programming system 'AUTO-CUT' for wire-cut EDM (와이어 컷 방전가공을 위한 자동프로그래밍 시스템 '오토 컷'의 개발에 관한 연구)

  • 이재원;강신한;강호진
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.12 no.2
    • /
    • pp.200-205
    • /
    • 1988
  • The paper introduces the system AUTO-CUT for the automatic generation of NC tapes for wire-cut EDM(Electrodischarge Machining) parts. The information input to the system is the description of the part geometries, the tool motions and the cutting conditions etc. The system generates CLDATA and machine control data. Also dynamic simulation of tool motions can be performed on the screen.

Development of the Reliability Evaluation Model and the Analysis Tool for Embedded Softwares (임베디드 소프트웨어 신뢰성 평가 모델 분석 툴 개발)

  • Seo, Jang-Hoon;Kim, Sun-Ho
    • IE interfaces
    • /
    • v.21 no.1
    • /
    • pp.109-119
    • /
    • 2008
  • Reliability of embedded softwares, as one of factors which affect system reliability, is the probability of failure-free software operation for a specified period of time in a specified environment. and Embedded software is different from general package software because hardware and operating system are tightly coupled to each other. Reliability evaluation models for embedded softwares currently used do not separate estimation and prediction models clearly, and even a standard model has not been proposed yet. In this respect, we choose a reliability estimation model suitable for embedded softwares among software evaluation models being used, and modified the model so as to accomodate recent software environments. In addtion, based on the model, the web-based reliability prediction tool RPX is developed. Finally, an embedded software is analyzed using the tool.

A Study on the Analysis of Function for the Enhancement of the Tool for Assemble of Unit Modular (유닛모듈러 조립공구 개선을 위한 기능분석 연구)

  • Park, Nam-Cheon;Kim, Kyoon-Tai;Park, Su-Yeul;Jung, In-Su
    • Proceedings of the Korean Institute of Building Construction Conference
    • /
    • 2012.11a
    • /
    • pp.239-241
    • /
    • 2012
  • The major industrialized nations have continued to develop industrialized construction techniques based on automated production processes in factories, and are applying them to a wide range of building. However, the unit modular construction system has had a shorter history of development and application in Korea compared to advanced countries, and consequently, Korean modular builders have a relatively poor technical capacity. So this study is draw a conclusion on the target of priority improvement for idea creation. It study on the enhancement of the functionality of the tool for assemble of Unit Modular that choose the enhancement of the functionality through the analysis of function on the three-level of functional definition and classification, functional arrangement, functional appraisal.

  • PDF

A Study on Optimization for Static Characteristics Analysis of Gantry-Type Machining Centers (문형머시닝센터의 구조해석을 통한 최적화에 관한 연구)

  • Yoo, Deck-Sang
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.14 no.6
    • /
    • pp.122-128
    • /
    • 2015
  • Recently, as the demand for high efficiency, multi-function machine tools has increased, domestic machine tool industries are investing in research and development for Gantry-Type Machining centers. In this thesis, for the purpose of evaluating machining accuracy and designing a machine tool structure, a simplified model of the main frame is suggested. The results show the general characteristics of the optimum design, and the approach is shown as practicable for the preliminary design analysis and improvement of a conceptual design of a Gantry-Type Machining center. This paper's results are expected to improve the static characteristics of Gantry-Type Machine centers. The three-dimensional finite element models proved that the modeling method might be applied to real machine tool structures.

이송계에서 이송중량이 동적정도에 미치는 영향

  • 홍성오;김홍배;조규재
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2002.04a
    • /
    • pp.528-535
    • /
    • 2002
  • In order to achieve high precision machine tools, the research for performance enhancement of feed drive systems is required. Development of the high speed feed drive system has been a major issue for the past few decades in machine tool industries. The reduction of the tool change time as well as rapid travel time can enhance the productivity. However, the high speed feed drive system generates more heat in nature, which leads thermal expansion that has adverse effects on the accuracy of machined parts. Stick-slip friction has a great influence on the contouring accuracy of CNC machine tools. In this paper table levitation system has been developed for the stick-slip in a feed drive systems. And also, the driving position is set near the center of the main slideway. From the results, it is confirmed that yaw error and straightness can be improved.

  • PDF

Design of High Precision Spindle System for Grinding Machine (고정밀 연삭기용 주축시스템 설계)

  • 편영식;이건범;박정현;요꼬이요시유끼;여진욱;안건준;곽철훈
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.12 no.3
    • /
    • pp.68-74
    • /
    • 2003
  • Any one of the high precision spindle systems and guide way systems, the high stiffness of structure, the error compensation during assembly, high accuracy control system is inevitable technology for development of high precision machine tools. Especially, among these, design of spindle system is one of the most important technologies leading high precision of machine tool and high quality of manufactured products. A high speed and high precision spindle system, which will be used for final machining of ferrule, is designed considering the effect of heat cutting torque, cutting fore, and work-piece materials. The detailed design and analysis process are presented.

Development of a Cutting Force Monitoring System for a CNC Lathe (CNC 선반에서의 절삭력 감지 시스템 개발)

  • Heo, Geon-Su;Lee, Gang-Gyu;Kim, Jae-Ok
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.1 s.94
    • /
    • pp.219-225
    • /
    • 1999
  • Monitoring of the cutting force signals in cutting process has been well emphasized in machine tool communities. Although the cutting force can be directly measured by a tool dynamometer, this method is not always feasible because of high cost and limitations in setup. In this paper an indirect cutting force monitoring system is developed so that the cutting force in turning process is estimated based on a AC spindle drive model. This monitoring system considers the cutting force as a disturbance input to the spindle drive and estimates the cutting force based on the inverse dynamic model. The inverse dynamic model represents the dynamic relation between the cutting force, the motor torque and the motor power. The proposed monitoring system is realized on a CNC lathe and its estimation performance is evaluated experimentally.

  • PDF