• 제목/요약/키워드: Virtual machine tool

검색결과 107건 처리시간 0.025초

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

  • 김도우;정민수
    • 한국정보처리학회논문지
    • /
    • 제7권7호
    • /
    • pp.2086-2094
    • /
    • 2000
  • 자바의 같이 객체지항 언어로 작성된 프로그램은 프로그램의 실행과 관련된 정보들과 제어의 흐름이 숨겨져 있기 때문에 분석하기가 쉽지 않다. 그러나, 자바의 겨우는 컴파일 과정을 통해 생성된 클레스 파일에 프로그램의 수행과 관련된 벙보가 포함되어 있다. 자바 가상 기계는 클레스 파일에 포함된 바이트코드를 실행시킨다. 따라서 바이트코드가 실행되는 과정을 살펴보면 자바소스 프로그램에 대해 보다 명확한 분석과 쉬운 이해가 가능해 진다. 본 논문에서는 자바 프로그램의 구조와 객체들 사이의 제어의 흐름을 이해하는데 도움을 준다.

  • PDF

LoGos: Internet-Explorer-Based Malicious Webpage Detection

  • Kim, Sungjin;Kim, Sungkyu;Kim, Dohoon
    • ETRI Journal
    • /
    • 제39권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)

  • 정상화;차경래;최석봉;김광호;박준호;이경형
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2004년도 춘계학술대회 논문집
    • /
    • 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)

  • 최성일;정영상;무랄리;장석호;송준엽;박상호
    • 한국공작기계학회논문집
    • /
    • 제16권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)

  • 박상호;최성일;정영상;송준엽;이창우;무랄리;장석호;김진원
    • 한국공작기계학회논문집
    • /
    • 제16권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.

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

  • 김지홍;김인혁;엄영익
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(A)
    • /
    • 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)

  • 김일민;장은섭
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 추계학술발표대회(하)
    • /
    • 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)

  • 이원재;윤태선;김석일
    • 한국생산제조학회지
    • /
    • 제8권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)

  • 정상화;차경래
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2003년도 추계학술대회
    • /
    • 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
    • /
    • 제1권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