• Title/Summary/Keyword: 에뮬레이터

Search Result 103, Processing Time 0.026 seconds

Implementation of UHF RFID Tag Emulator (UHF 대역의 RFID 태그 에뮬레이터 구현)

  • Park, Kyung-Chang;Kim, Hanbyeori;Lee, Sang-Jin;Kim, Seung-Youl;Park, Rae-Hyeon;Kim, Yong-Dae;You, Young-Gap
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.46 no.11
    • /
    • pp.12-17
    • /
    • 2009
  • This paper presents a tag emulator for a UHF band RFID system. The tag emulator supports the 1800-6C and EPC global class 1 generation 2 standards. The transmitted signal from a reader is generated using the PIE coding and ASK modulation methods. Signals of a tag are from the FM0 coding and ASK modulation methods. The ARM7 processor carries out the overall control of the system and signal analysis of incoming data. The verification of the tag emulator employs the application platform implemented in C++. Users can define parameter values for protocol during the application run. The tag emulator presented in this paper allows evaluating various design alternatives of the target RFID system in real applications.

An Efficient Execution of Non-Horn Logic Programs (비혼 논리 프로그램의 효율적 수행)

  • Shin, Dong-Ha;Baek, Ynn-Cheol
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.4
    • /
    • pp.816-823
    • /
    • 2005
  • Non-Horn logic programs are extended from Horn logic programs to the level of 1st order predicate logic. Even though they are more expressive than Horn logic programs, They are not practically used because we do not have efficient implementations. Currently to execute non-Horn logic programs, we translate them to equivalent Horn logic programs using the proof procedure InH-Prolog and compile the Horn logic programs to WAM(Warren Abstract Machine) instructions. In this paper, we propose EWAM(Extended Warren Machine) that executes non-Horn logic programs more efficiently and a compilation scheme that compiles non-Horn logic programs to the EWAM instruction. We implement an EWAM emulator and a compiler and measured the performance of the EWAM emulator and the compiler and found that they are very efficient.

A Case Study for the Emulation Service of Electronic Records (전자기록 에뮬레이션 서비스 개발 사례 연구)

  • Yim, Jin-Hee;Choi, Joo-Ho;Lee, Jae-Young
    • Journal of Korean Society of Archives and Records Management
    • /
    • v.14 no.3
    • /
    • pp.55-82
    • /
    • 2014
  • The objective of this research is to show the possibilities of emulation strategy in the long-term preservation for the digital components of Korean public agencies. First, this study analyzed four major emulation projects that were conducted in the world, such as CAMiLEON, KB, Planets and KEEP. Second, it compared the three different emulation approaches, such as device emulation, OS emulation and application emulation. Third, it searched all the digital components that one public agency produced during the last six years. Through the search, this study found out that the HWP and XLS format files comprised around 90% of the files. Fourth, it examined the functionalities of the formats, which may have been lost when the format was converted to PDF/A. Last, this study introduced the two prototype emulators for the National Archives of Korea. One is a type of OS emulator, while the other is a type of application emulator.

Development of Circuit Emulator Solution using Raspberry Pi System (라즈베리파이 시스템을 이용한 회로 에뮬레이터 솔루션 개발)

  • Nah, Bang-hyun;Lee, Young-woon;Kim, Byung-gyu
    • Journal of Digital Contents Society
    • /
    • v.18 no.3
    • /
    • pp.607-612
    • /
    • 2017
  • The use of RaspberryPi in building an embedded system may be difficult for users in understanding the circuit and the hardware cost. This paper proposes a solution that can test the systems virtually. The solution consists of three elements; (i) editor, (ii) interpreter and (iii) simulator and provides nine full modules and also allows the users to configure/run/test their own circuits like real environment. The task of abstraction for modules through the actual circuit test was carried out on the basis of the data sheet and the specification provided by the manufacturer. If we can improve the level of quality of our solution, it can be useful in terms of cost reduction and easy learning. To achieve this end, the electrical physics engine, the level of interpreter that can be ported to the actual board, and a generalization of the simulation logic are required.

A Robotcar-based Proof of Concept Model System for Dilemma Zone Decision Support Service (딜레마구간 의사결정 지원 서비스를 위한 로봇카 기반의 개념검증 모형 시스템)

  • Lee, Hyukjoon;Chung, Young-Uk;Lee, Hyungkeun
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.13 no.4
    • /
    • pp.57-62
    • /
    • 2014
  • Recently, research activities to develop services for providing safety information to the drivers in fast moving vehicles based on various wireless network technologies such as DSRC (Dedicated Short Range Communication), IEEE 802.11p WAVE (Wireless Access for Vehicular Environment) are widely being carried out. This paper presents a proof-of-concept model based on a robot-car for Dilemma Zone Decision Assistant Service using the wireless LAN technology. The proposed model system consists of a robot-car based on an embedded Linux OS equipped with a WiFi interface and an on-board unit emulator, an Android-based remote controller to model a human driver interface, a laptop computer to run a model traffic signal controller and signal lights, and a WiFi access point to model a road-side unit.

Design and Implementation of API Extraction Method for Android Malicious Code Analysis Using Xposed (Xposed를 이용한 안드로이드 악성코드 분석을 위한 API 추출 기법 설계 및 구현에 관한 연구)

  • Kang, Seongeun;Yoon, Hongsun;Jung, Souhwan
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.29 no.1
    • /
    • pp.105-115
    • /
    • 2019
  • Recently, intelligent Android malicious codes have become difficult to detect malicious behavior by static analysis alone. Malicious code with SO file, dynamic loading, and string obfuscation are difficult to extract information about original code even with various tools for static analysis. There are many dynamic analysis methods to solve this problem, but dynamic analysis requires rooting or emulator environment. However, in the case of dynamic analysis, malicious code performs the rooting and the emulator detection to bypass the analysis environment. To solve this problem, this paper investigates a variety of root detection schemes and builds an environment for bypassing the rooting detection in real devices. In addition, SDK code hooking module for Android malicious code analysis is designed using Xposed, and intent tracking for code flow, dynamic loading file information, and various API information extraction are implemented. This work will contribute to the analysis of obfuscated information and behavior of Android Malware.

High Speed and Low Power Scheme for a Fingerprint Identification Algorithm (고속 저전력 지문인식 알고리즘 처리용 회로)

  • Yoo, Min-Hee;Jung, Seung-Min
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2008.05a
    • /
    • pp.111-114
    • /
    • 2008
  • This paper proposes an effective hardware scheme for gabor filter and thinning stage processing of a fingerprint identification algorithm based on minutiae with 80% cycle occupation of 32-bit RISC microprocessor. The algorithm was developed based on minutiae with bifurcation and ending point. The analysis of an algorithm source rode was performed using ARM emulator.

  • PDF

A Study on a Mobile Platform Design. and Implementation of an Emulator Based on the Extended Microwindows (확장된 마이크로윈도우즈 기반의 모바일 플랫폼 설계 및 에뮬레이터 구현에 관한 연구)

  • Yun Ji-hoon;Chae Young-hoon;Moon Seung-jin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.463-465
    • /
    • 2005
  • 현재 대중화 되어 있는 모바일 폰의 가격을 보면 Java Virtual Machine이 기반이 되는 플랫폼의 사용으로 인한 License 비용으로 많은 돈을 지불하고 있는 실정이다. 또한 Java는 C/C++로 컴파일 된 Binary File에 비해 속도가 떨어지고 이를 위해 프로세서 또한 고성능의 프로세서를 필요로 하기 때문에 가격이 비싸질 수밖에 없다. Native Binary를 사용하는 Microwindows Graphic Engine은 저 사양 프로세서에서 사용가능한 모바일 플랫폼으로써 Java Virtual Machine 보다 빠른 속도를 구현할 수 있고 GPL License를 따르기 때문에 생산단가도 절약할 수 있어 저가형 핸드폰의 대량 생산으로 인해 인도$\cdot$브라질$\cdot$중국 등 신흥시장에서도 보다 경쟁력을 가질 수 있을 것으로 기대된다. 또한 Device Independence의 특성을 가지고 있어서 확장이 자유롭다. 본 논문에서는 기존의 모바일 플랫폼과 Microwindows를 비교해보고 모바일 플랫폼으로써의 개발 방향에 대해 논해 보려 한다.

  • PDF

Design of emulator for conformance tests of active RFID system (능동형 RFID 시스템의 표준적합성 시험용 에뮬레이터 설계)

  • Song, Tae-Seung;Lyou, Joon
    • Proceedings of the KIEE Conference
    • /
    • 2008.04a
    • /
    • pp.41-42
    • /
    • 2008
  • 무선방식으로 원격에서의 인식으로 정보교환을 가능하게 하는 RFID(Radio Frequency IDentification) 시스템은 태그 내의 배터리 유무에 따라 수동형과 능동형으로 구분된다. 수동형 태그는 판독기로부터 받은 RF 신호를 에너지로 이용하기 때문에 인식거리가 짧으며, 가격이 싸고 반영구적으로 사용할 수 있는 장점이 있다. 반면에, 능동형 태그는 금속재질에 취약한 수동형의 단점을 극복하는 동시에 인식거리가 길고, 인식률이 좋은 장점이 있다. 따라서 항만물류나 국방 분야에서 능동형 RFID 시스템에 대한 개발이 점차 확대되고 있다. 하지만 동일한 표준으로 개발된 제품의 서로 간에 인식이 불가능한 사례가 보고되고 있으며, 국제적으로 정확한 평가방법 및 장치가 정립되지 않아 개발된 제품들 간의 상호 운용성 및 표준 적합성 평가에 대한 어려움이 존재한다. 본 논문에서는 능동형 RFID 시스템의 적합성 평가를 위한 에뮬레이터의 하드웨어 및 소프트웨어를 설계하고 제작하였다. 설계된 장치는 Matlab의 Simulink를 통한 시뮬레이션으로 성능을 분석하였고, 실제 능동형 RFID 태그의 표준적합성 평가를 통해 에뮬레이터의 적용 가능성을 검증하였다.

  • PDF

Simulation Environment of $\mu$ITRON for Software Testing (소프트웨어 테스팅을 위한 $\mu$ITRON의 시뮬레이션 환경 구축)

  • Im, Hyo-Jeong;Lee, Dae-Yeon;Kim, Hyeong-Sin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06a
    • /
    • pp.256-258
    • /
    • 2012
  • 임베디드 소프트웨어를 실제 하드웨어 상에서 테스팅 하는 것은 하드웨어의 사용이 개발후반에 가능함에 따른 시간적인 제약으로 인해 테스트를 위한 충분한 시간 확보에 어려움이 있다. 이러한 문제점은 임베디드 소프트웨어 테스팅을 위한 시뮬레이션 기반 테스팅 환경의 구축으로 간단히 해결 할 수 있다. $\mu$-ITRON은 일본 임베디드 분야에서 활발히 사용되는 Real-Time Embedded OS로, 본 논문은 하드웨어 에뮬레이터 QEMU를 이용하여 임베디드 소프트웨어 테스팅을 위한 ARM Cortex-M3기반 $\mu$ITRON의 시뮬레이션 환경 구축에 대해 설명한다.