• 제목/요약/키워드: 코드 이전

검색결과 176건 처리시간 0.023초

내장형 시스템을 위한 자바 AOTC의 설계와 구현 (Design and Implementation of Java AOTC for Embedded System)

  • 박종국;정동헌;배성환;이재목;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.772-774
    • /
    • 2005
  • 우리는 내장형 시스템에서 자바의 성능 문제를 해결하기 위해 수행시간 이전에(ahead-of-time) 자바 바이트코드를 기계어 코드로 변환하는 AOTC를 개발하였다. 우리가 개발한 AOTC는 자바 클래스 파일을 읽어서 C코드로 변환한 후에 이를 C컴파일러로 컴파일하는 방식으로 동작한다. 이러한 방법으로 짧은 기간안에 하드웨어 아키텍처에 종속적이지 않으면서도 안정적인 고성능의 자바 실행 환경을 구축할 수 있었다. 본 논문에서는 AOTC의 전체 구조에서부터 C코드를 생성하는 방법 및 예외 처리와 쓰레기 수집기(GC)를 지원하기 위한 방법들에 대해서 다룬다. 또한 C컴파일러에 의한 최적화의 한계를 극복하기 위해 자바에 특화된 최적화를 AOTC에 포함하였는데 이에 대해서도 설명한다. 우리의 AOTC를 Sun Microsystems의 J2ME CDC VM인 CVM위에 적용해본 결과 벤치마크에 따라서 평균 $5\~14$배의 성능 향상을 관찰 할 수 있었다.

  • PDF

칩비동기 직접수열 대역확산 시스템에서 비동기 직렬 의사잡음코드 포착을 위한 결정통계량 (Decision Statistics for Noncoherent Serial PN Code Acquisition In Chip-Asynchronous DS/SS Systems)

  • 윤석호;김선용
    • 대한전자공학회논문지TC
    • /
    • 제41권5호
    • /
    • pp.19-25
    • /
    • 2004
  • 이 논문에서는, 칩비동기 직접수열 대역확산 시스템을 위한 최적 및 준최적 직렬 코드 포착 기법을 제안한다. 기존의 직렬코드 포착 기법은 상관기 출력값 각각을 하나씩 차례대로 정해진 문턱값과 비교하는 방식이며, 이러한 방식은 칩동기 가정아래에서는 최적임이 알려져 있다. 하지만 역확산 이전에 이루어지는 코드 포착 과정에서는 각 칩의 신호대잡음비가 매우 낮기때문에 칩동기 가정이 만족되기 어렵다. 따라서 이 논문에서는 좀더 현실적이고 일반적인 칩비동기 환경을 생각하고 이를 위해 최대우도 기준에 바탕을 둔 최적 직렬 코드 포착 기법을 제안한다. 또한, 좀더 간단하면서도 최적 기법과 비슷한 성능을 지니는 준최적 기법을 국소 최적 검파 전력 기준에 바탕을 두고 제안한다. 마지막으로 수치 해석 결과를 통해, 제안한 최적 및 준최적 직렬 코드 포착 기법이 칩비동기 환경아래에서 기존의 직렬 코드 포착 기법보다 뛰어남을 보인다.

중대사고 분석에 적용하기 위한 가압경수로형 격납용기 반응분석의 최근방법론들의 연구 (A Critical Review of the Current PWR Containment Response Analysis Methodologies for Postulated Severe Accident)

  • Chun, Moon-Hyun;Ahn, Kwang-Il
    • Nuclear Engineering and Technology
    • /
    • 제21권3호
    • /
    • pp.205-215
    • /
    • 1989
  • 본 연구의 기초로 사용된 CET와 CET 정량화코드(EVNTREISS)는 WASH-1400 이후로 기 존 발전소 안전성평가에 적용되어온 어떠한 CET 보다도 상세하며 다양성을 지니고 있다. EVNTREISS 코드의 구성이 대단히 복잡하고, 코드 Validation이 철저히 수행되지 않았으며 또한 독립적 검토가 이루어지지 않음으로 인하여 코드와 CET의 한계점과 개선할 몇가지 문제점이 충분히 내포될 수 있었다. 본 연구는 BNL에서 수행된 Zion 격납용기 사건수목을 재구성하는 과정에서, 상기된 문제점과 개선분야를 파악하고 이전에 수행된 여러 PRA에서 사용된 CET와의 비교를 통하여 EVNTREISS코드를 개선시키고자 하였다. 결과로서, Zion에서 수행된 CET가 만족스럽게 재구성되었고, 코드에 대한 여러 개선분야가 파악되었으며 그중의 몇가지 문제점이 해결되었다. 이 개선된 코드는 PC에서 간단히 작업할 수 있으며 중대사 고시 대형건식 가압경수로형 격납용기반응의 분석에 효과적으로 사용될 수 있다.

  • PDF

Analogy를 기반으로 한 분석/설계 패턴의 재사용 (Reuse of Analysis/Design patterns Based on Analogy)

  • 김정아;김행곤
    • 한국정보처리학회논문지
    • /
    • 제6권4호
    • /
    • pp.916-931
    • /
    • 1999
  • 소프트웨어 재사용에서 코드 재사용은 다른 개발자에 의해 작성된 재사용 코드의 이해와 검색의 어려움 등 한계점을 갖는다. 코드 재사용 한계를 극복하기 위해서는 코딩 단계 이전의 설계 단계나 분석 단계의 산물을 재사용 할 수 있어야 한다. 본 연구에서는 객체 모델링 단계에서 이전의 경험을 재사용할 수 있는 환경을 제공하기 위해 질의와 컴포넌트에 대한 analogy를 판단하여 라이브러리의 모델과 패턴을 재사용 할 수 있는 방법을 제안하였다. Analogy 매칭 기법은 설계 패턴의 검색, 이해 그리고 조합 등에 적용되며 본 논문에서 연구된 내용은 다음과 같다. 1. 재사용 라이브러리로부터 유사 컴포넌트 검색 및 추출을 위한 analogical 매칭 함수 제안 2. analogical 매칭을 위해 라이브러리 내에 저장될 재사용 컴포넌트 표현 및 정의 3. 특정 도메인에 대한 의미적 정보의 라이브러리 설계 4. 사용자를 위한 analogical 매칭 에이전트 구축

  • PDF

정형검증 도구를 활용한 Fly-By-Wire 헬리콥터 비행제어법칙 자동코드 무결성 확보 방안 (Secure methodology of the Autocode integrity for the Helicopter Fly-By-Wire Control Law using formal verification tool)

  • 안성준;조인제;강혜진
    • 한국항공우주학회지
    • /
    • 제42권5호
    • /
    • pp.398-405
    • /
    • 2014
  • 내장형 소프트웨어 기술이 항공 및 방위산업과 같은 안전-필수 시스템에 적용됨에 따라 보다 높은 소프트웨어의 신뢰성이 요구되고 있다. 그 중에서 소프트웨어의 무결성은 주로 정적 분석 도구를 이용해 검증이 이뤄지고 있으며 최근에 개발된 정적 분석 도구는 수학적인 분석 방법을 통해 코드의 무결성을 평가하고 있다. 본 연구에서는 정형 검증 도구인 Polyspace를 이용해 자동코드의 결함을 검출하고, 코딩규칙의 준수 여부를 검증하였다. 검증된 결과를 바탕으로 결함을 가진 제어법칙 모델을 수정하여 코드 생성 이전의 원천적인 결함을 제거 가능함을 확인하였고 FBW 헬리콥터 제어법칙 자동생성코드의 무결성을 확보 할 수 있었다.

연속적인 배경 모델 학습을 이용한 코드북 기반의 전경 추출 알고리즘 (Codebook-Based Foreground Extraction Algorithm with Continuous Learning of Background)

  • 정재영
    • 디지털콘텐츠학회 논문지
    • /
    • 제15권4호
    • /
    • pp.449-455
    • /
    • 2014
  • 이동 물체의 검출은 비디오 감시, 보행자의 행동 분석과 같은 컴퓨터 시각 분야에서 매우 중요한 전처리 작업이다. 이는 실제 외부 환경을 대상으로 할 때, 영상 시퀀스에 존재하는 배경의 불규칙한 움직임, 조명 변화, 그림자, 배경 물체의 위상 변화 및 잡음 등으로 인하여 매우 어려운 작업이다. 본 논문에서는 코드북 기반의 전경 검출 알고리즘을 제안한다. 코드북은 입력 영상으로부터 얻어지는 배경화소에 대한 정보 데이터베이스이다. 먼저, 첫 번째 프레임을 배경 영상으로 가정하고 이를 입력 영상과 비교하여 차 영상을 구한다. 구해진 차 영상에는 순수한 이동 물체뿐만 아니라, 잡음까지 포함된다. 둘째로, 전경으로 검출된 화소의 색상과 밝기 값을 가지고 코드북을 조사하여 존재하는 경우 잘못 추출된 전경 화소로 판단하고 전경에서 제거한다. 마지막으로, 다음번 입력되는 프레임을 반복 처리하기 위하여 배경 영상을 새롭게 갱신하는데, 배경 화소로 검출된 화소의 경우에는 현재의 입력 영상으로부터 추정되며, 전경 화소로 검출된 경우에는 이전 배경 영상의 화소 값을 복사하여 사용한다. 제안한 알고리즘을 PETS2009 데이터에 적용한 결과를 GMM 알고리즘과 표준 코드북 알고리즘의 결과와 비교하여 보인다.

타임코드 확장을 통한 스페이스와이어 네트워크의 시각 동기화 성능 개선 (Improvement of Time Synchronization of SpaceWire Network through Time-Code Extension)

  • 류상문
    • 한국정보통신학회논문지
    • /
    • 제21권4호
    • /
    • pp.724-730
    • /
    • 2017
  • 항공우주분야 시스템의 네트워크 구현을 위해 고안된 스페이스와이어에는 네트워크의 시각 동기화를 위한 타임코드가 정의되어있다. 스페이스와이어 네트워크에서 타임코드가 링크를 통과할 때마다 14[bit-period]의 전송 지연과 최대값이 10[bit-period]인 전송 지터가 발생하며 이것은 시각 동기화 오차의 주요 원인이다. 본 논문은 스페이스와이어 표준에 정의되어 있는 타임코드를 확장하여 시각 동기화 성능을 개선하는 방법을 제안한다. 타임 마스터와 시각 동기화를 수행하는 노드들은 확장된 타임코드들을 이용하여 시각 정보가 전송되는 과정에서 발생한 전송 지연과 지터를 파악하고 이를 이용하여 시각 동기화 보정을 수행할 수 있다. 제안된 방법의 효과는 OMNeT++ 기반의 스페이스와이어 네트워크 시뮬레이션 환경을 이용하여 분석되었으며 그 결과 수 [bit-period] 이내의 오차로 시각 동기화가 가능하다는 것이 확인되었다. 제안된 방법은 소규모 스페이스와이어 네트워크 시스템에 적합하며 이전 연구 결과들에 비해 구현에 따른 비용 대비 매우 효과적인 성능 향상을 얻을 수 있다.

자료원 사이의 종속성을 고려한 일반기기 신뢰도 데이타베이스 구축

  • 황미정;정원대;임태진
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1997년도 춘계학술발표회논문집(1)
    • /
    • pp.527-533
    • /
    • 1997
  • 문헌자료 간의 종속성을 고려한 베이지안(Bayesian) 방법을 개발하였으며, 이를 바탕으로 원자력발전소의 일반 기기 신뢰도 데이타 베이스를 구축하였다. 기존에 개발되어 사용되어 온 3단계 베이지안 자료 분석 코드인 MPRDP (Multi-Purpose Reliability Data Process) [1,2,3]는 기존의 신뢰도 데이타 베이스 계산 코드들과는 달리 문헌자료를 2단계에서 처리한 후 3단계에서 발전소 고유 자료를 처리하여 계산하도록 개발되었다. 그러나 이전에는 일반 자료들간의 종속성을 고려하지 못하고 동일한 자료원을 근거로 만들어진 여러 자료원들을 모두 독립적인 것으로 처리하였다. 본 논문에서는 모수적 선험적 베이지안 방법의 일종인 ML-IIl(Type II Maximum Likelihood) 방법을 이용하여 자료들 간의 종속성을 처리[5]하였다. 솔레노이드 구동밸브를 예로 종속성 처리에 따른 분석 결과의 차이를 보여 주었으며, 또한 일부 기기에 대한 국내 고유 자료를 바탕으로 MPRDP를 통한 기기 신뢰도를 추정하였다.

  • PDF

Some Studies on Physics Parameters of Wolsung Unit No. 1

  • Kim, Seoung-Yun;Kim, Bong-Ghi;Kim, Dong-Hoon
    • Nuclear Engineering and Technology
    • /
    • 제12권2호
    • /
    • pp.111-120
    • /
    • 1980
  • LATREP의 새로운 version인 PHWCELL을 사용하여 월성 CANDU원자로의 핵물리상수를 계산하였다. 이 코드는 주로 중수원자로에 대한 격자상수를 계산하며, 이 코드를 사용하여 중수원 자로의 격자계산의 model 방안을 개발하였다. 본 연구에서 고려된 원자로 운전조건은 Cold Zero Power (CZP)와 Hot Full Power (HFP)로서 독작용이 평형인 상태에서 고려한 것이다. 격자상수는 핵연료의 연소에 대한 것도 고려하였으며, 계산된 결과들은 월성 원자로의 예비안전보고서에 주어진 값과 이전의 연구결과와 비교하였다.

  • PDF

웹 기반의 분산 객체 지향 소프트웨어 개발 환경을 위한 버전 관리 모텔 (Version Management Model for Distributed Object Oriented Software Development Environment Based on Web)

  • 김수용;최동운
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권8호
    • /
    • pp.1099-1108
    • /
    • 2001
  • 본 논문에서는 웹 기반의 분산 소프트웨어 개발 환경에서 원시 코드 중심의 버전뿐만 아니라 원시 코드 이전 단계의 UML(Unified Modeling Language) 기반의 소프트웨어 개발 환경에서 발생하는 다양한 설계 객체들을 일정한 형태로 구축하여 효율적으로 관리하는 방법론을 제시하였다. 또한, 웹을 기반으로 한 분산 소프트웨어 개발 과정에서 발생하는 버전들을 일관성 있게 관리하기 위해 버전 규칙에 기초한 웹 기반의 규칙 버전 관리 모델을 설계하였다.

  • PDF