• Title/Summary/Keyword: Virtual machine tool

Search Result 106, Processing Time 0.043 seconds

Bytecode Simulator for Analyzing Java Programs (자바프로그램 분석을 위한 바이트코드 시뮬레이터)

  • Kim, Doo-Woo;Jung, Min-Soo
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.7
    • /
    • pp.2086-2094
    • /
    • 2000
  • It is not easy to analyze object-oriented programs, including those in Java, Because the control flows of he program is not visible to the users. The users, however, can utilize class files to trace the process of execution, since a lot of information related on control flow are store in the control flows. A Java virtual machine can then execute the bytecods included in classfiles. It means that understanding the execution process of the bytecodes leads users to comprehend and analyze source programs in Java. We design and implement a visual tool for bytecode execution that is an efficient and powerful tool to understand and analyze source programs in Java. It can aid users to thoroughly grasp not only the structure of a program but also the flow of controls among objects.

  • PDF

LoGos: Internet-Explorer-Based Malicious Webpage Detection

  • Kim, Sungjin;Kim, Sungkyu;Kim, Dohoon
    • ETRI Journal
    • /
    • v.39 no.3
    • /
    • pp.406-416
    • /
    • 2017
  • Malware propagated via the World Wide Web is one of the most dangerous tools in the realm of cyber-attacks. Its methodologies are effective, relatively easy to use, and are developing constantly in an unexpected manner. As a result, rapidly detecting malware propagation websites from a myriad of webpages is a difficult task. In this paper, we present LoGos, an automated high-interaction dynamic analyzer optimized for a browser-based Windows virtual machine environment. LoGos utilizes Internet Explorer injection and API hooks, and scrutinizes malicious behaviors such as new network connections, unused open ports, registry modifications, and file creation. Based on the obtained results, LoGos can determine the maliciousness level. This model forms a very lightweight system. Thus, it is approximately 10 to 18 times faster than systems proposed in previous work. In addition, it provides high detection rates that are equal to those of state-of-the-art tools. LoGos is a closed tool that can detect an extensive array of malicious webpages. We prove the efficiency and effectiveness of the tool by analyzing almost 0.36 M domains and 3.2 M webpages on a daily basis.

A Study on the Mechanism of Rotational Stage with Multi Degree of Freedom for Multi-Channel Optical Alignment System (다채널 광정렬 장치에서의 다자유도 회전 스테이지 동작 특성에 관한 연구)

  • 정상화;차경래;최석봉;김광호;박준호;이경형
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2004.04a
    • /
    • pp.219-224
    • /
    • 2004
  • In recent years, as the demands of VBNS(Very high speed Backbone Network Service) and VDSL(Very high-data rate Digital Subscriber Line) increase, the development of kernel parts of optical communication such as PLC(Planar Light Circuit), Coupler, WDM elements increase. The alignment and the attachment technology are very important to fabricate the optical elements for communication. In this paper, the mechanism of rotational stage, the contact sensing unit, and integrated control circuit for the optical alignment system are studied.

  • PDF

Micro-factory Evaluation through Digital Assembly Simulation (디지털 조립 시뮬레이션에 의한 초소형 공작기계 평가)

  • Choi, Sung-Il;Jung, Young-Sang;Subramaniyam, Murali;Jang, Seok-Ho;Song, Joon-Yub;Park, Sang-Ho
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.16 no.2
    • /
    • pp.78-83
    • /
    • 2007
  • In this paper, the digital model of the micro-factory has been established, inspected and evaluated by progress of assembly, manipulation and examination. The new paradigm of the system analysis is realized by digital simulation of the factory. The digital manufacturing system of the micro-factory was simulated through UML(Unified Modeling Language) with the object-oriented logical model analysis method and then the micro lens module assembly system was simulated with MST(Micro System Technology) Application Module.

UML Analysis and Digital Model Implementation for Micro-factory (초소형 공장의 객체지향 분석 및 디지털 모델구축)

  • Park, Sang-Ho;Choi, Sung-Il;Jung, Young-Sang;Song, Joon-Yub;Lee, Chang-Woo;Subramaniyam, Murali;Jang, Seck-Ho;Kim, Jin-Won
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.16 no.3
    • /
    • pp.44-49
    • /
    • 2007
  • Recent manufacturing system requires development on new production technology to enable prompt manufacturing of diverse products. Most of the researchers have been working on micro-factory. Especially, focus on manufacturing of micro parts. Present manufacturing system consumes excessive resources in the form of energy and space to manufacture the micro parts. In this study, the micro lens module assembly system was modeled, analyzed with MST(Micro System Technology) Application Module and simulated through UML Language (Unified Modeling Language) with object-oriented logical model analysis method. Digital model of micro-factory was modeled, to execute the new paradigm of digitalization on products, resources and processes of micro-factory.

Register Allocation Scheme for Dalvik Virtual Machine (Dalvik 가상 머신 레지스터 할당 기법)

  • Kim, Jee-Hong;Kim, In-Hyuk;Eom, Young-Ik
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.570-573
    • /
    • 2011
  • Dalvik 가상 머신은 최적화가 쉽지 않았던 스택 기반의 가상 머신인 자바 가상 머신(JVM)과 달리 레지스터 기반의 가상 머신이므로 여러 최적화 기법을 적용할 수 있다. 따라서 Dalvik 가상 머신을 위한 새로운 레지스터 할당기법이 필요하다. 본 논문에서는 dx tool을 거친 레지스터 기반의 Dalvik byte code를 레지스터 재 할당하여 최적화하고, 이를 Dalvik JIT으로 보내어 다시 한번 레지스터 재할당 함으로써 최적화 효율을 높일 수 있는 최적화 기법을 제안하였다. 또한 제안 기법과 Dalvik JIT의 복잡도를 비교함으로써 제안기법을 검증하였다.

Implementation of a Java Base Cyber Lecture Authorizing Tool (자바 기반 사이버 강좌 저작 도구의 구현)

  • 김일민;장은섭
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.11b
    • /
    • pp.827-830
    • /
    • 2003
  • 인터넷의 등장과 통신기술의 발달로 인해 여러 분야에서 원격 교육이 이루어지고 있다. 이러한 결과로 인해 다양한 멀티미디어 기술을 활용한 컨덴츠의 저작이 일반화되고 있다. 이러한 컨텐츠는 전통적인 교실 수업과 같은 학습 효과를 얻기 위해 상호작용 적인 멀티미디어 컨텐츠를 도입하는 노력을 기울이고 있지만 아직 기능상에 많은 제약이 있다. 원격 교육을 위한 강의를 작성하기 위해서 강의자는 관련 프로그래밍 기술 등을 익혀야 하므로 상당한 관련 지식이 요구되어 가상강좌를 개설하기가 어려운 실정이다. 본 논문은 이러한 어려움을 해결하기 위하여 강의자와 학생의 학습을 효과적으로 지원하는 가상 강의 저작도구를 설계 및 구현함으로써 프로그래밍 지식이 없는 초보자도 윈도우 기반의 메뉴방식으로 정보 입력을 통해 교수의 강의와 학생의 학습을 효과적으로 지원하는 가상 강의 구축이 이루어 질 수 있도록 JVM(Java Virtual Machine)환경에서의 강의저작 및 재생 시스템 구현에 관한 논문이다. 이 시스템은 교수 강의 저작 도구를 구현하고, 수강생 개개의 학습이 가능하도록 저작된 강의를 재생함을 목적으로 하고있다.

  • PDF

Development of a Machining Error Estimation System for Vertical Lathes with Structural Deformation and Geometric Errors (구조변형과 기하학적 오차를 고려한 수직형 선반의 가공오차 해석시스템 개발)

  • 이원재;윤태선;김석일
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.8 no.3
    • /
    • pp.15-22
    • /
    • 1999
  • In this study, a machining error estimation system far vertical lathes with structural deformation and geometric errors, is realized based on the virtual manufacturing technologies. The positional and directional errors of cutting tool are determined by considering the geometric errors and dimensions of machine components and by introducing the equilibrium condition between the cutting force and structural deformation. Especially, the machining errors of vertical lathes are estimated by using the prescribed cutting test(JIS B 6331). The system can be implemented to evaluate the machining accuracies of vertical lathes at the design process and to design the high precision vertical lathes.

  • PDF

A Study on the Development of the Rotary Stage for Multi-Channel Optical Alignment System (다채널 광정렬 장치 로터리 스테이지 개발에 관한 연구)

  • 정상화;차경래
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2003.10a
    • /
    • pp.143-148
    • /
    • 2003
  • In recent years, as the optical Communication systems are developed, the demands of essential parts such as splitter, coupler, WDM, and AWG filter are grow rapidly. The fabrication process for them is not, however, automatic. On that reason, the automation is needed for the grow of productivity. The optical alignment and attach ment is the core process in fabrication. In this paper, the 6-axis rotary stage for multi-channel optical alignment system is developed and the dynamic characteristic of this system is studied.

  • PDF

Evaluating Stability of a Transient Cut during Endmilling using the Dynamic Cutting Force Model

  • Seokjae Kang;Cho, Dong-Woo;Chong K. Chun
    • International Journal of Precision Engineering and Manufacturing
    • /
    • v.1 no.2
    • /
    • pp.67-75
    • /
    • 2000
  • virtual computer numerical control(VCNC) arises from the concept that one can experience pseudo-real machining with a computer-numerically-controlled(CNC) machine before actually cutting an object. To achieve accurate VCNC, it is important to determine abnormal behavior, such as chatter, before cutting. Detecting chatter requires an understanding of the dynamic cutting force model. In general, the cutting process is a closed loop system the consists of structural and cutting dynamic. Machining instability, namely chatter, results from the interaction between these two dynamics. Several previous reports have predicted stability for a single path, using a simple cutting force model without run out and penetration effects. This study considers both tool run out and penetration effects, using experimental modal analysis, to obtain predictions that are more accurate. The machining stability during a corner cut, which is a typical transient cut, was assessed from an evaluation of the cutting configurations at the corner.

  • PDF