• 제목/요약/키워드: code complexity

검색결과 590건 처리시간 0.03초

SQL 기반 퍼시스턴스 프레임워크 (A Persistence Framework Based SQL)

  • 조동일;류성열
    • 정보처리학회논문지D
    • /
    • 제15D권4호
    • /
    • pp.549-556
    • /
    • 2008
  • 기업의 웹 기반 인트라넷 시스템은 객체지향 언어로 개발되고, 데이터의 관리는 RDBMS를 이용하여 구축된다. 두 시스템은 이질적 패러다임에 기인하여 모델의 불일치성을 발생시킨다. 이 문제를 해결하고자 사용되는 ORM 프레임워크는 RDB의 테이블과 객체지향 언어의 객체를 매핑하는 구조로 응용프로그램의 개발이 복잡하고, 변경에 유연하지 못하여 기업형 인트라넷 시스템의 개발 및 유지보수에 어려움을 준다. 본 연구에서는 기존 ORM 프레임워크의 복잡성을 해소하고, 변경에 유연하여 기업의 인트라넷 시스템에 적합한 퍼시스턴스 프레임워크를 제안한다. 제안한 퍼시스턴스 프레임워크는 테이블의 엔티티와 객체를 매핑하는 매핑 메타정보가 불필요하고, 소스코드를 자동 생성하여 개발 및 유지보수의 편의성을 제공하고, 변경에 유연하다. 제안 프레임워크는 Hibernate, iBATIS와의 테스트 결과 iBATIS와는 처리속도가 비슷했으나 iBATIS는 대용량 데이터 처리시 문제를 나타냈으며, Hibernate보다 약 3배 빠른 속도를 보였다.

다중경로 레일리 페이딩 채널에 대한 DSF 릴레이 MC-CDMA 시스템의 평균 오류율 의사 분석 기법 (Semi-Analytical Averaged Error Rate Evaluation for DSF-Relay MC-CDMA systems over Multipath Rayleigh Fading Channels)

  • 고균병
    • 전기전자학회논문지
    • /
    • 제16권2호
    • /
    • pp.138-144
    • /
    • 2012
  • 본 논문에서는 DSF 릴레이 MC-CDMA 시스템에 대한 의사 성능분석 기법을 다중경로 레일리 페이딩 채널에 대해 제안한다. 오류율 성능과 복잡도를 고려하여 MC-CDMA 시스템의 결합기법으로는 MMSE-C 방법을 사용한다. 평균 오류율 유도를 위하여 DSF-Relay 기법의 릴레이 노드들에서 발생할 수 있는 오류 사건에 기반한 분석 방법을 우선 채택한다. 그리고 발생가능한 모든 오류 사건들을 고려한 형태로 평균 오류율 표현한다. 또한 제안된 의사 분석적 성능분석 결과는 모의실험 결과와의 비교를 통하여 검증하도록 한다. 최종적으로 유도된 성능분석 결과가 다양한 다중경로 레일리 페이딩 채널 환경을 반영하면서 DSF 릴레이 MC-CDMA 시스템의 성능 상한 값을 측정할 수 있는 분석 툴이 될 수 있음을 확인한다.

CDMA시스템에서 지연 시간을 향상시킨 순차적 간섭 제거기에 관한 연구 (A study on the SIC with the improved delay time in CDMA System)

  • 최병구;박용완
    • 대한전자공학회논문지TC
    • /
    • 제37권7호
    • /
    • pp.1-8
    • /
    • 2000
  • 본 논문에서는 CDMA 시스템에서 다중 사용자 검출을 위해 수신신호를 나누는 개념과 순차적 간섭 제거기를 조합한 새로운 간섭 제거기를 제안한다. 본 간섭 제거기에서 수신신호를 첫 번째 그룹의 입력 신호로 이용하며, m개의 그룹들을 통과해서 m개의 그룹 출력 신호들은 만들어진다. e번째 그룹의 출력 신호를 제외한 모든 그룹의 출력 신호들은 더해져서 수신신호로부터 제거되고 그로부터 얻어지는 신호는 번째 순차적 간섭 제거기의 입력 신호로 이용된다. 컴퓨터 시뮬레이션 및 구조분석을 통해서 향상된 순차적 간섭 제거기가 비트 오율과 복잡성의 면에서 순차적 간섭 제거기의 성능을 유지시키는 동시에 순차적 간섭 제거기의 지연시간에 대한 단점을 향상시킴을 보여준다.

  • PDF

주파수 다이버시티가 적용된 STBC-OFDM의 UWB 시스템 성능 분석 (UWB System Performance Analysis of STBC-OFDM Using Frequency Diversity)

  • 김남;최정훈;한태영
    • 한국전자파학회논문지
    • /
    • 제16권4호
    • /
    • pp.351-358
    • /
    • 2005
  • 본 논문에서는 시공간 다이버시티 이득을 갖는 STBC를 UWB 시스템에 적용하고 4차의 다이버시티 이득을 얻기 위해 주파수 다이버시티를 적용함으로써 UWB OFDM의 성능을 향상시킬 수 있는 방법을 제안하였다. 컴퓨터 시뮬레이션을 통한 모의실험으로 제안하고자 하는 시스템의 주파수 다이버시티를 적용한 UWB STBC-OFDM의 성능을 분석하였다. 분석한 결과 본 논문에서 제안한 UWB 시스템은 송신 안테나의 증가에 따라 발생하는 복잡도를 줄일 수 있으며, 2개의 송신 안테나만을 사용하고도 주파수 반복에 의한 선형적인 계산만으로 4개의 송신 안테나를 사용하는 것과 같은 성능을 얻을 수 있었다. 제안된 시스템을 $10^{-4}$서 일반적인 UWB OFDM과 비교하면 $7.1\;\cal{dB}$, UWB STBC-OFDM과 비교하면 $1.9\;\cal{dB}$의 성능이 향상되는 것으로 분석되었다.

WCDMA시스템 무선 중계기의 적응간섭제거기에 관한 연구 (A Study on Adaptive Interference Canceller of Wireless Repeater for Wideband Code Division Multiple Access System)

  • 한용식;양운근
    • 한국정보통신학회논문지
    • /
    • 제13권7호
    • /
    • pp.1321-1327
    • /
    • 2009
  • 본 논문에서는 최근 방송 및 이동 통신 서비스가 광벙위하게 사용되고 서비스 영역의 용이한 확대로 인해 무선중계기에 대한 수요가 급격히 증가하고 있다. 그러나 무선중계기에서 발생되는 궤환 신호로 인한 발진현상이 발생 한다. 그룹화 LMS(Least Mean Square)와 CMA(Constant Modulus Algorithm) 알고리즘을 이용한 적응 필터를 적용시킨 새로운 혼합 간섭 제거기활 제안한다. 제안한 간섭 제거기는 그룹화 LMS 알고리즘 간섭 제거기법을 적용시키기 때문에 기존 구조보다 나은 채널 적응 성능과 낮은 MSE(Mean Square Error)을 가진다. 이 제안된 검출기는 수렴속도를 증가하면서 동시에 평균 자승 에러를 줄이기 위해 최소평균 자승 알고리즘에서 두 개의 적응화 상수를 이용한다. 이 구조는 기존 비선형 간섭제거기에 비해 같은 MSE(Mean Square Error)에 대한 반복수와 하드웨어 복잡도를 줄여준다.

RMESH에서 선형 사진트리의 블록 위치 계산을 위한 상수시간 알고리즘 (Constant Time Algorithm for Computing Block Location of Linear Quadtree on RMESH)

  • 한선미;우진운
    • 정보처리학회논문지A
    • /
    • 제14A권3호
    • /
    • pp.151-158
    • /
    • 2007
  • 계층적 자료구조인 사진트리는 영상을 표현하는데 매우 중요한 자료구조이다. 사진트리를 메모리에 저장하는 방법 중 선형 사진트리 표현 방법은 다른 표현 방법과 비교할 때 저장 공간을 매우 효율적으로 절약할 수 있는 이점이 있기 때문에 사진트리와 관련된 연산의 수행을 위해 선형 사진트리를 사용하는 효율적인 알고리즘 개발에 많은 연구가 진행되어 왔다. 블록위치 계산은 영상에서부터 주어진 블록을 완전히 포함하는 컴포넌트를 추출하는 연산으로, 영상 처리의 응용에서 중요하게 사용되는 기하학적 연산에 속한다. 본 논문에서는 RMESH(Reconfigurable MESH) 구조에서 3-차원 $n\times n\times n$ 프로세서를 사용하여 선형 사진트리로 표현된 영상의 블록위치를 계산하는 상수시간 알고리즘을 제안한다. 이 알고리즘은 $n\times n\times n$ RMESH의 계층구조에서 선형 사진트리의 위치코드들을 효율적으로 처리하는 기본적인 연산들을 이용함으로써 상수시간의 시간복잡도를 갖는다.

선형 사진트리의 선형이동을 위한 상수시간 RMESH 알고리즘 (Constant Time RMESH Algorithm for Linear Translation of Linear Quadtrees)

  • 김경훈;우진운
    • 정보처리학회논문지A
    • /
    • 제10A권3호
    • /
    • pp.207-214
    • /
    • 2003
  • 계층적 자료구조인 사진트리는 이진 영상을 표현하는데 매우 중요한 자료구조이다. 사진트리를 메모리에 저장하는 방법 중 선형사진트리 표현 방법은 다른 표현 방법과 비교할 때 저장 공간을 매우 효율적으로 절약할 수 있는 이점이 있기 때문에 사진트리와 관련된 연산의 수행을 위해 선형 사진트리를 사용하는 효율적인 알고리즘 개발에 많은 연구가 진행되어 왔다. 선형이동은 영상을 주어진 거리만큼 이동시키는 연산으로, 영상 처리의 응용에서 중요하게 사용되는 연산에 속한다. 본 논문에서는 RMESH (Reconfigurable MESH) 구조에서 3-차원 n${\times}$n${\times}$n 프로세서를 사용하여 선형 사진트리로 표현된 이진 영상의 선형 이동을 수행하는 효율적인 알고리즘을 제안한다. 이 알고리즘은 n${\times}$n${\times}$n RMESH의 계층구조에서 선형 사진트리의 위치코드들을 효율적으로 전송할 수 있는 기본적인 연산들을 이용함으로써 상수 시간의 시간 복잡도를 갖는다.

정형 명세를 이용한 웹 기반 은행 어플리케이션의 테스트 기법 (A Testing Method for Web-Based Banking Applications Using Formal Specification)

  • 안영희;최은만
    • 정보처리학회논문지D
    • /
    • 제11D권4호
    • /
    • pp.855-864
    • /
    • 2004
  • 정형적 명세를 이용하면 원시코드의 복잡함에 방해받지 않고 필요한 구현 정보를 테스트 프로그래머가 얻을 수 있다. 특히 웹 기반 소프트웨어는 정형적 명세로 시스템에 대한 외부 입력과 반응을 잘 나타낼 수가 있다. 이 논문에서는 정형적 명세를 이용하여 테스트 데이터를 추출하는 방법을 제안한다. 복잡하고 구성요소가 다양한 웹 어플리케이션의 기능을 Object-Z 정형 명세언어를 이용하여 핵심적으로 나타낸다. 정형 명세에서부터 상태모델을 구성하고 최상위 레벨의 STD에서 세부적으로 STD를 추가하여 테스트 시나리오를 추출하였다. 실험 대상은 보안과 정확성을 요하는 웹 뱅킹 시스템으로 정하고 계좌이체 과정의 테스트 데이터를 추출하였다. 제안한 방법은 사용기반 테스트 기법과 결합하여 웹 소프트웨어의 테스트 자동화에 중요한 요소가 될 것이다.

바이너리 취약점의 자동 탐색을 위한 동적분석 정보 기반 하이브리드 퍼징 연구 (A Study on Hybrid Fuzzing using Dynamic Analysis for Automatic Binary Vulnerability Detection)

  • 김태은;전지수;정용훈;전문석
    • 한국산학기술학회논문지
    • /
    • 제20권6호
    • /
    • pp.541-547
    • /
    • 2019
  • 최근 자동화 되는 해킹 및 분석 기술의 발전으로 인하여 수많은 소프트웨어 보안 취약점이 빠르게 발표되고 있다. 대표적인 취약점 데이터베이스인 NVD(National Vulnerability Database)에는 2010년부터 2015년까지 보안 취약점(CVE: Common Vulnerability Enumeration) 약 8만 건이 등록되었으며, 최근에도 점차 증가하고 있는 추세이다. 보안 취약점은 빠른 속도로 증가하고 있는 반면, 보안 취약점을 분석하고 대응하는 방법은 전문가의 수동 분석에 의존하고 있어 대응 속도가 느리다. 이런 문제점을 해결하기 위해 자동화된 방법으로 보안 취약점을 탐색하고, 패치하여 악의적인 공격자에게 공격 기회를 줄 수 있는 보안 취약점을 사전에 대응 할 수 있는 기술이 필요하다. 본 논문에서는 복잡도 분석을 통해 취약점 탐색 대상 바이너리의 특징을 추출하고, 특징에 적합한 취약점 탐색 전략을 선정하여 취약점을 자동으로 탐색하는 기술을 제안한다. 제안 기술은 AFL, ANGR, Driller 도구와 비교 검증 하였으며 코드 커버리지는 약 6% 향상, 크래시 개수는 약 2.4배 증가, 크래시 발생율 약 11% 향상 효과를 볼 수 있었다.

건물용 연료전지 복합배기구조 안전 실증평가 (An Empirical Evaluation of Safety of the Common Vent Structure for Stationary Fuel Cell Systems)

  • 이은경;이정운;문종삼;이성희;신동훈
    • 한국수소및신에너지학회논문집
    • /
    • 제29권6호
    • /
    • pp.596-605
    • /
    • 2018
  • Interest in hydrogen, as an energy carrier, has been growing to solve the problems on shortage of fossile fuels and greenhouse gas. According to the standard KGS FU 551 for stationary fuel cell installation, the fuel cell system could be connected up to two common exhausts to one floor. depending on the required power for building or the installation environment in buildings, multiple fuel cell systems could be installed. Afterwards the number of perforations and flues could be decided. Hence, economic efficiency in significantly determined with respect to installation area and the number of fuel cell systems. In addition, the complexity of common vent structure for stationary fuel cell systems could be changed. In this paper, Verification experiments were conducted by connecting the common exhaust system to the fuel cell simulation system and the actual fuel cell system. Humidity and temperature were changed at ON/OFF, but no factors were found to affect performance or system malfunction. Exhaust emissions were also measured to obtain optimized values. We intend to expand the diffusion of stationary fuel cells by verifying safety of common exhaust structure.