• 제목/요약/키워드: 코드 재사용

검색결과 476건 처리시간 0.028초

중수감속 가압경수로의 개념설계

  • 김명현;윤진규
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1996년도 춘계학술발표회논문집(1)
    • /
    • pp.112-116
    • /
    • 1996
  • 신형경수로의 대안으로서 가압경수로의 단점을 보완하고, 가압중수로의 장점을 채택한 중수감속 경수로의 핵적 개념설계를 제안하였다. 냉각재와 감속재가 서로 다른 채넬을 통해 흐르는 기존 가압중수로의 Pressure-Tube 설계의 장점을 채택하여, 냉각재는 경수를 감속재는 중수를 사용하는 중수감속 가압경수로(DPWR, Deuterium-moderated PWR)의 설계 타당성을 검토하였다. 기본적으로 CANDU의 system설계를 Proven Technology로서 가능한 많이 채택하고, CANFLEX 핵연료 설계도 기존 연구 결과로서 최대한 활용하였다. 월성 2,3,4호기 FSAR의 사양을 그대로 사용하여 기존 중수로의 37봉 핵연료 다발을 6$\times$6 직각 배열 등가 핵연료집합체로 재구성한 후, SEU $UO_2$ 핵연료에 대해 HELIOS코드를 사용하여 핵적 특성을 검토하였다. 냉각재 온도계수가 음의 안전성을 갖고 있으며, 기존 중수로보다 연소도가 훨씬 큰 원자로가 설계될 수 있음을 확인하였다. 또한 발전소 이용률의 증대, 사용후 핵연료 발생량의 감소를 기대할 수 있었다.

  • PDF

CUPID 코드를 이용한 CANDU 원자로 칼란드리아 탱크 내부유동 열수력 예비 해석 (Preliminary Thermal-Hydraulic Analysis of the CANDU Reactor Moderator Tank using the CUPID Code)

  • 최수룡;이재룡;김형태;윤한영;정재준
    • 에너지공학
    • /
    • 제23권4호
    • /
    • pp.95-105
    • /
    • 2014
  • CUPID 코드는 기기 스케일(Component scale)의 2상 유동(Two-phase flow) 해석 코드로서 다양한 2상 유동 조건의 실험 자료를 이용하여 검증되어 왔다. 특히, CUPID 코드의 CANDU형 원자로 감속재 탱크 내부 유동 해석능력을 평가하기 위해 1/4 규모 축소 실험장치의 실험결과를 이용하여 검증한 바가 있다. 본 연구에서는 이전 연구를 바탕으로 CUPID 코드를 사용하여 실제 원자로 감속재탱크 내부의 열수력 거동을 해석하였다. 감속재 탱크의 내부 구조는 아주 복잡하기 때문에 다공질 매질 방법을 적용하였으며 탱크 입구노즐 또한 기기 스케일 코드의 취지에 부합하게 아주 단순화하여 모델하였다. 해석결과의 정확성을 결정하는 가장 중요한 요소는 입구노즐의 모델 방법에 있는 것으로 나타났다. 입구노즐을 단순하게 모델하여 입구유량을 경계조건으로 부여하고 발전소 정상운전조건으로 계산한 결과, 부력에 의한 열성층화 현상이 발생하였다. 이는 전혀 타당하지 않은 것으로 입구 유동의 모멘텀을 정확하게 모의하지 않아 발생한 것이 나타났다. 이를 개선하고자 입구 유량과 운동량을 동시에 보존시킬 수 있도록 입구 노즐 면적을 축소하고 속도는 증가시켜서 계산한 결과, 사실적인 내부 유동장을 얻을 수 있었다. 결론적으로 계산 비용효과가 뛰어난 다공질 매질 방법에 입각하여 CUPID 코드를 실규모 감속재 탱크 열유동 해석에 적용할 수 있음을 보였고, 입구노즐의 적절한 모델이 가장 중요한 요소임을 확인하였다.

원격 취약점 증명 도구의 설계 및 구현 (A Design and Implementation of a Penetration Simulator for Remote Vulnerability)

  • 김하원;김원호;권오훈;김종;홍성제;김수용;한광택;박중길
    • 한국정보보호학회:학술대회논문집
    • /
    • 한국정보보호학회 2003년도 동계학술대회
    • /
    • pp.447-451
    • /
    • 2003
  • 특정 프로그램의 취약점 여부를 판단하기 위한 방법에는 프로그램의 버전이나 작동여부를 점검하는 방법과 해당 프로그램에 실제 침투를 수행하고 그 성공여부를 검증하는 방식이 있다. 후자를 이용한 방식은 침투 코드의 구현, 재사용, 확장이 어렵기 때문에 전자에 비해서 널리 사용되지 않지만, 정확한 결과를 얻을 수 있고 보안의 경각심을 높일 수 있는 장점이 있다. 본 논문에서는 최근에 널리 사용되는 원격 취약점 침투 코드들의 구조를 분석하여 다양한 취약점을 보다 정확하게 검증할 수 있고 새로운 취약점에 대해서도 쉽게 확장할 수 있는 원격 취약점 증명 프레임워크를 제시한 후 이를 바탕으로 원격 취약점 증명 도구를 설계하고 구현한다. 원격 취약성 증명 도구는 원격 취약점 침투코드들의 모듈화 및 재사용을 위한 프레임워크 부분과 사용자의 입력을 받아서 모의 침투를 수행하고 침투 성공 증거를 제공하는 GUI 부분으로 구성된다.

  • PDF

기존 시스템에서 설계 패턴으로의 재공학 툴에 관한 연구 (A Study on The Reengineering Tool From conventional System into Design Pattern)

  • 김행곤;차정은
    • 한국정보처리학회논문지
    • /
    • 제5권9호
    • /
    • pp.2334-2344
    • /
    • 1998
  • 코드중심의 컴피넌트 추상화에 의한 클래스 단위의 응용시스템 구성은 각 요소의 독립성 및 재사용에 대한 잇점이 미흡하다. 이들 요소가 주로 구현상에 초점을 두기 때문이다. 다라서 사우이의 개발 단계에 대한 설계 문제의 추상화와 특정 영역의 일반적인 해결에 대한 정보 표현 및 구성 요소 상호 간의 관련성을 나타내는 설계패턴이 필요하다. 또한 기존 시스템을 분석하여 정확한 시스템을 이해하고 재사용 자원으로의 지식을 활용할 수 있는 소프트웨어 역공학이 필요하다. 즉, 객체지향 시스템의 설계구조를 추출하여 시스템 분석과 설계에 대한 이해를 향상시키고 표준화된 설계용어 및 컴퍼넌트 관계 구조를 통해 재사용을 용이하게 하는 설계 패턴 추출을 위한 역공학은 중요하다. 따라서 본 논문에서는 기존 객체지향 시스템 코드에서 설계 패턴 추출을 위한 역공학 적용에 관한 타당성과 설계 패턴 자동 추출을 위한 알고리즘을 Java 시스템에 적용하고 설계 패턴의 자동 추출을 위한 역공학 및 패턴 재사용을 위한 자동화 도구의 아키텍쳐를 설계 구현하다.

  • PDF

애폭시수지계 중성자 차폐제의 차폐능에 관한 연구

  • 조수행;최병일;신형준;노성기;박현수
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1998년도 춘계학술발표회논문집(2)
    • /
    • pp.571-576
    • /
    • 1998
  • 방사성물질의 수송용기 등에 사용되는 에폭시수지계 중성자 차폐재를 제조하였다 기본물질은 재질(KNS-102) 및 수소 첨가된 비스페놀 A힘(KNS-106) 그리고 패놀-노블락형 에폭시수지 (KNS-611)이며, 첨가제로는 수산화알루미늄 및 탄화붕소이다. 이들 중성자 차폐재들은 유동성이 좋아 수송용기와 같은 복잡한 구조에 사용할 수 있다. 제조된 중성자 차폐재들을 방사선 조사선 량에 대한 영향과 가압경수로 사용후핵연료_ 28다발을 수송할 수 있는 수송용기에 적용하여 차폐능 평가를 수행하였다 0.7 MGy 까지 중성자 차폐재들은 방사선 조사선량의 증가에 따라 중성자 차폐재의 거시적 제거 단면적($\Sigma$$_{R}$)은 약간 증가하는 경향을 나타내었으며, 수송용기에 적용하여 ANISN 전산코드로 차폐능 평가를 수행한 결과 정상수송시 중성자 차폐재의 두께가 12 cm 이상일 때 수송용기 반경방향표면에서 최대 방사선량율은 168 ~ 214 $\mu$Sv/h로 나타났으며, 수송용기 표면에서 100 cm 지점에서의 최대 방사선량율은 74 ~ 93 $\mu$Sv/h로 나타났다. 이들은 모두 관련된 법규들에서 규정된 최대 허용방사선량율을 만족하는 것으로 나타났다.

  • PDF

이용자 인증정보 재사용 방지를 위한 연구 : 전자서명을 중심으로 (Study on The Prevention of User Authentication Information Reuse : Focusing on Electronic-Signature)

  • 우기준;김동국
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제59차 동계학술대회논문집 27권1호
    • /
    • pp.361-363
    • /
    • 2019
  • 인터넷환경에서 금융회사는 홈페이지 사용자의 신원확인, 부인방지 등의 목적으로 공개키 기반구조(PKI: Public Key Infrastructure) 환경의 공인인증서를 홈페이지 로그인, 전자금융거래 등의 업무에 적용하고 있다. 사용자의 공인인증서를 이용하여 생성된 전자서명이 악성코드 감염 등으로 인하여 유출 시 사용자가 과거에 서명했던 전자서명이 재사용(로그인, 전자금융거래 등)될 수 있는 취약점이 존재하기에 인터넷 상에서의 전자서명 재사용에 대한 원인, 방지 절차 및 방법을 제안 하고자 한다.

  • PDF

통합 객체 관리 모델을 위한 F77/J++ 생성기에 관한 연구 (A Study on F77/J++ Code Generator for Integration Object Management Model)

  • 선수균;송영재
    • 한국정보처리학회논문지
    • /
    • 제7권10호
    • /
    • pp.3064-3074
    • /
    • 2000
  • 최근 컴퓨팅 환경은 통합되는 개방형 시스템으로 변모하고 있다. 요즘에도 여러 기업과 연구기관에서는 노후코드를 그대로 사용하고 있으며 급변하는 컴퓨팅 환경에 능동적으로 대처를 못하고 있다. 또한 여러 개발자가 소프트웨어 개발에서 생산성 문제와 노후코드를 변환시키는데 많은 고민을 하고 있다. 이에 본 논문에서는 급변하는 환경에 대처하고 새로운 소프트웨어 개발에 생산성을 향상시키기 위해서 통합 객체 관리 모델을 제안한다. 이 모델은 세 계층으로 나누며 위 계층은 사용자에게 정보를 분류하고 디스플레이하는 계층이다. 가운데 계층은 제어기능으로 통합 관리기 계층이다. 아래 계층은 데이터를 관리하는 객체 관리 저장소계층이다. 따라서, 통합 객체 관리 모델을 위한 F77/J++ 생성기(FORTRAN-77/Java Code generator)를 설계 구현한다. 생성기는 노후코드를 새로운 코드로 변환시켜 생산성을 향상시키고 업무를 재 설계하는데 도움을 준다. 재공학 전략을 적용하여 아홉 단계 전략으로 구성되어 있다. 이는 향후 시스템의 통합에 잇점인 소프트웨어의 재사용성을 극대화하여 생산성을 향상시키는 프로토타이핑을 지원할 것으로 기대된다.

  • PDF

Native API 빈도 기반의 퍼지 군집화를 이용한 악성코드 재그룹화 기법연구 (Malicious Codes Re-grouping Methods using Fuzzy Clustering based on Native API Frequency)

  • 권오철;배성재;조재익;문종섭
    • 정보보호학회논문지
    • /
    • 제18권6A호
    • /
    • pp.115-127
    • /
    • 2008
  • Native API(Application Programming Interfaces)는 관리자 권한에서 수행되는 system call의 일종으로 관리자 권한을 획득하여 공격하는 다양한 종류의 악성코드를 탐지하는데 사용된다. 이에 따라 Native API의 특징을 기반으로한 탐지방법들이 제안되고 있으며 다수의 탐지방법이 교사학습(supervised learning) 방법의 기계학습(machine learning)을 사용하고 있다. 하지만 Anti-Virus 업체의 분류기준은 Native API의 특징점을 반영하지 않았기 때문에 교사학습을 이용한 탐지에 적합한 학습 집합을 제공하지 못한다. 따라서 Native API를 이용한 탐지에 적합한 분류기준에 대한 연구가 필요하다. 본 논문에서는 정량적으로 악성코드를 분류하기 위해 Native API를 기준으로 악성코드를 퍼지 군집화하여 재그룹화하는 방법을 제시한다. 제시하는 재그룹화 방법의 적합성은 기계학습을 이용한 탐지성능의 차이를 기존 분류방법을 결과와 비교하여 검증한다.

XML DTD를 Schema로 변환하는 자동 변환기 설계 (Design of Reusable Automatic Translator for converting DTD to Schema)

  • 고혜경;조윤기;조정길;이병렬;구연설
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (상)
    • /
    • pp.429-432
    • /
    • 2001
  • 최근 인터넷상에서 DTD 기반의 XML 문서가 문서의 교환의 목적으로 사용되어 B2B 상에서 XML 문서의 사용이 증가하고 있다. 그러나 DTD는 데이터 타입이 제한적이고 사용자가 원하는 형태를 정의하여 사용할 수 없기 때문에 좀더 유연하고, 재사용이 가능한 스키마를 B2B 상에서 표준으로 이용을 하게 되었다. 스키마는 객체 지향적이기 때문에 새로운 타입을 선언 시 기존의 데이터와 타입을 이용하여 확장 또는 제한을 하여 재사용성이 뛰어나다. 그러나 기존의 스키마 자동 생성기는 사용자가 바라는 최적화 코드가 아니고, 스키마의 장점인 모듈화가 전혀 되어 있지 않아, 재사용을 할 수가 없다. 따라서 본 논문에서는 기존 자동 생성기의 단점을 극복하여 문서를 XML 스키마로 변환할 때 모듈화가 되고, 재사용이 가능한 코드를 만들 수 있도록 자동 변환기를 설계하며, 기존의 변환기가 사용자 시점에서 사용하기가 어렵고, 복잡한 인터페이스를 가지고 있기 때문에 이를 사용하기 쉽게 단순화하고 DTB와 스키마를 다양한 외양으로 볼 수 있는 스타일(Style) 에디터를 첨가하여 변환기를 구성한다.

  • PDF

자동학습에 기반한 디자인 패턴 인식 (Design Pattern Discovery based on Machine Learning)

  • 황성욱;윤현상;이은석
    • 한국HCI학회:학술대회논문집
    • /
    • 한국HCI학회 2006년도 학술대회 1부
    • /
    • pp.760-765
    • /
    • 2006
  • 디자인 패턴의 사용은 시스템을 좀 더 유연하고, 이해하기 쉽고, 재사용 가능하게 만든다. 개발이 완료된 시스템이 명확하게 문서화가 되어 있으면, 시스템의 내부 구조를 이해하기 쉽고, 향후 유지 보수의 비용이 적게 든다. 하지만, 대부분 시스템의 경우 개발된 시스템의 문서화가 잘 되어 있지 않기 때문에, 시스템에 문제가 생겨 수정 하고자 하거나, 새로운 모듈을 추가하여 시스템의 기능을 확장하고자 할 때, 전체 소스코드를 분석하여 시스템을 이해해야 하는 어려움이 있다. 이러한 문제점을 해결하기 위해서 소스코드에서 자동적으로 디자인 패턴을 인식하여 문서화를 증진시킬 수 있다. 따라서 신뢰할 만한 디자인 패턴 인식 시스템이 중요하다. 지금까지 디자인 패턴 인식 방법은 시스템의 구조적인 특징만을 이용하여 패턴을 인식하여 왔다. 그래서 본 논문은 구조적인 특징뿐만 아니라 동적인 분석, 그리고 자동학습(machine learning)에 기반하여 소스코드로부터 디자인 패턴을 인식하는 방법을 제안하고자 한다. 그리고 전 작업에서 만든 자바로 쓰여진 에이전트 개발 툴을 대상으로 실시하여 인식한 디자인 패턴에 대한 평가를 하였다.

  • PDF