• Title/Summary/Keyword: 정적 테스트

Search Result 75, Processing Time 0.026 seconds

Enhancement of Accuracy of Exploitability Analysis Tools for Crashes (크래시의 위험도에 대한 분석 도구의 정교성 향상)

  • Jeon, Hyeon-gu;Eom, Ki-Jin;Mok, Seong-Kyun;Cho, Eun-Sun
    • KIISE Transactions on Computing Practices
    • /
    • v.22 no.4
    • /
    • pp.178-183
    • /
    • 2016
  • To enhance the reliability of programs, developers use fuzzing tools in test processes to identify vulnerabilities so that they can be fixed ahead of time. In this case, the developers consider the security-related vulnerabilities to be the most critical ones that should be urgently fixed to avoid possible exploitation by attackers. However, developers without much experience of analysis of vulnerabilities usually rely on tools to pick out the security-related crashes from the normal crashes. In this paper, we suggest a static analysis-based tool to help developers to make their programs more reliable by identifying security-related crashes among them. This paper includes experimental results, and compares them to the results from MSEC !exploitable for the same sets of crashes.

Accuracy Analysis of GPS Ellipsoidal Height Determination in Accordance with the Surveying Conditions (관측조건에 따른 GPS 타원체고 결정의 정확도 분석)

  • Lee, Suk Bae;Auh, Su Chang
    • Journal of Korean Society for Geospatial Information Science
    • /
    • v.23 no.4
    • /
    • pp.67-74
    • /
    • 2015
  • GNSS/Leveling technology makes it possible to get geoidal height geometrically using GNSS and Leveling technology. GNSS/Geoid technology refers to a technology for obtaining orthometric height by subtracting geoidal height achieved by Geoid technology from ellipsoidal height achieved by GNSS technology. The purpose of this study is to verify the accuracy of the ellipsoidal height determination in order to verify the accuracy of the orthometric height determination by the GNSS/Geoid technology. For the study, a test bed was selected in Kyungnam province and GNSS Static surveying was accomplished in the test bed and then the GNSS data was processed in accordance with various analysis conditions. So, it was verified the accuracy of the ellipsoidal heights determination in accordance with the surveying conditions under the GNSS Static surveying. According to the research results, to ensure the 3cm goal accuracy of the ellipsoidal height determination, it should be surveyed by four fixed points on the survey area periphery and more than two hours of the GNSS occupation time, And also, it was found that should be limited to a baseline distance of 20km under the GNSS Static surveying.

Study on Design of Truncated Mooring Line with Static Similarity in Model Test Basins (모형수조에서 정적 상사성을 지닌 절단계류선 모델링에 관한 연구)

  • Kim, Yun-Ho;Kim, Byoung-Wan;Cho, Seok-Kyu
    • Journal of Ocean Engineering and Technology
    • /
    • v.31 no.4
    • /
    • pp.257-265
    • /
    • 2017
  • In this study, a series of numerical simulations was conducted in order to design a truncated mooring line with a static similarity to the prototype. A finite element method based on minimizing the potential energy was utilized to describe the dynamics of mooring lines. The prototype mooring lines considered were installed at a water depth of 1,000 m, whereas the KRISO ocean engineering basin (OEB) in Daejeon has a water depth of 3.2 m, which represents 192 m using a scaling of 1:60. First, an investigation for the design of the truncated mooring line was carried out to match the static characteristics of the KRISO Daejeon OEB environment. Then, the same procedure was performed with the KRISO new deepwater ocean engineering basin (DOEB) that is under construction in Busan. This new facility has a water depth of 15 m, which reflects a real scale depth of 900 m considering the 1:60 scaling factor. A finite element method was used to model the mooring line dynamics. It was found that the targeted truncated mooring line could not be designed under the circumstances of the KRISO OEB with any material properties, whereas several mooring lines were easily matched to the prototype under the circumstances of the KRISO DOEB.

At-speed Interconnect Test Controller for SoC with Multiple System Clocks and Heterogeneous Cores (다중 시스템 클럭과 이종 코아를 가진 시스템 온 칩을 위한 연결선 지연 고장 테스트 제어기)

  • Jang Yeonsil;Lee Hyunbin;Shin Hyunchul;Park Sungju
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.42 no.5 s.335
    • /
    • pp.39-46
    • /
    • 2005
  • This paper introduces a new At-speed Interconnect Test Controller (ASITC) that can detect and diagnose dynamic as well as static defects in an SoC. SoC is comprised of IEEE 1149.1 and P1500 wrapped cores which can be operated by multiple system clocks. In other to test such a complicated SoC, we designed a interface module for P1500 wrapped cores and the ASITC that makes it possible to detect interconnect delay faults during 1 system clock from launching to capturing the transition signal. The ASITC proposed requires less area overhead than other approaches and the operation was verified through the FPGA implementation

Load Balancing of Heterogeneous Workstation Cluster based on Relative Load Index (상대적 부하 색인을 기반으로 한 이기종 워크스테이션 클러스터의 부하 균형)

  • Ji, Byoung-Jun;Lee, Kwang-Mo
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.2
    • /
    • pp.183-194
    • /
    • 2002
  • The clustering environment with heterogeneous workstations provides the cost effectiveness and usability for executing applications in parallel. Load balancing is considered a necessary feature for a cluster of heterogeneous workstations to minimize the turnaround time. Previously, static load balancing that assigns a predetermined weight for the processing capability of each workstation, or dynamic approaches which execute a benchmark program to get relative processing capability of each workstation were proposed. The execution of the benchmark program, which has nothing to do with the application being executed, consumes the computation time and the overall turnaround time is delayed. In this paper, we present efficient methods for task distribution and task migration, based on the relative load index. We designed and implemented a load balancing system for the clustering environment with heterogeneous workstations. Turnaround times of our methods and the round-robin approach, as well as the load balancing method using a benchmark program, were compared. The experimental results show that our methods outperform all the other methods that we compared.

Identifying a Shape of Input Data Structure for Automated Program Testing (자동화된 프로그램 시험을 위한 입력 자료구조의 모양 식별)

  • Insang, Chung
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.10
    • /
    • pp.1304-1319
    • /
    • 2004
  • We can significantly reduce the cost o# program testing by automating the process of test data generation. Test data generation usually concerns identifying input values on which a selected path is executed. Although lots of research has been done so far, there still remains a lot of issues to be addressed. One of the issues is the shape problem. The shape problem refers to the problem of figuring out a shape of the input data structure required to cause the traversal of a given path. In this paper, we introduce a new method for the shape problem. The method converts the selected path into static single assignment (SSA) form without pointer dereferences. This allows us to consider each statement in the selected path as a constraint involving equality or inequality. We solve the constraints to get a solution which will be represented in terms of the points-to relations for each input variable. Simple, but illustrative examples are given to explain the proposed method.

Automated Applying Greybox Fuzzing to C/C++ Library Using Unit Test (유닛테스트를 활용한 c/c++ 라이브러리 그레이박스 퍼징 적용 자동화)

  • Jang, Joon Un;Kim, Huy Kang
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.29 no.4
    • /
    • pp.807-819
    • /
    • 2019
  • Greybox fuzzing is known as an effective method to discover unknown security flaws reside in software and has been actively researched today. However, most of greybox fuzzing tools require an executable file. Because of this, a library, which cannot be executed by itself requires an additional executable file for greybox fuzzing. Generating such an executable file is challengeable because it requires both understanding of the library and fuzzing. In this research, we suggest the approach to generate an executable file automatically for a library and implement this approach as a tool based on the LLVM framework. This tool shows that executable files and seed files can be generated automatically by static/dynamic analysis of a unit test in the target project. A generated executable file is compatible with various greybox fuzzers like AFL because it has a common interface for greybox fuzzers. We show the performance of this tool as code coverage and discovered unknown security bugs using generated executable files and seed files from open source projects through this tool.

Digital Item Modeling based on MPEG-21 Digital Item Processing(DIP) (MPEG-21 디지털 아이템 프로세싱(DIP)에 기반 한 디지털 아이템 모델링)

  • 한희준;김천석;이재욱;조용주;노용만
    • Proceedings of the IEEK Conference
    • /
    • 2003.07d
    • /
    • pp.1443-1446
    • /
    • 2003
  • 본 논문에서는 MPEG-21 프레임워크에서 이용되는 기본 단위인 디지털 아이템(Digital Item)의 처리에 관한 과정을 설명하고, 처리과정에 적용 가능한 디지털 아이템의 모델링에 대하여 논하였다 MPEG-21 에서 정의된 디지털 아이템 선언(Digital Item Declaration;DID)은 디지털 아이템의 정적인 선언에 그치는 반면, 디지털 아이템 프로세싱(Digital Item Processing;DIP)을 기반으로 한 디지털 아이템에는 처리 및 이용에 관한 기능이 부여된다. 모델링된 디지털 아이템의 처리를 위한 구조를 정의하고, DIP 구조와 디지털 아이템의 유효성을 입증하기 위해 교육용 멀티미디어 컨텐츠를 담고 있는 디지털아이템을 생성하였다. 또한 DIP 기반에서 모델링된 디지털 아이템을 소비할 수 있는 디지털 아이템 플레이어의 구현과 테스트 결과에 대해서도 설명하였다.

  • PDF

vrFlora: Interactive and Intelligent Media Contents in Smart Home Environments (vrFlora : 스마트 홈 환경에서의 상호 작용 지향 지능형 미디어 콘텐츠)

  • Oh, Se-Jin;Ha, Tae-Jin;Woo, Woon-Tack
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.281-286
    • /
    • 2006
  • 본 논문에서는 홈 환경에서의 사용자의 컨텍스트에 따라 지능적으로 반응하는 미디어 콘텐츠인 vrFlora 을 소개한다. 이는 사용자의 정적인 프로파일 및 간단한 조작 정보 등을 이용하여 사용자의 명시적인 컨텍스트를 인지한다. 그리고 인지된 컨텍스트에 따라 vrFlora 의 자체적인 동기, 즉 감정과 욕구을 자율적으로 변화시키며 이에 따라 자발적인 반응을 표현한다. 더 나아가 사용자에 따라 동기의 변화 정도를 차별화 함으로써, 사용자에 따른 개인화된 반응을 나타낸다. 제안한 시스템의 유용성을 평가하기 위하여 스마트홈 환경을 위한 테스트 베드인 ubiHome 에 vrFlora 를 구현하였다. 그리고 사용자로 하여금 이를 자연스럽게 경험해 볼 수 있도록 하였다. 이를 통해 미래형 홈 환경에서의 지능형 미디어 콘텐츠에 대한 응용 가능성을 제시한다.

  • PDF

Y2K 밀레니엄 버그

  • Choi, Sung
    • Korea Information Processing Society Review
    • /
    • v.5 no.5
    • /
    • pp.99-110
    • /
    • 1998
  • 인류의 역사는 앞으로 400여일이 지나면 새로운 천년을 맞이하게 된다 세계는 2000년을 기점으로 도약하기 위하여 VISION 2000을 제시하는 등 세기말을 바쁘게 지내고 있다 그러나 희망으로 다가오는 2000년은 시한폭탄이 되어 다가오고 이다 그것은 산업사회에서 정보화 사회로 이전되면서 우리가 모르는 사이에 디지털 시대에 살게 되었기 때문이다 디지털의 세계에서는 메모린의 절약과 표현의 간소화를 위하여 연도표기를 마지막 2자리 숫자로 사용하여왔다 그로인해 2000년이 되면 컴퓨터에서 처리되는 연도가 '00'으로 되어 1900년과 구별되지 않게 되었다 은행거래 각종공과금 계산의 오류는 물론이고 산업계 전역에 설치되어 있는 자동화기기의 RTC(Real Time Clock)오동작으로 국가 기반시스템까지 마비될 가능성을 파생시켰다 이러한 Y2K 문제(일명: 밀레니엄버그)는 크게 하드웨어 시스템 소프트웨어 애플리케이션 비정보처리계시스템(자동화기기)등 4가지 종류에서 발생하고 있다 본고에서는 이들 4가지 종류에 맞는 해결안을 마련하고 실현하는 구체적인 계획을 제시함을 물론 이어 최정적으로 이를 다시 통합해서 테스트하는 3단계방식으로 Y2K 문제를 해결하도록 제안하고자 한다.

  • PDF