• Title/Summary/Keyword: C 프로그램

Search Result 2,492, Processing Time 0.027 seconds

Design and Implementation of Development Environment for WIPI Applications (위피 응용프로그램 개발환경 설계 및 구현)

  • You Yong-Duck;Park Choong-Bum;Choi Hoon;Kim Woo-Sik
    • The KIPS Transactions:PartC
    • /
    • v.12C no.5 s.101
    • /
    • pp.749-756
    • /
    • 2005
  • We developed the CNU nt emulator which is an development environment for WIPI applications, wireless Internet applications for cellular phones with the WIPI software platform. The CNU WIPI emulator provides stable memory management and ability of installing, executing, deleting or managing WIPI applications. WIPI WAM provides quick execution of applications and convenient debugging function. In this paper, we describe the design, implementation issues of the CNU WIPI emulator and show its correctness of executing and performance improvement over $25\%$ by comparing it with other WIPI emulators.

An Implementation of Control Flow Obfuscator for C++ Language (C++언어를 위한 Control Flow Obfuscator 구현 및 평가)

  • Noh Jin-Uk;Cho Byoung-Min;Oh Hyun-Soo;Chang Hye-Young;Jung Min-Gyu;Lee Seung-Won;Park Yong-Soo;Woo Je-Hak;Cho Seong-Je
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06c
    • /
    • pp.295-297
    • /
    • 2006
  • 많은 소프트웨어 개발자들은 자신들의 프로그램들이 역공학 공격의 대상이 되는 것을 우려하고 있다. 특히 프로그램 내에 핵심적인 알고리즘이 내재되어 있는 경우 역공학 공격을 대비하는 기법이 필수적이다. 또한, 유비쿼터스 컴퓨팅 시대가 발전할수록 프로그램의 규모가 대형화됨에 따라 공동 개발자들 간에 프로그램 소스가 공유될 기회가 많아졌고, 그 결과 프로그램 소스 수준의 보호 기법도 필요하게 되었다. 본 논문에서는 C++ 프로그램 보호를 위해 Control Flow Obfuscator 도구를 구현하여 실험하였으며, 실험 결과 크지 않은 오버헤드로 악의적인 공격으로부터 프로그램을 분석을 어렵게 할 수 있음을 보인다.

  • PDF

Implementation of a Real-Time Tracing Tool for Remote Debugging of SoC Programs (SoC 프로그램의 원격 디버깅을 위한 실시간 추적도구의 구현)

  • Park Myeong-Chul;Kim Young-Joo;Ha Seok-wun;Jun Yong-Kee;Lim Chae-Deok
    • The KIPS Transactions:PartA
    • /
    • v.12A no.7 s.97
    • /
    • pp.583-588
    • /
    • 2005
  • To develop SoC program for embedded systems, a tool that can remotely debug from host system is needed. Because the existing remote debugging systems using GDB don't offer information of the SoC program execution in real-time, it is difficult to observe condition of the program execution, and also they have limited characteristics to tools and use costly adaptors. In this paper, a real-time tracking tool that can record SoC status on the nv each execution of the assigned instructions is introduced and an economical USB-JTAG adaptor is proposed. And it is shown that this tool can track the execution of a composed program in the target system based on PXA255 processor.

Development of Fine Dust Robot Unplugged Education Program (미세먼지 로봇을 주제로 한 언플러그드 교육 프로그램의 개발)

  • Lee, Jaeho;Jang, Junhyung;Jang, Inpyo
    • Journal of Creative Information Culture
    • /
    • v.5 no.2
    • /
    • pp.183-191
    • /
    • 2019
  • The purpose of this paper is to develop an unplugged education program that develops the 4C (Creativity, Critical thinking, Communication ability, Collaboration) and CT (Computational Thinking) competencies required in modern society. This study discovered "Fine Dust Robot" as a theme suitable for the unplugged education program, and designed the Unplugged 4-hour education program which can develop 4C and CT competencies. The first stage motivates learning, and the second and third stages develop unplugged activity to develop CT. In the fourth stage, the algorithms created through unplugged activities were programmed through the natural language instruction card and produced the output. We developed educational materials that can be utilized in the unplugged education program. Finally, education programs were conducted for elementary school students, and pre- and post-tests of computational thinking were conducted for general students and gifted students. Educational effective was found in both groups.

글로벌리포트2/ Cg를 이용한 애니메이션

  • Korea Database Promotion Center
    • Digital Contents
    • /
    • no.5 s.120
    • /
    • pp.142-157
    • /
    • 2003
  • Cg는 '그래픽용 C언어'라는 뜻으로, C 프로그래밍 언어는 널리 보급돼 있는 범용 언어로써 1970년대에 고안됐다. 그 인기와 깨끗한 디자인으로 인해 'C언어'는 그 이후에 나온 여러 프로그래밍 언어의 기초를 제공했다. 이번 기사에서는 프로그램 가능한 그래픽용 하드웨어를 사용해 그려내기 위한 상세한 방법으로서 'Cg 프로그램'을 살펴보도록 한다.

  • PDF

Comparison of Dose Assessment Programs; DOSE, LIMCAL and PABLM (방사선 피폭선량프로그램 DOS, LIMCAL 및 PABLM의 비교)

  • Park, Hee-Seoung;Cho, Won-Jin;Han, Kyoung-Won;Park, Hun-Hwee
    • Journal of Radiation Protection and Research
    • /
    • v.16 no.1
    • /
    • pp.43-52
    • /
    • 1991
  • A comparison study is performed on dose assessment programs including DOSE, LIMCAL, and PABLM, DOSE is a program developed for preliminary safety assessments of the low- and intermediate- level radioactive waste disposal, and the others are existing programs applicable to similar calculations. The results show acceptable agreement within an order of magnitude(mrem/yr) except for C-14 and Pu-239. PABLM results higher dose for C-14 while lower value for Pu-239 in comparison with those from DOSE or LIMCAL. It is found that the discrepancy in C-14 is due to difference in transport model introduced and that in Pu-239 is from the different value of dose conversion factor to each program.

  • PDF

Implementation and Analysis of Multi-Precision Multiplication for Public Key Cryptography Based on Android Platform (안드로이드 기반 공개키 암호를 위한 곱셈기 구현 및 분석)

  • Seo, Hwa-Jeong;Kim, Ho-Won
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.37C no.10
    • /
    • pp.940-948
    • /
    • 2012
  • Android program is developed with JAVA SDK and executed over virtual machine. For this reason, programming is easier than traditional C language but performance of operating speed decreases. To enhance the performance, NDK development tool, which provides C language, assembly language environment, was proposed. Furthermore, with NEON function provided by ARM, we can utilize the vector operation and enhance performance. In the paper, we explore effectiveness of NDK and then propose advanced multiplication structure with NEON function.

Development of Ultrasonic Defect Analysis Program for a Composite Motor Case (복합재 연소관의 초음파 결함 분석 프로그램 개발)

  • Kim, Dong-Ryun;Lim, Soo-Yong;Chung, Sang-Ki;Lee, Kyung-Hoon
    • Journal of the Korean Society of Propulsion Engineers
    • /
    • v.16 no.2
    • /
    • pp.65-72
    • /
    • 2012
  • A defect analysis program for a composite motor case was developed to apply the ultrasonic signal processing method, based on the ultrasonic pulse-echo method. With the proposed defect analysis program, defects of FRP delamination and FRP/Rubber disbond in the composite motor case could be quantitatively measured. The defects detected in the composite motor case were in good agreement with the results measured with the computed tomography and video microscope. This paper described the development process of the defect analysis program to convert the ultrasonic test data into the C-Scan images.

A Development of Ultrasonic Defect Analysis Program for Composite Motor Case (복합재 연소관의 초음파 결함 분석 프로그램 개발)

  • Kim, Dong-Ryun;Lim, Soo-Yong;Chung, Sang-Ki;Lee, Kyung-Hoon
    • Proceedings of the Korean Society of Propulsion Engineers Conference
    • /
    • 2011.11a
    • /
    • pp.393-399
    • /
    • 2011
  • A defect analysis program of the composite motor case was developed to apply the ultrasonic signal processing method on basis of the ultrasonic pulse-echo method and the defects of FRP delamination and FRP/Rubber disbond in the composite motor case could be quantitatively measured. The defects detected in the composite motor case were in agreement with the results measured with the computed tomography and video microscope. This paper was described about the development process of the defect analysis program to convert the ultrasonic test data into the C-Scan image.

  • PDF

Application of MS Excel in Teaching Statics (엑셀 프로그램을 활용한 정역학 교육 사례)

  • Kim, Youngheub
    • Transactions of the KSME C: Technology and Education
    • /
    • v.2 no.1
    • /
    • pp.21-28
    • /
    • 2014
  • As one of the most famous spreadsheet programs that is widely applied to a variety of fields in business, MS Excel has also been used for educational purposes due to its feature of wide accessibility, enabling students to use the program through almost any kind of PC that now exists. The program is mainly used for numerical analysis and formulae applications in the fields of science and engineering. This paper shall provide the key to understanding the application of MS Excel to teaching Statics through the illustration of its essential functions for education. Also, the development process of the analysis program using macros and VBA(Visual Basic for Applications) is described for the deeper comprehension of advanced applications. Students were not only able to solve the Statics problems using basic features of MS Excel, but also discovered new systematic methods of approaching complex problems and developed application programs using macros and VBA.