• 제목/요약/키워드: 메소드

검색결과 342건 처리시간 0.024초

자바 네이티브 메소드 생성기의 설계 및 구현 (Design and Implementation of the Java Native Method Generator)

  • 김도영;김상훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.127-132
    • /
    • 2000
  • 자바 네이티브 메소드(Java Native Method)는 시간 소모적인 작업의 효율적 실행, 플랫폼 종속적인 작업의 수행, 기존에 구성된 라이브러리들의 재사용 등을 위해 제안되었다. 자바 네이티브 메소드의 사용 목적이 실행속도 향상에 있는 경우에는 네이티브 메소드를 구현하기 위해 자바 언어가 아닌 컴파일 방식의 다른 언어를 사용해야한다. 또한 네이티브 메소드를 사용하기 위해서는 자바 네이티브 인터페이스(Java Native Interface)의 개념을 습득해야한다. 이러한 부담을 경감시키기 위해 본 논문에서는 자바 메소드를 네이티브 메소드로 자동 변환하여 주는 자바 네이티브 메소드 생성기(Java Native Method Generator)를 제안하였다. 자바 메소드의 네이티브 메소드 변환은 번역된 바이트 코드로부터 C 언어로 구성된 네이티브 메소드를 자동 생성하도록 구현되었다. 그리고 플랫폼 종속적인 프로그램 작성 시에 있어 생성된 C 코드의 내부에 프로그램을 삽입하는 것만으로 가능하므로 사용자는 자바 네이티브 인터페이스에 대해서는 인식할 필요가 없다.

  • PDF

한국영화의 할리우드메소드에 관한 인식 양상 (Tendency of Hollywood Method in Korean Film)

  • 김종국
    • 한국엔터테인먼트산업학회논문지
    • /
    • 제13권3호
    • /
    • pp.131-138
    • /
    • 2019
  • 국내에서는 영화연기를 의미하는 용어로 메소드연기, 아메리칸액팅메소드 또는 할리우드메소드 등이 혼재되어 사용되고 있다. 일반적으로, 스타니슬랍스키의 연기체계를 미국식으로 수용한 리 스트라스버그의 액터스스튜디오 출신 배우들의 연기를 할리우드메소드로 통칭한다. 국내의 영화배우들이 일컫는 메소드가 무엇인가에 대한 의문에서 이 글은 시작한다. 가정은 할리우드 배우들이 사용하는 메소드를 인용한다는 것이다. 국내의 메소드 수용은 이전의 신파연기에서 벗어나 체계적이고 자연스러운 것처럼 보이는 할리우드메소드가 배우, 연출, 비평, 교육의 영역에 채택되기 시작한 것이다. 국내의 할리우드메소드에 관한 인식을 고찰한 이 글은 한국영화연기의 정체성 탐색을 위한 일환이며, 실제로는 교육과 현장에서 메소드란 용어의 의미를 정확히 이해하고 사용하려는 의도이다. 이 글은 네영역의 관점에서 접근하였다. 첫째, 할리우드메소드에 관한 한국영화배우들의 인식 양상이며, 둘째, 연출스태프 및 기술미학의 관점에서 바라본 할리우드메소드에 관한 인식 태도이며, 셋째, 비평 영역의 연기에 대한 평가 형태이며, 넷째, 대학 전공영역에서 인식되고 수행되고 있는 할리우드메소드에 관한 교육방법이다.

자바 프로그램에서 메소드 호출 빈도의 분석 (Analysis of Method Invocation Frequency in Java Program)

  • 양희재
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.1367-1370
    • /
    • 2006
  • 하나의 자바 프로그램은 수많은 클래스들로 이루어져있고, 각 클래스들은 다수의 메소드들을 포함하고 있다. 즉 자바 프로그램은 수많은 메소드들을 사용하고 있는데, 본 연구에서는 프로그램 실행 시 이들 메소드들이 균등하게 호출되는 것이 아니라 특정 메소드들이 집중적으로 호출되는 경향이 있음을 밝혔다. 또한 절반 내외의 메소드들은 전혀 호출되지 않는 것도 발견하였다. 몇 가지 벤치마크 프로그램에 대해 위와 같은 특징들을 실제 실험을 통해 조사하였다.

  • PDF

자바 네이티브 메소드 생성 시스템 (Java Native Method Generating System)

  • 김도영;김상훈
    • 정보학연구
    • /
    • 제3권2호
    • /
    • pp.13-21
    • /
    • 2000
  • 자바 네이티브 메소드는 시간 소모적인 작업의 효율적 실행, 플랫폼 종속적인 작업의 수행, 라이브러리의 재사용 등을 위해 제안되었다. 실행 속도 향상을 위해 네이티브 메소드를 사용한다면, 네이티브 메소드 구현에 자바 언어가 아닌 컴파일 방식의 다른 언어를 사용해야한다. 또한 자바 네이티브 인터페이스의 개념을 습득해야한다. 이러한 부담을 경감시키기 위해 렬 논문에서는 자바 메소드를 네이티브 메소드로 자동 변환하여 주는 자바 네이티브 메소드 생성 시스템을 제안하였다. 또한 본 시스템은 JNI의 개념을 요구하지 않기 때문에 C 언어로 네이티브 메소드를 작성하려는 프로그래머에게 편의를 제공한다.

  • PDF

추상적 텍스트 요약 기반의 메소드 이름 제안 모델 (A Method Name Suggestion Model based on Abstractive Text Summarization)

  • 주한새
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.137-138
    • /
    • 2022
  • 소스 코드 식별자의 이름을 잘 정하는 것은 소프트웨어 엔지니어링에서 중요한 문제로 다루어지고 있다. 프로그램 엔티티의 의미있고 간결한 이름은 코드 이해도에 중요한 역할을 하며, 소프트웨어 유지보수 관리 비용을 줄이는 데에 큰 효과가 있다. 이러한 코드 식별자 중 평균적으로 가장 복잡한 식별자는 '메소드 이름'으로 알려져 있다. 본 논문에서는 메소드 내용과 일관성 있는 적절한 메소드 이름 생성을 자연어 처리 태스크 중 하나인 '추상적 텍스트 요약'으로 치환하여 수행하는 트랜스포머 기반의 인코더-디코더 모델을 제안한다. 제안하는 모델은 Github 오픈소스를 크롤링한 Java 데이터셋에서 기존 최신 메소드 이름 생성 모델보다 약 50% 이상의 성능향상을 보였다. 이를 통해 적절한 메소드 작명에 필요한 비용 절감 달성 및 다양한 소스 코드 관련 태스크를 언어 모델의 성능을 활용하여 해결하는 데 도움이 될 것으로 기대된다.

  • PDF

자바 Ahead-of-Time 컴파일러와 해석기 간의 호출 오버헤드 평가 (Evaluation of Call Overheads Between Java Ahead-of-Time Compiler and Interpreter)

  • 김익현;정동헌;오형석;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (C)
    • /
    • pp.521-526
    • /
    • 2007
  • 내장형 자바의 성능 향상을 위해 바이트코드를 기계어 코드로 미리 번역하여 내장형 시스템에 설치하는 Ahead-of-Time Compile(AOTC)가 많이 사용되고 있으나 수행 중에 동적으로 다운로드 되는 바이트코드를 수행하기 위해서는 기존의 해석기도 함께 사용되어야 한다. 이 경우 일부 자바 메소드는 AOTC에 의해 처리되고 일부 메소드는 해석기에 의해 수행되는 하이브리드 수행 환경이 된다. 이러한 환경에서 해석기 메소드가 AOTC 메소드를 호출하거나 AOTC 메소드가 해석기 메소드를 호출하는 경우 호출 오버헤드가 커서 성능을 저하시킬 수 가 있다. 본 연구에서는 AOTC에서 사용 가능한 두 가지 호출 인터페이스인 Java Native Interface(JNI)와 Compiled Native Interface(CNI)에 대해 하이브리드 수행 환경에서의 호출 오버헤드와 성능을 평가하고 각각의 장단점에 대해 논의한다.

  • PDF

자바 카드에서의 원격 메소드 호출 (Remote Method Invocation in Java Card)

  • 김영진;정용화;정교일
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (하)
    • /
    • pp.1223-1226
    • /
    • 2002
  • 자바 카드 기술은 자바 기술을 스마트 카드에 최적화시키면서 자바 카드 플랫폼을 상위 자바 플랫폼에 접합시키는 방향으로 발전하고 있는 추세이다. 최근 발표된 SUN의 자바 카드 2.2 에서 지원되는 카드(서버)와 카드 리더(클라이언트)간의 원격 메소드 호출 인터페이스가 대표적인 예이다. 자바의 원격 메소드 호출은 서버와 클라이언트간의 상호 정의된 원격 객체의 메소드 호출에 대한 인터페이스를 제공하여, 다른 주소에 존재하는 자바 가상 기계들 사이에 메소드 호출이 가능하게 하는 것이다. 본 논문에서는 자바 카드에서의 원격 메소드 호출 인터페이스에 대해 살펴보고 구현 및 이용 방법에 대해서도 살펴보고자 한다.

  • PDF

스타니슬랍스키 시스템에서 아메리칸 액팅 메소드로의 변곡점에 관한 연구 -체험(Experiencing)과 배우의 이중 의식(Double consciousness)을 중심으로- (A Study on the Inflection Point from the Stanislavsky's System to the American Acting Method - Focusing on "Experiencing" and Actor's "Double consciousness" -)

  • 배민희
    • 한국콘텐츠학회논문지
    • /
    • 제21권12호
    • /
    • pp.828-841
    • /
    • 2021
  • 본 연구는 현대연기의 근간이 되는 스타니슬랍스키 시스템과 그 미국적 계승이라 할 수 있는 아메리칸 액팅 메소드가 전혀 다른 성격의 연기론이 될 수밖에 없었던 이유를 규명하고자 한다. 먼저, 시스템 계승의 주요 국가인 러시아와 미국, 그리고 우리나라를 대상으로 시스템 관련 스타니슬랍스키 저서의 출판과 번역 과정을 따라가며 각국에서 시스템이 전혀 다르게 이해되었음을 확인한다. 이를 바탕으로 시스템의 체계를 유지하는 '체험'과 배우의 '이중 의식'이 메소드에서 어떻게 받아들여진 것인지 논의하여 두 연기론의 차이와 그 원인을 밝히고자 한다. 시스템에서 메소드로의 변곡점이라 할 수 있는 스타니슬랍스키 저술 출판과 번역, 그리고 그로 인한 시스템에 관한 이해를 인식하고자 하는 것은 시스템과 메소드 모두를 온전히 이해하고자 하는 시도라 하겠다. 시스템과 메소드를 근본적으로 이해하고자 하는 본 연구가 앞으로의 시스템과 메소드에 대한 다양한 시각의 논의를 마련하는 밑거름이 될 수 있기를 기대한다.

연기 훈련을 위한 아메리칸 액팅 메소드의 도입 및 적용 효과 연구 (A Study on the Effect of Introduction and Application of American Acting Method for Acting Training)

  • 조성희
    • 한국엔터테인먼트산업학회논문지
    • /
    • 제14권7호
    • /
    • pp.275-286
    • /
    • 2020
  • 본 연구에서는 현직 배우들에게 설문을 통해 이들의 아메리칸 액팅 메소드에 대한 이해와 이와 관련한 여러 가지 연기 이론 중 특별히 효과적이거나 비효율적인 연기 훈련 방법이 있는지에 대하여 알아보고자 하였다. 이를 위해 배우들에게 사전설문을 통해 아메리칸 액팅 메소드에 대한 이해 정도를 알아보았으며 아메리칸 액팅 메소드의 대표적인 이론 4가지를 가지고 간단한 연기 훈련을 수행한 후 이것이 연기에 도움이 되었는지, 어떠한 방법이 도움이 되었는지 등을 분석하였다. 분석 결과, 설문 대상 배우들은 아메리칸 액팅 메소드에 대하여 잘 모르고 있었으며 연기 훈련에 체계적인 방법의 도입에 대한 필요성을 중요하게 여기고 있었다. 아메리칸 액팅 메소드를 통한 연기 훈련은 모두 효과가 있었다고 답하였으며 특히 스텔라 애들러의 상상력이 가장 높은 효과를 보였다. 가장 효과가 적은 방법은 샌포드 마이즈너의 반복 이었다. 본 연구의 결과는 국내 연기 훈련에서 아메리칸액팅 메소드의 도입과 활용을 위한 기초 자료로 사용될 수 있을 것으로 기대된다.

분산 환경 시스템에서 RMI를 이용한 원격 메소드 연결에 관한 연구 (A Study on the Remote Method Connection using RMI in the Distributed Computing System)

  • 소경영;최유순;박종구
    • 한국정보통신학회논문지
    • /
    • 제5권3호
    • /
    • pp.483-491
    • /
    • 2001
  • Java RMI는 네트워크를 통해 연결된 분산 환경 시스템에서 원격 컴퓨터에 존재하는 메소드간에 정보를 주고받을 수 있는 어플리케이션을 개발할 수 있도록 개발된 모델이다. 본 논문에서는 Java RMI를 이용하여 원격 컴퓨터에 존재하는 객체의 메소드를 연결하는 시스템을 설계하고 구현하였다. 이를 위해, 클라이언트가 이용할 수 있는 동적 메소드 연결 인터페이스 및 구현 부분을 API 형식으로 완성하였다. 또한 동적 메소드 연결시에 서버에서 사용하는 동적 메모리 할당, 소멸 등을 위한 관리 루틴을 완성하였다.

  • PDF