• Title/Summary/Keyword: 프로니 분석

Search Result 20,645, Processing Time 0.04 seconds

Comparative Study of Java Exception Analyses (자바 언어에 대한 예외 분석 방법 비교)

  • Jo, Jang-U;Chang, Byeong-Mo
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.6
    • /
    • pp.460-465
    • /
    • 2001
  • JDK 자바 컴파일러의 예외 분석은 프로그래머의 throws 선언에 의존하는 프로시저-내 분석이다. 이 분석에서는, 실제 발생하지 않는 예외들이나 실제 발생하는 예외보다 광범위한 예외들이 throws 구문에 선언되어 있는 경우, 적절한 예외 처리를 하지 못하는 문제가 발생한다. 이러한 문제의 해결을 위해 [1,2,3]에서 프로그래머의 선언과 무관한 프로시저-간 예외 분석기가 제시되었다. 본 논문에서는 이 두 분석 방법을 설계 구현하고 실험을 통해서 비교하였다. 실제 사용되는 자바 프로그램에 실험 결과, 프로시져-간 예외분석이 처리되지 않는 예외정보에 대해 프로시저-내 분석보다 정확한 결과를 제공함을 알 수 있었다.

  • PDF

Preparing Set-Based Analysis for Run-time Specialization (실행시간 전문화를 위한 집합기반 분석의 준비)

  • Eo, Hyun-Jun;Yi, Kwang-Keun
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.9
    • /
    • pp.986-1002
    • /
    • 2000
  • 정적 분석을 사용하여 프로그램의 입력에 의존하는 성질을 예측하는 방법을 제안한다. 제안된 방법은 입력에 무관한 성질을 예측하도록 설계된 정적 분석을 입력에 의존하는 성질을 예측하는 분석으로 변환한다. 이 방법은 실행 중에 프로그램의 성질을 알아내기 위해서 실행중인 프로그램을 관찰하는 코드가 필요 없고 계측된 자료를 모으는 과정도 필요 없다. 정적 분석의 가장 마지막 부분을 프로그램의 실행 시간으로 미루는 것이 이 논문의 핵심 아이디어다. 먼저 정적 분석을 분석하여, 프로그램의 입력에 민감하여 프로그램의 실행시간으로 연기되어야 하는 부분을 찾아낸다. 그 후, 값을 자른 분석을 사용하여 이 부분을 재구성하여 프로그램의 입력에 대한 간단한 멤버쉽 테스트에 의해 분석이 풀어질 수 있도록 한다. 이런 재구성 과정을 통해 준비된 분석들은 프로그램의 입력이 나타나기만 하면 순간적으로, 동시에 풀려질 수 있다. 모든 과정은 엄밀하게 정의되고 증명되었다.

  • PDF

Exception Mechanism of Java Compiler (자바 컴파일러의 예외 메커니즘)

  • 조장우;창병모
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.323-325
    • /
    • 2000
  • 자바 컴파일러의 예외 처리 메커니즘을 기술한다. 자바 컴파일러 방식의 예외 상황 분석은 프로그래머의 선언에 의존하는 프로시져-내 분석이다. 본 논문에서는 자바 컴파일러 반식의 프로시져-내(intraprocedural) 분석과 선언에 의존하지 않는 프로시져-간(interprocedural) 예외 상황 분석기를 개발하고 실제 자바 프로그램에 적용시켜 봄으로서의 자바 컴파일러의 예외 상황 분석의 문제점을 보인다.

  • PDF

Performance analysis on Intel Nehalem processor using performance counters (인텔 네할렘 프로세서에서 퍼포먼스카운터를 이용한 성능분석기법)

  • Hong, Cheol-Ho;Yoo, Chuck
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06b
    • /
    • pp.350-352
    • /
    • 2011
  • 마이크로 프로세서의 퍼포먼스 카운터는 프로그램의 병목 현상을 분석할 수 있는 중요한 도구이다. 퍼포먼스 카운터를 사용하면 다양한 이벤트의 출현 빈도를 성능의 저하 없이 정확하게 측정할 수 있다는 장점이 있다. 특히 퍼포먼스 카운터는 현재 널리 사용되고 있는 멀티코어 프로세서의 성능을 분석하는데 유효하다. 본 논문에서는 인텔 네할렘 프로세서의 확장된 퍼포먼스 카운터를 이용하여 멀티코어 프로세서의 성능을 분석하는 기법을 소개하고자 한다. 본 논문에서는 네할렘 아키텍쳐를 적용한 인텔 Xeon 시리즈 프로세서와 SPEC CPU 2006벤치마크를 이용하여 성능을 분석한다.

A Study on Multivariate Tests in the Profile Analysis (프로파일 분석에서의 다변량 검정법 비교 연구)

  • 박진경;박태성
    • The Korean Journal of Applied Statistics
    • /
    • v.12 no.1
    • /
    • pp.97-107
    • /
    • 1999
  • 프로파일 분석은 반복측정 자료를 분석하는데 있어서 널리 사용되는 다변량 분석모형이다. 프로파일 분석에서는 처리 그룹간의 비교와 반응 프로파일의 평행성 검정을 위해서 4가지 검정통계량이 널리 사용되고 있다. 이들 검정통계량은 Wilks의 통계량($\Lambda$), Pillai's Trace 통계량(V), Hotelling-Lawley Trace 통계량(U), Roy's Maximum Root 통계량($\Theta$ )이다. 그 동안 이들 통계량들을 비교하기 위한 여러 연구가 있었지만 주로 일반적인 다변량 분산분석 모형에 근거한 비교였다. 본 논문에서는 자료가 반복측정 자료이고 우리의 관심이 프로파일 분석에 있을 때에 이 4가지 통계량의 비교에 초점을 맞추었다.

  • PDF

Heap Consumption Analyzer Using Code Embedding (코드 삽입을 이용한 힙 사용량 분석기)

  • Joo, Seong-Yong;Jo, Jang-Wu
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10b
    • /
    • pp.566-570
    • /
    • 2006
  • 프로그램의 힙 사용량이나 수행 시간과 같은 프로그램의 동적인 속성을 분석하기 위해서 프로파일러가 이용된다. 자바에서는 가상기계와 프로파일러의 통신을 목적으로 JVM TI 같은 프로파일러를 위한 인터페이스를 제공한다. 그러나 자바 가상기계 구현 명세는 프로파일러 인터페이스 구현을 요구하지 않는다. 프로파일러 인터페이스를 구현하지 않는 자바 가상기계에서는 JVM TI를 사용하는 프로파일러를 이용할 수 없다. 본 논문에서는 프로파일러 인터페이스를 사용하지 않는 힙 사용량 분석 기법을 제안했다. 이 방법은 힙 사용 정보를 추출하기 위한 코드를 소스파일에 삽입한다. 이 방법은 힙 사용량 분석 시 자바에서 제공하는 인터페이스를 사용하지 않기 때문에, 표준 인터페이스를 구현하지 않는 가상기계에서도 힙 사용 정보 분석을 수행할 수 있다.

  • PDF

A Study on Performance Improvement of Communication Protocol for Railway Signalling (철도신호용 통신 프로토콜 구조 분석 및 성능개선)

  • 황종규;이재호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04d
    • /
    • pp.313-315
    • /
    • 2003
  • 국내 철도신호설비들이 점차 전자화 되어감에 따라 이러한 신호제어장치간 인터페이스를 위한 표준 통신 프로토콜의 필요성이 점점 증대되고 있다. 본 논문에서는 이러한 기존의 철도신호용 프로토콜에 대한 분석을 하였다 그리고 철도신호용의 새로운 프로토콜의 설계를 위한 데이터 링크 프로토콜의 성능평가 모델을 설명하고, 이를 바탕으로 새롭게 설계된 철도신호용 통신 프로토콜에 대한 구조를 제시하고 성능평가 모델에 의한 기존의 프로토콜과 비교분석을 수행하였다. 프로토콜 평가모델에 의한 기존 프로토콜과 설계한 프로토콜의 비교결과 많은 성능개선이 있음을 확인하였다.

  • PDF

Analysis of Texture Depth of Asphalt Pavement Based on Profile Analysis (프로파일 분석을 통한 아스팔트 콘크리트 포장 텍스쳐 크기 분석)

  • Park, Dae-Wook
    • International Journal of Highway Engineering
    • /
    • v.14 no.3
    • /
    • pp.9-14
    • /
    • 2012
  • In this study, the profiles of asphalt pavements were measured using a lightweight profiler and depths of macrotexture were analyzed based on the measured profiles. Profiles on dense graded asphalt pavement, prorous asphalt pavement, stone mastic asphalt (SMA) pavement, and base layer measured, and depth of macrotexture were calculated and analyzed. Profiles on the pavement that happened as asphalt mixture segregation were measured and depths of macrotexture were analyzed. The results showed that the depths of macrotexture of asphalt pavement were effectively calculated using the measured profiles, and the depths of macrotexture for different asphalt pavements were analyzed. The pavement areas which have asphalt mixture segregation were detected based on analysis of macrotexture depths.

Development of an arterial blood pressure analysis program in hemorrhagic shock experiment using rats (백서를 이용한 출혈성쇼크 실험에서 동맥혈압 분석을 위한 프로그램 개발)

  • Lee, Tak-Hyung;Lee, Ju-Hyung;Kim, Soo-Chan;Kim, Deok-Won
    • Proceedings of the KIEE Conference
    • /
    • 2008.10b
    • /
    • pp.199-200
    • /
    • 2008
  • 이 논문에서는 백서를 이용한 출혈성 쇼크 실험에서 수집되는 혈압 데이터 분석을 위한 프로그램을 개발하였다. 일반적인 혈압 데이터는 기존 프로그램을 이용하여 분석이 가능하지만 출혈성 쇼크 실험 중에 획득되는 혈압 데이터의 경우 일반적인 경우와 다른 모양의 파형이 나타나는 경우가 있으며 파형의 크기 변동이 크다. 이런 문제들로 인해 기존 프로그램으로 분석하는데 어려움이 있어 출혈성 쇼크 실험에 적합한 프로그램을 개발하였다. 본 논문에서 개발한 프로그램을 이용하여 혈압 파형을 분석한 결과 기존 프로그램에서 잘못 분석된 이완기 혈압을 정상적으로 분석 할 수 있었다. 또한 전체 구간 데이터를 분석하면서, 혈압 파형 크기의 급격한 변화로 인해 잘못된 수축기와 이완기 혈압이 출력되던 문제점을 해결 할 수 있었다. 이렇게 분석된 데이터를 이용하여 추후에 다양한 방법의 혈압분석이 가능할 것으로 사료된다.

  • PDF

A Static Analysis of Android Programs (안드로이드 프로그램 정적 분석 고찰)

  • Lee, Ho-Seok
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06c
    • /
    • pp.227-229
    • /
    • 2012
  • 본 논문은 Android 프로그램의 정적 분석 방법을 논의한다. Android 프로그램 정적 분석의 목적은 오류발견, 개인정보 해킹 코드 발견, 바이러스 발견, 프로그램 분류 등등이다. 본 논문에서는 Android 프로그램의 분석을 위하여 구문 패턴 정적 분석과 프로그램으로부터 객체 다이아그람과 Flowchart 를 생성하여 프로그램 동적 실행을 추정하여 분석하는 통합된 정적 분석 방법을 논의한다. 프로그램 실행 추정 분석은 프로그램에서 객체 생성, 메소드 호출, 데이터 흐름, 실행 흐름, API 호출과 진행 과정 등을 추정하여, 구문 패턴 정적 분석만으로는 파악하지 못하는 프로그램 실행의 동적 분석이 가능하도록 한다.