• Title/Summary/Keyword: Interpreter

Search Result 219, Processing Time 0.031 seconds

Research of Call Overheads Between Java Ahead-of-Time Compiler and Interpreter (자바 Ahead-of-Time 컴파일러와 해석기 간의 호출 오버헤드에 관한 연구)

  • Kim, Ik-Hyun;Jung, Dong-Heon;Oh, Hyung-Sk;Moon, Soo-Mook
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10c
    • /
    • pp.530-535
    • /
    • 2007
  • 내장형 자바의 성능 향상을 위해 바이트코드를 기계어 코드로 미리 번역하여 내장형 시스템에 설치하는 Ahead-of-Time Compile(AOTC)가 많이 사용되고 있으나 수행 중에 동적으로 다운로드 되는 바이트코드를 수행하기 위해서는 기존의 해석기도 함께 사용되어야 한다. 이 경우 일부 자바 메소드는 AOTC에 의해 처리되고 일부 메소드는 해석기에 의해 수행되는 하이브리드 수행 환경이 된다. 이러한 환경에서 해석기 메소드가 AOTC 메소드를 호출하거나 AOTC 메소드가 해석기 메소드를 호출하는 경우 호출 오버헤드가 커서 성능을 저하시킬 수 가 있다. 본 연구에서는 AOTC에서 사용 가능한 두 가지 호출 인터페이스인 Java Native Interface(JNI)와 Compiled Native Interface(CNI)에 대해 하이브리드 수행 환경에서의 호출 오버헤드와 성능을 평가하고 각각의 장단점에 대해 논의한다. 그리고 두 호출 인터페이스의 장점을 살릴 수 있는 새로운 호출 인터페이스를 제안하고자 한다.

  • PDF

A Study on the Notation of Jeongganbo Score using Extensible Markup Language (XML) (확장 마크업 언어(XML)를 이용한 정간보 악보 표기법에 관한 연구)

  • Lee, Yong Ju;Choi, Keunwoo;Park, Tae Jin;Kang, Kyeongok
    • The Journal of the Acoustical Society of Korea
    • /
    • v.32 no.5
    • /
    • pp.446-453
    • /
    • 2013
  • In this paper, we propose an efficient method to describe and save Jeongganbo score which has various structures and symbols by using XML (Extensible Markup Language). To do this, analysis of Jeongganbo's structures, and classification of symbols for jeongganbo were preformed. Then, Jeongganbo DTD (Document Type Definition) was defined to describe Jeongganbo score in XML document. To verify the proposed method, we produced a Jeongganbo score XML file for real Jeongganbo score according to the proposed Jeongganbo DTD, and then evaluated the produced XML file by using Jeongganbo XML interpreter software which can interpret the Jeongganbo XML file and represent the Jeongganbo score.

The Interpreter for the Bounded of the Uncertainty to transfer a Class of Time-varying Linear System with the uncertainty to the Time-invarying Linear System (불확실성을 갖는 선형 시변 시스템의 선형 시불변 시스템 변환을 위한 불확실성 유계 해석)

  • Cho, Do-Hyeoun;Lee, Jong-Yong
    • 전자공학회논문지 IE
    • /
    • v.44 no.4
    • /
    • pp.19-25
    • /
    • 2007
  • In this paper, we consider the input-state(I/S) transformation for the time-varying linear system with the uncertainty because of to determine the bounded range of the uncertainty. And we get the time-invarying linear system after the I/S transformation. We present the necessary sufficient condition for the I/S transformation. The transformed system represent the system with the multiple integral. We verify the proposal algorithm via the example and examine.

Context Collision Management and Service Control in the Multi-Context Environment (다중 컨텍스트 환경에서의 컨텍스트 충돌 관리와 서비스 제어)

  • Sim, Kwee-Bo;Jun, Jin-Hyung
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.15 no.2
    • /
    • pp.143-148
    • /
    • 2005
  • In this paper, we introduce smart home service based on ubiquitous environment and context awareness. We define the multi- context environment and the context collision caused by many user that the existing study of smart home is unconcerned with. Heal home is the space where various contexts are created and disappeared in. Smart home appliances are restricted within their service. We divide the home space by main uses of rooms and group smart service by sensory organ. And we introduce the multi-context manager consist with context interpreter, context collision manager and smart service manager.

A Design and Implementation of A Rule-based Security Evaluation System for W Security Engine (IP Security 엔진을 위한 규칙기반 보안평가 시스템의 설계 및 구현)

  • Gwon, Hyeok-Chan;Hyeon, Jeong-Sik;Kim, Sang-Chun;Na, Jae-Hun;Son, Seung-Won
    • The KIPS Transactions:PartC
    • /
    • v.9C no.3
    • /
    • pp.367-374
    • /
    • 2002
  • IPsec offers not odd Internet security service such as Internet secure communication and authentication but also the safe key exchange and anti-replay attack mechanism. Recently IPsec is implemented on the various operating systems. But there is no existing tool that checks the servers, which provide IPsec services, work properly and provide their network security services well. In this paper, we design and implement the rule based security evaluation system for IPsec engine. This system operated on Windows and UNX platform. We developed the system using Java and C language.

A Study on Design and Implementatio of Script Management of Script Management Function (스크립트 관리 기능의 설계 및 구현에 관한 연구)

  • 한순희;이재오;조국현
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.18 no.5
    • /
    • pp.746-756
    • /
    • 1993
  • Delegation model supports effective and highly reliable network management. It reduces traffic overhead caused by transmission of management informations. In this model, management scripts can be composed by the designers of managers, these are delegated to agents. Delegation models support effective distribution of management functions among managers and agents. Therefore, various functions are needed to create and delegate management scripts. In this paper, we design simple script language and implement script interpreter for efficient network management. And, we define script management functions and services. Moreover, we present manager/agent models and algorithms for script management. As an implementation environment, the ISODE services are ported. The methods employed for the implementation are also described.

  • PDF

A PC Operated Off-Line Programming System for SCARA Robots (PC에서 운용되는 스카라형 로보트의 오프-라인 프로그래밍 시스템)

  • Park, Min-Jo;Son, Kwon;Ahn, Doo-Sung
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.19 no.2
    • /
    • pp.568-579
    • /
    • 1995
  • An off-line programming (OLP) system was proposed and developed in order to save cost and time in adjusting a robot to new workcells or applying new algorithms to actual trajectory planning. The developed OLP system was especially designed to be operated in a PC level host computer. A SCARA robot with four axes was selected as an objective robot. The OLP system developed in this study consisted of such modules as data base, three-dimensional graphics, kinematics, trajectory planning, dynamics, control, and commands. Each module was constructed to form an independent unit so that it can be easily modified or improved. The OLP system was programmed for a graphic user interface in Borland $C^{++}$ language. Some of system operating commands and an interpreter were devised and used for more convenient programming of robot simulations.s.

Fusion technology in applied geophysics

  • Matsuoka Toshifumi
    • 한국지구물리탐사학회:학술대회논문집
    • /
    • 2003.11a
    • /
    • pp.21-26
    • /
    • 2003
  • The visualization of three dimensional geophysical data is forcing a revolution in the way of working, and allowing the discovery and production of hydrocarbons at much lower costs than previously thought possible. There are many aspects of this revolution that are behind the scenes, such as the database structure, the storage and retrieval of data, and the exchange of data among programs. Also the user had changes where the interpreter (or manager, or processor) actually looks at and somehow interacts with the data. The use of opacity in volume rendering, and how its judicious application can assist in imaging geologic features in three dimensional seismic data. This revolutionary development of new technology is based on the philosophy of synergy of inter-disciplines of the oil industry. Group interaction fostered by large room visualization environments enables the integration of disciplines we strive for, by putting the petrophysicist, geologist, geophysicist, and reservoir engineer in one place, looking at one image together, without jargon or geography separating them. All these tools developed in the oil industry can be applied into the civil engineering industry also such as the prior geological and geophysical survey of the constructions. Many examples will show how three dimensional geophysical technology might make a revolution in the oil business industry now and in future. This change can be considered as a fusion process at data, information, and knowledge levels.

  • PDF

A Study on a Computer Program Visualization Method Effective for the e-Learning Contents (이 러닝 콘텐츠에 효과적인 컴퓨터 프로그램 시각화 방안에 대한 연구)

  • Ha, Sang-Ho
    • Journal of Engineering Education Research
    • /
    • v.10 no.3
    • /
    • pp.109-124
    • /
    • 2007
  • With the advance of the Internet and computing technologies, e-learning is now a hot issue worldwide for providing the effective learning on the cyber-space. However, most of existing e-learning contents have been developed mainly based on text, including simple multimedia elements such as images, animations, and voices. This paper suggests a method effective for the computer programming e-learning. The method is based on program visualization using flowcharts. It features the stepwise hierarchical program visualization on the level of statements, the flowchart based visualization for control constructs of languages, visualization over whole programs, visualization compared with source codes, and interaction with users. Finally, we implement a system to realize the suggested method, and execute it for an example program.

Development of a Modular Structured Controller for a Commercial AUV (상업용 자율무인잠수정의 안전운행을 위한 모듈러 구조 제어기 개발)

  • Ji, Sang-Hoon;Jung, Yeon-Soo;Kim, Ji-Min;Lee, Beom-Hee;Woo, Jong-Sik;Joo, Young-Seok
    • Proceedings of the Korea Committee for Ocean Resources and Engineering Conference
    • /
    • 2006.11a
    • /
    • pp.331-334
    • /
    • 2006
  • This paper deals with the ways how the AUV is composed of sub-modules to be fault-tolerant during the mission. The emergency situations can be classified into several parts according to the zones where the situations take place - sensor zone, actuator zone, interpreter zone, and communication zone. This paper explains how each element of emergency situation is detected, contained and treated, and as a result, introduce the modular structured AUV controller for the autonomous cruising.

  • PDF