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

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

컴포넌트에 대한 IDL 기반 품질평가에 관한 연구 (Study on Component Evaluation based on IDL)

  • 김상영;황선명
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.546-548
    • /
    • 2000
  • 컴포넌트 소프트웨어의 개발은 재사용성의 확보로 인하여 개발기간 단축, 개발비 감소등과 같은 효과를 가져올수 있으나, 컴포넌트를 개발한 환경과 이를 적용하는 환경과의 차이점으로 인한 위험성은 절대적으로 고려해야할 사항 중의 하나이다. 또한 컴포넌트는 실행가능한 코드의 형태로 존재한다는 점 때문에 기존의 Whitebox Testing방법을 적용하기에는 무리가 있다. 따라서 기존의 소프트웨어와 컴포넌트와의 구별되는 요소를 찾아 이제 적용 가능한 테스트 방법의 연구가 요구되어 진다. 본 논문에서는 컴포넌트의 개념과 대하여 살펴보고 기존의 테스트방법을 응용하여 컴포넌트에 적용 가능한 테스트 방법을 제안하도록 한다.

  • PDF

Geotextiles 봉합용 복합 재봉사의 제조 및 평가 (Manufacturing and Assesment of Composite Type Sewing Threads for Geotextile Seaming)

  • 전한용;장경호;김홍관;박용준
    • 한국섬유공학회:학술대회논문집
    • /
    • 한국섬유공학회 2001년도 가을 학술발표회 논문집
    • /
    • pp.420-423
    • /
    • 2001
  • 토목합성재료(Geosynthetics) 중 직포매트는 i) 분리, ii) 보강/보호 등의 기능을 가지고 있으며 연약지반 보강, 도로포장, 간척지 지반 공사 및 해안지역 LNG 저장고 공사, 폐기물 매립지의 사면 및 저면 보호재 등 기초 보강재료로 널리 이용되고 있다. 그러나 현재 토목건설공사에 사용되고 있는 직포매트용 봉합사는 타이어 코드 제조용 폴리에스테르 고강력사이며, 봉합할 경우 원통형 관입에 의한 인장신도가 커지게 되어 변형에 의한 파괴가 쉽게발생한다. (중략)

  • PDF

컴포넌트의 테스트가능성 향상을 위한 래퍼 설계와 구현 (A Design and Implementation of Wrapper for Improving Component Testability)

  • 송호진;최은만
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.340-342
    • /
    • 2003
  • 컴포넌트는 서드파티(third-party)소스코드 형태로 배포되지 않는 등 여러 가지 요인으로 인해 테스트가능성(testability)이 낮아지게 된다. 이렇게 낮은 테스트가능성으로 인하여 개발된 컴포넌트가 실제로 재사용되었을 때 테스트에 많은 어려움이 따르게 된다. 이러한 테스트가능성을 향상시키기 위한 방법으로서 컴포넌트에 테스트를 위한 래퍼(wrapper)를 적용할 수 있다. 본 연구에서는 테스트가능성을 향상시키기 위한 방법인 래퍼를 설계하고 구현하는 방법에 대한 연구를 수행하였다.

  • PDF

퍼지 기반 컴포넌트 검색 인터페이스 구현 (Fuzzy based Component Retrieval Interface Implementation)

  • 김선아;한군희;한정수
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2003년도 춘계학술발표논문집
    • /
    • pp.173-176
    • /
    • 2003
  • 본 논문은 컴포넌트의 재사용을 위한 퍼지 기반 컴포넌트 검색 인터페이스를 구현하였다. 컴포넌트 검색을 위해서는 클래스의 상속관계를 이용한 시소러스로 구축하였고, 이를 통하여 질의를 이용한 컴포넌트 검색이 가능하도록 하였다. 또한 검색결과는 우선순위로 보여줌으로서 질의에 대한 보다 빠른 검색이 되도록 하였다. 검색된 컴포넌트는 원시코드, 컴포넌트 정보, 클래스 다이어그램 둥을 제공함으로서 효율적인 컴포넌트 재사용이 가능하도록 하였다.

  • PDF

영광 3/4호기 Midloop 운전중 RHR 기능 상실사고시 CATHARE2 코드를 이용한 열수력 현상 해석 및 증기발생기 열제거 능력 평가

  • 김원석;하귀석;정재준;장원표;유건중
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1995년도 추계학술발표회논문집(2)
    • /
    • pp.525-530
    • /
    • 1995
  • 최적 열수력 전산 코드인 CATHARE2 Vl.3u 코드를 이용하여 영광 3/4호기 midloop 운전중 잔열제거(RHR) 기능 상실사고를 해석하였다. 본 연구의 주된 목적은 사고시 계통에서 발생하는 열수력 현상의 이해 향상 및 증기발생기 열제거 능력 평가에 있다. 사고 복구 절차 관점에서 노심 비등, 노출 시점 및 계통압력 등이 중요한 인자이다. 본 계산 수행시 사용한 가정은 다음과 같다. 가) 초기 계통 수위는 고온관 중간에 위치하며 그 윗 부분은 질소 가스로 차 있다. 나) 3/4 인치 크기의 방출 밸브가 원자로 용기 상부 및 가압기 상부에 각각 설치되어 있으며, RHR 흡입구에 수위지시계가 설치되어 있다. 다) 증기발생기의 이차측은 U-튜브가 잠기도록 물로 차있다. 라) 두 증기발생기의 대기 방출 밸브(ADV)는 항상 열려 있어 사고시 이차측 압력을 대기압으로 유지하기에 충분하다. 사고는 원자로 정지 2일 후 발생하였다고 가정한다. 이와 같은 조건하에서 사고시 주된 계통 열제거 수단은 증기발생기 U-튜브내의 응축 작용이며 이는 전체 열제거량의 94%로 나타났다. 노심 비등 시점온 사고후∼300초 이후이며, 계통압력은 10,800초 이후에 최고 압력인 0.25MPa에 도달한 후 그 값을 계속 유지하고 있다. RHR 배관에 연결된 수위지 시계를 통해 10,200초 이후부터 냉각수가 방출되었다. 2개의 방출밸브 및 수위지시계를 통하여 방출된 유량에 근거하여 원자로 용기 냉각재 수위가 고온관 바닦까지 낮아지는 시점을 계산하면 사고 약 6.4 시간 이후가 된다.

  • PDF

실행 코드 영역 프로파일링을 통한 MFU 기반 페이지 컬러링 기법 (MFU-based Page Coloring Scheme through Application Code Profiles)

  • 김정훈;김인혁;엄영익
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.246-249
    • /
    • 2011
  • 페이징을 이용한 가상 메모리 환경에서는 프로세스가 사용하는 가상 페이지가 임의의 물리 페이지로 매핑이 되므로 캐시 인덱스 충돌로 인한 캐시 미스율이 증가한다. 이를 하드웨어의 지원 없이 해결하기 위해 페이지 컬러링 기술은 처음 연구되기 시작하였고, 지금까지도 꾸준히 연구되고 있다. 이러한 페이지 컬러링 기술은 컬러링 정책을 먼저 정해놓고 컬러링을 하는 정적 페이지 컬러링, 그리고 동적프로파일링을 통해 프로세스의 데이터 영역 접근 패턴을 파악하고 이를 통해 실시간 컬러링을 하는 동적 페이지 컬러링으로 나눌 수 있다. 하지만 두 가지 방법 모두 다음과 같은 단점이 존재한다. 먼저 정적 페이지 컬러링은 프로세스의 동작을 프로파일링 할 수 없기 때문에 컬러링으로 인한 효율을 극대화시킬 수 없고, 동적 페이지 컬러링은 동적 프로파일링을 하고 이를 통해 재컬러링(recoloring) 하는 오버헤드가 존재한다. 이러한 문제를 해결하기 위해서, 본 논문에서는 실행 코드 영역 프로파일링을 통한 MFU(Most Frequently Used) 기반 페이지 컬러링 기법을 제안한다. 이 기법은 동적으로 프로세스 코드 영역을 프로파일링 하여 실행 점유율이 높은 영역을 알아낸 뒤, 이를 기반으로 정적 페이지 컬러링을 하는 방식이다. 따라서 본 논문에서 제안한 기법은 기존의 기법들이 가진 단점을 해결하고, 캐시 성능을 향상시킬 것으로 기대된다.

반환 지향 프로그래밍 공격에 대한 효율적인 방어 기법 설계 및 구현 (Design and Implementation of Efficient Mitigation against Return-oriented Programming)

  • 김지홍;김인혁;민창우;엄영익
    • 정보과학회 논문지
    • /
    • 제41권12호
    • /
    • pp.1018-1025
    • /
    • 2014
  • 반환 지향 프로그래밍 공격(ROP)은 프로그램에 존재하는 반환 명령어로 끝나는 코드 조각들을 조합하여 가젯을 만들고, 연속적으로 실행하여 스택의 내용을 조작함으로써 프로그램의 제어권을 가져오는 공격이다. 이에 대한 기존 방어기법은 높은 실행 오버헤드와 바이너리 증가 오버헤드를 갖거나, 적용 범위의 제한이 있는 문제점이 있다. 본 논문에서는 기존 기법의 문제점을 갖지 않으면서 성능 및 바이너리 크기 증가 측면에서 효율적인 방어 기법인 zero-sum defender를 제안한다. 반환 지향 프로그래밍 공격은 정상적인 프로그램의 흐름과 다르게, 함수 호출 명령어가 실행되지 않고 여러 반환 명령어가 실행되는 실행 특성을 가진다. 제안 기법은 이러한 특성을 이용하여 프로그램 실행 흐름이 반환 지향 프로그래밍 공격에 의해 오용되는지 모니터링하여 방어 기능을 수행한다. 실제 공격 모델에 대한 실험을 통해 방어 기법의 효용성을 확인하였고, 벤치마크 실험을 통해 약 2%의 성능 오버헤드와 약 1%의 바이너리 크기 증가만으로 방어가 이루어짐을 확인하였다.

쓰레기 소각재 사용 콘크리트의 품질특성에 대한 실험적 연구 (An Experimental Study on the Quality of Concrete with Municipal Solid Waste Incineration Ash)

  • 김재우;최재진;문대중
    • 한국건설순환자원학회논문집
    • /
    • 제2권4호
    • /
    • pp.335-344
    • /
    • 2014
  • 쓰레기 소각재(소각재)를 콘크리트용 재료로 재활용하기 위하여 소각재의 품질특성에 대하여 분석하였으며, 소각재를 사용한 콘크리트의 유동특성 및 강도특성에 대하여 검토하였다. 소각재의 화학성분은 CaO 성분이 50%이상을 차지하고 있었으며, 소각재의 누적입도분포 50%의 평균입경은 $25{\mu}m$ 정도를 나타내었다. 소각재 IA1의 입자형상은 미세입자가 뭉쳐져 구형상을 나타내고 있으며, 소각재 IA2의 입자형상은 미세입자가 판상 형상으로 겹쳐져 있는 구조로 제조공정에 따라 다르게 나타났다. 소각재를 사용하므로써 콘크리트의 품질특성에도 크게 영향을 미쳤으며, 소각재 IA2를 사용한 경우 슬럼프가 증가하고 고성능감 수제 사용량이 감소하였으나, 압축강도 발현은 저하하였다. 소각재 IA2와 규조분말을 병용하여 혼합하므로써 목표슬럼프를 얻기 위한 고성능감수제의 사용량은 증가하였으나, 재령 28일 압축강도는 향상되는 효과가 있었다. 또한, 압축강도와 인장강도와의 비는 CEB-FIP 코드의 85%~105% 범위내에 있었다.

연판정 Reed-Solomon 리스트 디코딩의 Factorization을 위한 효율적인 VLSI 구조 (Efficient VLSI Architecture for Factorization in Soft-Decision Reed-Solomon List Decoding)

  • 이성만;박태근
    • 대한전자공학회논문지SD
    • /
    • 제47권11호
    • /
    • pp.54-64
    • /
    • 2010
  • Reed-Solomon(RS) 코드는 강력한 에러 정정 능력으로 널리 사용된다. 최근 Sudan에 의해 Reed-Solomon 코드의 리스트 디코딩 알고리즘이 정립되었다. 리스트 디코더는 일반적인 디코더보다 더 큰 디코딩 반경을 가지며 하나 이상의 코드를 찾아낸다. 리스트 디코더는 복잡도와 latency가 매우 큰 Interpolation 과 Factorization 단계를 포함하므로 효율적인 하드웨어 설계가 필요하다. Factorization 은 latency가 매 단계마다 변하는 특성을 가져 복잡도가 높으며, 하드웨어 효율 저하의 문제가 발생한다. 본 논문에서는 하드웨어의 재사용을 높인 구조와 알고리즘의 효율적인 처리 스케쥴을 제안한다. 제안한 구조는 각 단계를 작은 단위의 R-MAC 유닛으로 나누어 매 단계마다 하드웨어를 재구성하여 처리함으로서 높은 하드웨어 효율과 효율적인 메모리 구조를 통해 복잡도가 낮은 순차처리를 적용하면서도 높은 처리량을 보이며, 여러 가지 어플리케이션에 적용가능하다. 제안한 구조는 동부 아남 $0.18{\mu}m$ 표준 셀 라이브러리를 사용하여 합성한 결과 최대 동작 주파수는 330MHz이다.

스미싱 범죄 프로파일링 모델 설계 (Designing SMS Phishing Profiling Model)

  • 정영호;이국헌;이상진
    • 정보보호학회논문지
    • /
    • 제25권2호
    • /
    • pp.293-302
    • /
    • 2015
  • 스미싱 범죄 피해 사례에서 수집할 수 있는 공격정보들을 이용하여, 범죄수사에 사용하는 프로파일링 기법을 응용한 스미싱 범죄 프로파일링 모델을 제안한다. 기존에 수사기관에서는 apk 파일의 해시를 이용한 시그니처 분석과 코드 내 삽입된 C&C IP 분석방법을 사용하였으나, 시그니처의 다변화와 코드 난독화로 인해 그 활용도가 낮아졌다. 실제 수사기관에 접수된 169건의 피해사례의 분석을 통해, apk 파일 내 인증서 파일 일련번호의 재사용이 151건(89%), 퍼미션 파일의 재사용은 136건(80%)에 달한다는 점에 착안, 인증서 파일의 일련번호와 퍼미션 파일의 해시를 중심으로 한 스미싱 프로파일링 모델을 설계하여 범죄를 군집화하여 기존의 해시 기반 군집화 방법을 보완하였고, 코드 유사도 검증을 통하여 추가로 신뢰성을 확보하였다.