• 제목/요약/키워드: Interpreter

검색결과 218건 처리시간 0.027초

Tester Structure Expression Language and Its Application to the Environment for VLSI Tester Program Development

  • Sato, Masayuki;Wakamatsu, Hiroki;Arai, Masayuki;Ichino, Kenichi;Iwasaki, Kazuhiko;Asakawa, Takeshi
    • Journal of Information Processing Systems
    • /
    • 제4권4호
    • /
    • pp.121-132
    • /
    • 2008
  • VLSI chips have been tested using various automatic test equipment (ATE). Although each ATE has a similar structure, the language for ATE is proprietary and it is not easy to convert a test program for use among different ATE vendors. To address this difficulty we propose a tester structure expression language, a tester language with a novel format. The developed language is called the general tester language (GTL). Developing an interpreter for each tester, the GTL program can be directly applied to the ATE without conversion. It is also possible to select a cost-effective ATE from the test program, because the program expresses the required ATE resources, such as pin counts, measurement accuracy, and memory capacity. We describe the prototype environment for the GTL and the tester selection tool. The software size of the prototype is approximately 27,800 steps and 15 manmonths were required. Using the tester selection tool, the number of man-hours required in order to select an ATE could be reduced to 1/10. A GTL program was successfully executed on actual ATE.

딥러닝 기반 주름 평가 (Rating wrinkled skin using deep learning)

  • 김진숙;김용남;김두홍;박래정;백지훈;강상구
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2018년도 추계학술발표대회
    • /
    • pp.637-640
    • /
    • 2018
  • The paper proposes a new deep network-based model that rates periorbital wrinkles in order to alleviate the shortcomings of the evaluation by human experts as well as to facilitate the automation. Periorbital wrinkles still need to be classified by human experts. Furthermore, the classification results from experts are different from each other in many cases due to the inter-interpreter variability and the absence of quantification criteria. Unlike existing classification methods which classify original images, the proposed model consists of a cascade of two deep networks: U-Net for the enhancement of wrinkles on an input image and VGG16 for final classification based on the wrinkle information. Experiments of the proposed model are made with a data set that consists of 433 images rated by experts, showing the promising performance.

JIT Code Generator 상의 스택할당 정책 적용에 관한 연구 (A study of the stack allocation policy on JIT Code Generator)

  • 김효남
    • 한국컴퓨터정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.100-103
    • /
    • 2001
  • 자바프로그램의 실행속도를 빠르게 하는데 있어서 가장 좋은 방법은 빠른 자바가상머신(JVM : Java Virtual Machine)을 사용하는 것이다. 자바가상머신의 성능은 구현 차이에 따라 성능차이가 많이 난다. 자바가상머신을 구현하는데 있어서 가장 중요한 성능 향상의 기술은 JIT(Just-in-Time) 코드 생성기(Code Generator)이다. JIT 코드 생성기는 자바 바이트 코드를 플랫폼에 맞는 native machine code로 변환해 준다. 이 native code들은 자바가상머신에서 각 바이트 코드를 분석하는데 걸리는 시간을 단축할 수 있기 때문에 기존의 방식보다 빠르게 동작한다. 그러나 JIT 코드 생성기는 많은 레지스터를 사용하기 때문에 스택과 레지스터간의 traffic이 가중되는 문제가 있다. 그러므로 본 논문에서는 자바가상머신의 성능 향상을 위한 방안으로 효율적인 stack allocation 정책을 JIT 코드 생성기에 적용하여 레지스터와의 traffic을 감소시킬 수 있는 방안을 제시하였다.

  • PDF

조선 후기 초량객사(草梁客舍) 일곽의 유지와 관리 (A Study on the Maintenance and Management of Choryanggaeksa in the Late Joseon Dynasty)

  • 송혜영
    • 건축역사연구
    • /
    • 제32권2호
    • /
    • pp.49-62
    • /
    • 2023
  • This study was prepared for the purpose of restorative consideration such as the construction background, scale, and location of buildings by comparing the historical materials of two countries, Korea and Japan, focusing on Choryanggaeksa. Choryanggaeksa was a building with a special purpose installed in Dongnaebu in the late Joseon Dynasty, and was also a space exclusively for Japanese envoys. When Choryangwaegwan, the only place of diplomacy and trade with Japan in the late Joseon Dynasty, moved in 1678, Choryanggaeksa was also built and continued until its function ceased due to the modern opening of the port. As diplomacy and trade with Japan take place in the category of Choryangwaegwan, the existence of an interpreter takes an important place. Therefore, Seongsindang, a space for interpreters, was built near Choryanggaeksa. When the modern port opened in 1876, Choryanggaeksa and Seongsindang lost their original function, but the building remained. However, after the 1890s, a Superintendent office was built on the site of Choryanggaeksa, and a school was established on the site of Seongsindang. It was destroyed when the site of Choryanggaeksa and Seongsindang was converted during the opening of the port, and its remains cannot be found today due to urbanization.

인터넷 통신상에서 자바 바이트 코드 수정을 이용한 애플릿 제어 (Applet Control using Java Bytecode Modification on the Internet Communication)

  • 김광준;나상동;배용근
    • 한국정보통신학회논문지
    • /
    • 제7권1호
    • /
    • pp.90-99
    • /
    • 2003
  • 인터넷을 통한 웹 서버로부터 다운로드 받은 자바 애플릿은 클라이언트 브라우저의 가상 머시인에 실행 하였다. 자바 애플릿을 실행하기 전에 자바 가상 머시인은 bytecode 수정자를 이용하여 bytecode 프로그램을 검색하며 해석기를 이용하여 실행시간 테스트를 수행한다. 그러나 이러한 테스트들은 서비스 거부 공격, 이메일 위조 공격, URL 추적 공격 또는 지속적인 사운드 공격과 같은 원하지 않는 실행시간 동작을 예방 할 수는 없다. 본 논문에서는 이러한 애플릿을 보호하기 위해 자바 바이트 코드 수정 기술이 사용되었다. 이러한 기술은 검사를 수행할 적절한 바이트 코드를 삽입함으로서 애플릿의 동작을 제한한다. 자바 바이트 수정은 두 개의 일반적인 형태로 분류되며, 클래스 레벨 수정은 마지막 클래스 아닌 서브클래스를 포함하고 메소드 레벨 수정은 마지막 클래스 또는 인터페이스로부터 객체를 제어할 때 사용된다. 본 논문은 악성 애플릿들이 프록시 서버를 이용한 자바 바이트 코드 수정에 의해 제어되는 것을 나타내고 있으며, 또한 이러한 구현은 웹 서버, JVM, 웹 브라우저상에서 어떠한 변화도 요구하지 않는다.

루이스 멈퍼드의 건축비평에서 미적 상징의 문제 (Aesthetic Symbolism in Lewis Mumford's Architectural Criticism)

  • 서정일
    • 건축역사연구
    • /
    • 제26권1호
    • /
    • pp.7-16
    • /
    • 2017
  • One of the essential characteristics of Lewis Mumford's architectural criticism is the coherent emphasis on symbolism. Such emphasis stems from his understanding of city and humanity in the context of civilization: first, that the architecture symbolizes institutions of urban civilization; second, that the technical aspect of human nature should be balanced with its artistic aspects. Mumford believed that each architectural type requires an appropriate symbolic expression corresponding to its purpose and that a new symbolic expression, in a new cultural context, should replace the conventional expression. He took symbolism for an intuitional expression, and read multi-layered meanings of architecture: 'practical function' by way of rational reason and 'symbolic function' by way of intuition. He pursued a balance between practicality and beauty to rectify the situation of modern civilization, in which symbolism, the expression of its intuitional aspect, is in crisis. Ultimately, for Mumford, the essential task of architectural critic is of the interpretation of symbolism, aiming at the correspondence and communication between the architect(artist)'s intuition and critic(interpreter)'s via the media of symbol. The critic can play some privileged role of interpreting even symbols unintended by the architect. The ideal architectural critic, after all, would be the one who is able to understand the city, technology and human beings in the perspective of civilization and to interpret the architect's artistic expression in its highest form through intuition. Mumford established himself as such a critic and evaluated the status of aesthetic accomplishment of his contemporary architecture and technological civilization, giving emphasis on the artistic practice in architecture as a solution.

WebSHArk 1.0: A Benchmark Collection for Malicious Web Shell Detection

  • Kim, Jinsuk;Yoo, Dong-Hoon;Jang, Heejin;Jeong, Kimoon
    • Journal of Information Processing Systems
    • /
    • 제11권2호
    • /
    • pp.229-238
    • /
    • 2015
  • Web shells are programs that are written for a specific purpose in Web scripting languages, such as PHP, ASP, ASP.NET, JSP, PERL-CGI, etc. Web shells provide a means to communicate with the server's operating system via the interpreter of the web scripting languages. Hence, web shells can execute OS specific commands over HTTP. Usually, web attacks by malicious users are made by uploading one of these web shells to compromise the target web servers. Though there have been several approaches to detect such malicious web shells, no standard dataset has been built to compare various web shell detection techniques. In this paper, we present a collection of web shell files, WebSHArk 1.0, as a standard dataset for current and future studies in malicious web shell detection. To provide baseline results for future studies and for the improvement of current tools, we also present some benchmark results by scanning the WebSHArk dataset directory with three web shell scanning tools that are publicly available on the Internet. The WebSHArk 1.0 dataset is only available upon request via email to one of the authors, due to security and legal issues.

수화 김환기의 만곡기표의 해석 -뉴욕시대를 중심으로- (Interpretation of Kim Hwan-ki's Curvilinear Signifier -Centered on New York Period-)

  • 이현경
    • 조형예술학연구
    • /
    • 제6권
    • /
    • pp.5-32
    • /
    • 2004
  • Kim Hwan-ki's New York Period works consistently present, as the central signifier, a curvilinear paradigm which has been derived from his creative consciousness. The purpose of this study is to bring to light what exists behind curvilinear paradigms; a fusion of history and society with the artist's individual consciousness as a fused aspect of history and society. To make this aspect suitably understood, this study focuses on curvilinear signifier which are analyzed and considered objectively. The results of which are as follows: It is a representative example of transforming a curved line which is the modern quotation of traditional Korean art, most directly works done in porcelain. He takes the aesthetic consciousness of Korean art as the power of his works and takes aim at the collective consciousness of all races. Looking through the background of his times, his artistic subject was to find the ethic characteristics of our excellent tradition and highlight them in his art. To him, art is not about making the most of a skill but instead about allowing one's inner spirit sing it's own song. This thought is conveyed in curvilinear signifier of his works. Therefore this study has asserted that Kim Hwan-ki's curvilinear signifier in his New York Period works has strong ties to the cultural vein of Korean history and society at it's base as well as simply in his individual level. This assertion is not to set form in a superior position as a Formalist but to show form as having the will to deal with the significance of an artist's mode by interpreting the experience of the interpreter.

  • PDF

장애인의 사회적 배제 경험에 대한 생애사 연구 -지체와 뇌병변 장애인 중심으로- (A Biographical Study of Social Exclusion Experiences - Focused on the Physical and Cerebral Palsy Disabled -)

  • 신유리
    • 한국사회복지학
    • /
    • 제64권2호
    • /
    • pp.299-323
    • /
    • 2012
  • 본 연구의 목적은 생애사 연구를 통해 장애인의 사회적 배제 경험을 이해하는 데 있다. 이에 지체와 뇌병변 장애인 10명의 사회적 배제 경험을 중심으로 심층 면접하여 그 내용을 분석하였다. 그 결과는 참여 장애인들은 교육, 노동, 사회참여, 정보, 사회서비스, 공간, 건강관리 등의 다차원적인 사회적 배제에 직면해 있는 주변인으로 시민권적 권리가 부재한 삶을 지내왔다. 이러한 배제로 인해 사회적 관계가 단절되고 해체되었으며, 그들의 정체성 또한 규범화된 사회적 관념에 의해 타율적인 방식으로 정형화되어 갔다. 또한 장애와 빈곤이 복합적으로 결합된 참여 장애인들의 삶 가운데 이들 세대의 인식과 가치에 영향을 미친 역사적 경험들이 제시되었다. 한편 사회적으로 배제된 이들의 삶의 의미는 스스로 평가하고 해석하는 원천에 따라 새롭게 구성되는 것으로 나타났다. 이러한 연구결과를 토대로 장애인의 사회적 배제 극복을 위한 정책적 실천적 함의를 제시하였다.

  • PDF

수준별 행위 표현 기법을 이용한 쇼핑몰도우미 아바타 시스템의 구현 (Shopping Mall Avatar System Using Behavior and Motion Description Language)

  • 김정희;이귀현;임순범
    • 한국멀티미디어학회논문지
    • /
    • 제8권4호
    • /
    • pp.566-574
    • /
    • 2005
  • 최근에 웹이나 가상환경에서 아바타의 활용이 점차 증가하고 있으나, 아바타의 행위를 사용자가 직접 제어하는 수준의 서비스는 이루어지지 못하고 있다. 또한 아바타의 동작 제어를 위해 제공되었던 기존의 언어들에는 일반 사용자가 언어를 작성하는데 까다로움이 많다. 따라서 본 연구에서는 아바타의 행위언어를, 작업도메인별 아바타의 행위를 작성 할 수 있는 작업 수준의 행위 표현 언어(Task-Level Behavior Description Language)와 동작과 관련된 복잡한 데이터를 포함할 수 있는 동작 표현 언어(Motion Representation Language)로 각각 정의하였고, 시스템 내에 행위표현 언어를 동작 표현 언어로 자동변환 시킬 수 있는 인터프리터를 두어 사용자가 행위 표현 언어만으로 아바타의 행위를 쉽게 제어 할 수 있는 시스템을 구성하였다. 이러한 정의를 이용하여 쇼핑몰의 작업 수준 행위 표현 언어와 동작 표현 언어를 정의하였으며, 이때 정의한 행위 표현 언어와 기존의 언어들과 비교해 보고, 본 연구에서 정의한 작업 수준의 행위 표현 언어가 아바타의 행위를 얼마나 간단히 표현할 수 있는지 검토하였다.

  • PDF