• Title/Summary/Keyword: Software Tracing

Search Result 111, Processing Time 0.026 seconds

A study of extended processor trace decoder structure for malicious code detection (악성코드 검출을 위한 확장된 프로세서 트레이스 디코더 구조 연구)

  • Kang, Seungae;Kim, Youngsoo;Kim, Jonghyun;Kim, Hyuncheol
    • Convergence Security Journal
    • /
    • v.18 no.5_1
    • /
    • pp.19-24
    • /
    • 2018
  • For a long time now, general-purpose processors have provided dedicated hardware / software tracing modules to provide developers with tools to fix bugs. A hardware tracer generates its enormous data into a log that is used for both performance analysis and debugging. Processor Trace (PT) is a new hardware-based tracing feature for Intel CPUs that traces branches executing on the CPU, which allows the reconstruction of the control flow of all executed code with minimal labor. Hardware tracer has been integrated into the operating system, which allows tight integration with its profiling and debugging mechanisms. However, in the Windows environment, existing studies related to PT focused on decoding only one flow in sequence. In this paper, we propose an extended PT decoder structure that provides basic data for real-time trace and malicious code detection using the functions provided by PT in Windows environment.

  • PDF

Educational Simulator for Transmission Network Use of System Charge (송전망 이용요금산정을 위한 교육용 시뮬레이터 개발)

  • Kim, H.H.;Song, H.Y.;Lee, C.J.;Park, J.B.;Shin, J.R.
    • Proceedings of the KIEE Conference
    • /
    • 2006.11a
    • /
    • pp.201-203
    • /
    • 2006
  • This paper presents a graphical windows-based software for the education and training of the transmission network use of system charge. The developed simulator consist of the main module(MMI,GUI), the power flow module(PF), the power flow tracing module(PFT) and management of usage cost DB module(UCD). Each module has a separate graphical and interactive interfacing window. To have effective education for transmission network use of system charge, the developed simulator are provided with two power system analysis methods. Input data of power system can use the format of PSS/E input data. Also calculation of power flow tracing are provided with four methods such as "Felix Wu","Modified Felix Wu", "DCLF ICRP" and "Reverse MW mile". Results of calculation for usage cost are shown on the window through the table or chart. Therefore user can confirm the detailed differences of results from each calculation method.

  • PDF

Analysis of Optical Characteristics of Oil Immersion Lens in Aqueous Environment (액상유체 오일 이멀전 렌즈의 광학 물성치 해석)

  • Choi, Hae Woon
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.18 no.11
    • /
    • pp.18-23
    • /
    • 2019
  • The oil immersion method can be used to create objective lenses with long working distances without sacrificing the focusing resolution for laser processing. In this study, a space in which air or oil can be filled was formed in the middle of a lens for analyzing the optical properties of a liquid-oil immersion lens. As the refractive media, air and oils of different refractive index values (1.2 and 1.5, respectively) were used. A simulation was conducted in the ZEMAX software environment using the ray-tracing technique, and the performance of the oil immersion lens was verified by determining its image distortion and focal length (FL) in each medium. In the case of air, the calculated FL was 0.813 mm, whereas the imaged FLs were 1.594 mm and 8.126 mm when the refraction indices were 1.2 and 1.5, respectively. The FL of an oil immersion lens could be increased considerably. In terms of image distortion, the oil immersion lens exhibited little distortion at the center in all cases, but different degrees of image distortion were observed at different points away from the center depending on the refraction index degree.

Chip Size-Dependent Light Extraction Efficiency for Blue Micro-LEDs (청색 마이크로 LED의 광 추출 효율에 미치는 칩 크기 의존성 연구)

  • Park, Hyun Jung;Cha, Yu-Jung;Kwak, Joon Seop
    • Journal of the Korean Institute of Electrical and Electronic Material Engineers
    • /
    • v.32 no.1
    • /
    • pp.47-52
    • /
    • 2019
  • Micro-LEDs show lower efficiencies compared to general LEDs having large areas. Simulations were carried out using ray-tracing software to investigate the change in light extraction efficiency and light distribution according to chip-size of blue flip-chip micro-LEDs (FC ${\mu}-LEDs$). After fixing the height of the square FC ${\mu}-LED$ chip at $158{\mu}m$, the length of one side was varied, with dimensions of 2, 5, 10, 30, 50, 100, 300, and $500{\mu}m$. The highest light-extraction efficiency was obtained at $10{\mu}m$, beyond which the efficiency decreased as the chip-size increased. The chip size-dependence of the FC ${\mu}-LEDs$ both without the patterned sapphire substrate, as well as vertical FC ${\mu}-LEDs$, were analyzed.

A study on the design and implementation of a virus spread prevention system using digital technology (디지털 기술을 활용한 바이러스 확산 방지 시스템 설계 및 구현에 관한 연구)

  • Ji-Hyun, Yoo
    • Journal of IKEEE
    • /
    • v.26 no.4
    • /
    • pp.681-685
    • /
    • 2022
  • Including the COVID-19 crisis, humanity is constantly exposed to viral infections, and efforts are being made to prevent the spread of infection by quickly isolating infected people and tracing contacts. Passive epidemiological investigations that confirm contact with an infected person through contact have limitations in terms of accuracy and speed, so automatic tracking methods using various digital technologies are being proposed. This paper verify contact by utilizing Bluetooth Low Energy (BLE) technology and present an algorithm that identifies close contact through analysis and correction of RSSI (Received Signal Strength Indicator) values. Also, propose a system that can prevent the spread of viruses in a centralized server structure.

An Interlace Test Tool Based on an Emulator for Improving Embedded Software Testing (임베디드 소프트웨어 테스트를 개선하기 위한 에뮬레이터 기반 인터페이스 테스트 도구)

  • Seo, Joo-Young;Choi, Byoung-Ju
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.6
    • /
    • pp.547-558
    • /
    • 2008
  • Embedded system is tightly coupled with heterogeneous layers such as application, as kernel, device driver, HAL and hardware. Embedded system is customized for the specific purpose and hardware. In addition, the product cycle is so fast that software and hardware, which are developed by several vendors, are integrated together under unstable status. Therefore, there are lots of possibilities of faults in all layers. Because embedded software developers test their codes integrated with faulty layers, they cannot confirm 'whether testing of every aspects was completed, their code was failed, or integrated software/hardware has some problems'. In this paper, we propose an embedded software interface test method and a test tool called Justitia for detecting faults and tracing causes in the interface among heterogeneous layers. The proposed technique is an automated method which improves debugging upto professional testing using an emulator for helping developer.

Calculation of Longitudinal Aberrations in Decentered Optical System with Non-symmetrical Elements (비대칭 오차요인이 있는 편심 광학계에서의 종수차 계산)

  • Ryu, Jae-Myung;Jo, Jae-Heung;Kang, Geon-Mo;Lee, Hae-Jin;Yoneyama, Suji
    • Korean Journal of Optics and Photonics
    • /
    • v.21 no.4
    • /
    • pp.151-160
    • /
    • 2010
  • When the optical image stabilization is implemented by moving one of the lens groups in a zoom system, decentration should be considered in the optical design process. Although it is partially possible to calibrate optical performances in an optical system with non-symmetrical elements by using a lot of commercial software, the results of calibrating longitudinal aberrations have some calibration errors because of the lack of precise consideration of decentered optical systems. In particular, the amount of distortion in paraxial ray tracing is different from the experimental value because paraxial ray tracing in the optical system is not useful. In this paper, in order to solve this problem being from various commercial lens design software, the set of equations of paraxial ray tracing in a zoom lens system with the non-symmetrical elements like decentration or tilt are theoretically induced. Then, the methods to calibrate the equations of longitudinal aberrations by using these equations in a non-symmetrical optical system are presented. The method of calibrating longitudinal aberrations can in practice be used to correct hand shaking effects in a zoom lens system.

Component Grid: A Developer-centric Environment for Defense Software Reuse (컴포넌트 그리드: 개발자 친화적인 국방 소프트웨어 재사용 지원 환경)

  • Ko, In-Young;Koo, Hyung-Min
    • Journal of Software Engineering Society
    • /
    • v.23 no.4
    • /
    • pp.151-163
    • /
    • 2010
  • In the defense software domain where large-scale software products in various application areas need to be built, reusing software is regarded as one of the important practices to build software products efficiently and economically. There have been many efforts to apply various methods to support software reuse in the defense software domain. However, developers in the defense software domain still experience many difficulties and face obstacles in reusing software assets. In this paper, we analyze practical problems of software reuse in the defense software domain, and define core requirements to solve those problems. To meet these requirements, we are currently developing the Component Grid system, a reuse-support system that provides a developer-centric software reuse environment. We have designed an architecture of Component Grid, and defined essential elements of the architecture. We have also developed the core approaches for developing the Component Grid system: a semantic-tagging-based requirement tracing method, a reuse-knowledge representation model, a social-network-based asset search method, a web-based asset management environment, and a wiki-based collaborative and participative knowledge construction and refinement method. We expect that the Component Grid system will contribute to increase the reusability of software assets in the defense software domain by providing the environment that supports transparent and efficient sharing and reuse of software assets.

  • PDF

A Method for Requirements Traceability for Reuse of Artifacts using Requirements-Ontology-based Semantic Tagging (요구사항 온톨로지 기반의 시맨틱 태깅을 활용한 산출물의 재사용성 지원을 위한 요구사항추적 방법)

  • Lee, Jun-Ki;Cho, Hae-Kyung;Ko, In-Young
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.6
    • /
    • pp.357-365
    • /
    • 2008
  • Requirements traceability enables to reuse various kinds of software artifacts, which are the results from software development life cycle, rather than reuse source code only. To support requirements traceability for reuse of software artifacts, 1) artifacts should be described based on requirements and 2) a requirements tracing method should be supported. In this paper, we provide a description model for annotating requirements information to software artifacts by using requirements ontology. We also provide semantic tagging method users to efficiently annotate artifacts with the requirements ontology. And we finally present how requirements traceability is supported based on requirements ontology and also suggest the system architecture for requirements traceability support.

Effect of the Application of the CBD Output Management Technique for the Development of Operation Software for a Space Observation System

  • Seo, Yoon Kyung;Rew, Dong Young;Kirchner, Georg;Nah, Jakyoung;Jang, Bi-Ho;Heo, Jiwoong;Youn, Cheong
    • Journal of Astronomy and Space Sciences
    • /
    • v.31 no.3
    • /
    • pp.265-276
    • /
    • 2014
  • The application of software engineering is not common in the development of astronomical observation system. While there were component-wise developments in the past, large-scale comprehensive system developments are more common in these days. In this study, current methodologies of development are reviewed to select a proper one for the development of astronomical observation system and the result of the application is presented. As the subject of this study, a project of operation software development for an astronomical observation system which runs on the ground is selected. And the output management technique based on Component Based Development which is one of the relatively recent methodologies has been applied. Since the nature of the system requires lots of arithmetic algorithms and it has great impact on the overall performance of the entire system, a prototype model is developed to verify major functions and performance. Consequently, it was possible to verify the compliance with the product requirements through the requirement tracing table and also it was possible to keep to the schedule. Besides, it was suggested that a few improvements could be possible based on the experience of the application of conventional output management technique. This study is the first application of the software development methodology in the domestic astronomical observation system area. The process and results of this study would contribute to the investigation for a more appropriate methodology in the area of similar system development.