• 제목/요약/키워드: HELP 코드

검색결과 136건 처리시간 0.026초

파울리 X,Y,Z 오류검출 기능을 갖는 증강된 QSBC(Quantum Short-Block Code)-QURC(Quantum Unity-Rate Code)(II) (Augmented QSBC(Quantum Short-Block Code)-QURC(Quantum Unity-Rate Code)(II) with Pauli X,Y,Z error detection)

  • 박동영;서상민;김백기
    • 한국전자통신학회논문지
    • /
    • 제18권3호
    • /
    • pp.495-508
    • /
    • 2023
  • 본 논문은 멀티레이트 양자 터보 숏-블럭 코드의 양자정보처리 파트만을 이용해 고전정보처리 파트의 외부 도움 없이 양자 채널에서 발생한 파울리 X,Y,Z 오류의 유형과 위치 정보를 알아내는 방법을 제안한다. 파울리 X,Y 오류의 위치 정보를 얻기 위해 C[n,k,2] QSBC-QURC 인코더에 각각 n개의 보조 큐빗과 CNOT 게이트를 삽입했는데 그 결과 최대 코딩률이 약 1/2로 제한되는 절충 특성을 갖게 되었다. C[n,k,2] QSBC-QURC에 대한 파울리 Z 오류의 위치 정보는 클리포드 기반 스태빌라이저 측정으로 구했다. 제안한 방법은 코딩률 외의 C[n,k,2] QSBC-QURC가 가진 나머지 모든 특성을 상속한다.

인공지능에 활용되는 공학수학 합성곱(convolution) 교수·학습자료 연구 (A Study on Teaching of Convolution in Engineering Mathematics and Artificial Intelligence)

  • 이상구;남윤;이재화;김응기
    • 한국수학교육학회지시리즈E:수학교육논문집
    • /
    • 제37권2호
    • /
    • pp.277-297
    • /
    • 2023
  • 합성곱(convolution)은 인공지능(artificial intelligence)에서 컴퓨터 비전(computer vision), 심층학습(deep learning) 등의 분야를 이해하고 응용하려면 알아야 하는 중요한 수학적 연산이다. 그러나 현재의 공학수학 교과과정의 합성곱 내용은 독립적인 주제가 아니라 단편적으로 다루어지고 있어서 그 의미를 충분히 전달하지 못하고 있다. 이에 본 논문에서는 공학수학에서 인공지능 교육과 연계할 수 있도록 개발한 합성곱 교수·학습 자료를 제시한다. 먼저 기존 공학과 인공지능 기술의 통합적 관점에서 합성곱에 대한 배경지식과 응용 사례를 정리하고, 코딩을 이용한 교육이 가능하도록 파이썬(Python)/SageMath 코드를 개발하여 제공한다. 또한 합성곱 지식이 인공지능에서 어떻게 활용되는지 보여주는 구체적인 예시로, 이미지 분류에 사용되는 합성곱신경망(Convolutional Neural Network, CNN)을 개발된 코드와 함께 제공한다. 본 교수·학습자료는 합성곱 개념을 쉽고 효과적으로 교육할 수 있도록 공학수학의 보충 자료로 활용가능하며, 학습자는 코딩을 통해 합성곱을 배우고 본인의 전공과 관련된 인공지능 기술을 학습하는 데 이를 이용할 수 있다.

EDF: An Interactive Tool for Event Log Generation for Enabling Process Mining in Small and Medium-sized Enterprises

  • Frans Prathama;Seokrae Won;Iq Reviessay Pulshashi;Riska Asriana Sutrisnowati
    • 한국컴퓨터정보학회논문지
    • /
    • 제29권6호
    • /
    • pp.101-112
    • /
    • 2024
  • 본 논문에서는 프로세스 마이닝을 위한 이벤트 로그 생성을 지원하도록 설계된 대화형 도구인 EDF(Event Data Factory)를 소개한다. EDF는 다양한 데이터 커넥터를 통합하여 사용자가 다양한 데이터 소스에 연결할 수 있도록 지원한다. 이 도구는 그래프 기반 시각화와 함께 로우 코드/노코드 기술을 사용하여 비전문가 사용자가 프로세스 흐름을 이해하도록 돕고, 사용자 경험을 향상시킨다. EDF는 메타데이터 정보를 활용하여 사용자가 case, activity 및 timestamp 속성을 포함하는 이벤트 로그를 효율적으로 생성할 수 있도록 한다. 로그 품질 메트릭을 통해 사용자는 생성된 이벤트 로그의 품질을 평가할 수 있다. 우리는 클라우드 기반 아키텍처에서 EDF를 구현하고 성능평가를 실행했으며, 본 연구와 결과는 EDF의 사용성과 적용 가능성을 보여주었다. 마지막으로 관찰 연구를 통해 EDF가 사용하기 쉽고 유용하여 프로세스 마이닝 애플리케이션에 대한 중소기업(SME)의 접근을 확장한다는 사실을 확인했다.

오류분석에 기반한 NXC 로봇프로그래밍 지원시스템의 개발 (Development of NXC Robot Programming Supporting System Based on Types of Programming Error)

  • 남재원;유인환
    • 정보교육학회논문지
    • /
    • 제15권3호
    • /
    • pp.375-385
    • /
    • 2011
  • 컴퓨터 교육은 기능 중심의 교육에서 창의력과 문제해결력을 신장시킬 수 있는 방향으로 전환되며 프로그래밍이 새롭게 주목받고 있다. 그러나 기존의 프로그래밍 교육은 여전히 문법 위주의 언어 지식 교육에 치우쳐 있어 한계가 있었다. 로봇 프로그래밍은 그 자체가 문제해결과정이며 프로그래밍 결과를 로봇이라는 구체물을 통해 직접 확인할 수 있으므로 학습자들의 흥미와 동기유발에 도움을 줄 수 있다. 그러나 실제 로봇 프로그래밍 교육을 실시해 보면 학습자들이 여러 가지 오류 때문에 어려움에 직면하는 것을 볼 수 있다. 따라서 본 연구에서는 로봇 프로그래밍에서 학습자들이 발생시키는 오류들을 유형별로 나누어 분석하고 이를 기초로 오류 해결지원 도구를 개발하였다. 개발된 오류 해결 지원 도구는 발생되는 오류를 감소시키고 오류 해결을 쉽게 할 수 있도록 명령어의 세트화, 언어 및 오류 메시지의 한글화, 학습단계별 예제소스 및 도움말, 주요 코딩 오류 제거기능, 코드정렬 및 행번호 표시 기능 등을 제공하였다. 투입 결과 오류 해결 지원 도구는 오류 감소와 오류 해결에 도움이 됨을 확인할 수 있었다.

  • PDF

차기 군 위성통신체계 환경에서 이동형 위성단말의 채널 blockage 극복을 위한 확산기반 협업통신 기법의 성능 분석 (Performance Analysis of Cooperative Communication with Spread Spectrum to Overcome Channel Blockage for On-The-Move Terminal in Next Generation Satellite Communication Systems)

  • 박형원;이호섭;윤원식
    • 한국통신학회논문지
    • /
    • 제39C권9호
    • /
    • pp.757-766
    • /
    • 2014
  • 본 논문에서는 차기 군 위성통신체계 환경에서 OTM(On-The-Move) 위성단말의 채널 blockage 신호 손실 보상을 위한 협업통신 기법을 제안하였다. 제안하는 협업기법은 인접 OTM 위성단말과 지상 무전기 체계를 통해 데이터를 공유하고 직교확산코드를 이용하여 대역확산 후 동시에 전송한다. 중첩되어 전송된 확산열은 EGC(Equal Gain Combining) 방식으로 결합한다. 성능 분석을 위해 OTM 위성단말의 blockage 채널을 2-state Markov chain으로 모델링하였으며, 이를 기반으로 협업단말들의 blockage 채널 상태에 따른 비트오류율을 도출하였다. 성능분석 결과 채널 조건이 더 나은 인접 OTM 위성단말의 협업으로 비트오류율 성능이 향상됨을 확인할 수 있었다. 특히 blockage 확률이 높을수록 협업을 통해 더욱 우수한 성능을 확인할 수 있었다. 그러나 서로 다른 지연을 갖는 확산 열 간 중첩으로 인해 협업단말 수 증가 시 다중접속간섭으로 인한 성능상의 제약이 있음을 확인하였다.

파형 웨브주름 보의 휨성능에 관한 실험적 연구 (Experimental Study on Flexural Structural Performance of Sinusoidal Corrugated Girder)

  • 김종성;채일수
    • 한국강구조학회 논문집
    • /
    • 제27권6호
    • /
    • pp.503-511
    • /
    • 2015
  • 강구조물에서 장스팬의 경우, 일반적으로 스티프너로 보강된 플레이트거더를 많이 사용하는데, 보(girder)의 춤이 크고 웨브의 폭이 좁은 단면을 선택하는 경우는, 웨브가 세장해져서 면외좌굴이 문제가 된다. 이를 해결하기 위한 방안으로, 이 연구에서는 국내에서도 공장, 창고건물을 중심으로 많이 사용되고 있는, 춤이 큰 주름 웨브 보를 휨재로 사용했을 때, 그 적용가능성을 판단하기 위하여, 그 선행작업으로, 주름 웨브(파형, Sinusoidal)를 가진 H형 단면보의 재하실험을 실시하였다. 평판웨브 P-4.5실험체에 비해서 주름웨브 CP-2.3실험체는 최대 휨내력은 12% 부족했지만, CP-3.2 실험체는 약 24% 내력상승이 나타났다. 이는 주름웨브 보는 평판보보다 불리한 판폭두께비를 가진 경우에도 충분한 내력확보가 가능함을 의미한다. 그리고 유로코드(EN 1993-1-5)에 의하여 산정된 휨 내력 및 전단내력을, 재하실험에 의한 휨내력과 KBC2009에 의한 전단내력을 비교하였다. 유로코드에서는 주름웨브의 판두께 증가는 휨성능 향상에 도움이 안 되며, 전단성능은 웨브 판두께와 주름 웨브의 형상에 민감함을 알았다.

밭작물 농업기상을 위한 수치형 산림입지토양도 활용성 평가 (Utilization Evaluation of Numerical forest Soil Map to Predict the Weather in Upland Crops)

  • 강다영;황영은;윤상후
    • 한국농림기상학회지
    • /
    • 제23권1호
    • /
    • pp.34-45
    • /
    • 2021
  • 날씨는 밭작물의 가격 측정과 생산량 및 품질에 영향을 미치기 때문에 농산업에서 가장 많이 고려되는 요소이다. 특히, 밭작물의 경우 평지보다 산지에서 재배되는 등 외부 환경에 많이 노출되어 있다. 본 연구는 수치 산림입지토양도를 이용하여 산지를 구성하고 있는 12개의 토양의 특성 자료와 기상정보 간의 연관성을 파악하였다. 공간적 상관관계가 고려된 GAM, 크리깅, RF를 이용하였으며, 연구자료는 2009년 1월부터 2018년 12월까지의 기상청과 농촌진흥청에서 수집한 일 단위 평균기온, 최고기온, 최저기온, 강우량 자료가 사용되었다. 분석결과 지리적 효과만 반영된 GAM이 상대적으로 추정성능이 우수하였고, 산림입지토양도는 밭작물 재배지 기상정보를 추정에 큰 도움이 되지 않았다. 이에 유의수준을 5%로 통계적 가설검정을 수행하여 중요 요인을 선택하였다. 산림입지토양도의 기후대코드(CLZN_CD)와 토양목본코드 B(SIBFLR_LAR)가 기상정보 추정에 상대적 유의미한 요인으로 선정되었다. 기후대코드를 추가한 모형의 경우 일 평균 기온과 일 최저기온의 공간 보간 성능이 향상되었다. 한반도의 국토는 70%가 산지이고 밭작물은 주로 산지에서 재배되고 있다. 따라서 산지의 기상정보를 추가 수집하여 연구를 수행한다면 생육시기별로 밭작물을 관리하는데 도움이 될 것으로 기대한다.

구성가능한 소프트웨어 제품라인 시험에서 코드 커버리지 측정 (Code Coverage Measurement in Configurable Software Product Line Testing)

  • 한수빈;이지현;고서연
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제11권7호
    • /
    • pp.273-282
    • /
    • 2022
  • 구성가능한 소프트웨어 제품라인 시험은 모든 멤버제품들에 포함되는 공통 부분과 일부 또는 단일 제품에 포함되는 가변 부분을 고려해야 하기 때문에 단일 제품 시험 방법들을 그대로 적용하기 어렵다. 소프트웨어 시스템 시험에서 시험 커버리지는 수행된 시험의 적절성을 측정하는 척도이다. 구성가능한 소프트웨어 제품라인으로부터 생성될 수 있는 멤버제품들은 수백 개에 이를 수 있기 때문에 시험 커버리지 측정은 소프트웨어 제품라인 수준에서 시험의 적절성을 평가하기 위해 중요하다. 이 논문은 구성가능한 소프트웨어 제품라인 시험에서 제품라인 수준의 코드 커버리지 측정 방법을 제안한다. 제안한 방법은 피처 집합의 포함 관계를 기준으로 제품들을 계층화한 후 제품라인의 멤버제품들을 시험하고, 시험으로부터 얻어진 각 제품의 시험 커버리지들을 종합하여 SPL 시험 커버리지를 정량화한다. 제안한 방법을 11개의 구성가능한 소프트웨어 제품라인 사례에 적용하여 검증한 결과, 제안한 방법은 SPL 시험이 얼마나 철저하게 수행되었는지를 정량적으로 기술하여 SPL 시험의 적정성을 확인할 수 있도록 도왔다. 또한, 새로 추가된 SPL 멤버제품의 시험이 이전 멤버제품 시험 대비 커버리지를 증가시키는 방향인지 확인할 수 있어 새로운 시험케이스들이 멤버제품들 간의 차이를 커버하는 방향으로 시험이 이루어지고 있는지 확인할 수 있었다.

FunRank: 함수 호출 관계 및 데이터 흐름 분석을 통한 공개된 취약점 식별 (FunRank: Finding 1-Day Vulnerability with Call-Site and Data-Flow Analysis)

  • 이재휴;백지훈;문현곤
    • 정보보호학회논문지
    • /
    • 제33권2호
    • /
    • pp.305-318
    • /
    • 2023
  • 최근 소프트웨어 제품의 복잡성 증가로 오픈소스 소프트웨어를 적극 활용하는 경우가 많아지고 있다. 이는 개발 기간 단축에 도움을 주지만, 동시에 사용된 오픈소스 소프트웨어간의 서로 다른 개발 생명 주기(SDLC)가 전체 제품의 버전 최신화를 어렵게 하기도 한다. 이로 인해 사용된 오픈소스 소프트웨어의 알려진 취약점에 대한 패치가 공개되었음에도 불구하고, 패치를 신속히 적용하지 못해 공개 취약점의 위협에 노출되는 경우가 많다. 특정 장치가 이런 위협에 노출되어있는지를 신속히 판별하기 위한 공개 취약점 식별 기법에 관한 여러 연구 들이수행되어 왔는데, 기존 기법들은 취약점이 발생하는 함수의 크기가 작거나 인라인되는 경우 취약점 발견에 어려움을 겪는 경우가 많다. 본 연구는 이런 문제를 해결하기 위해 함수 호출 관계 및 데이터 흐름 분석을 통한 바이너리 코드 유사성 비교 도구인 FunRank를 개발하였다. 개발된 도구는 기존 연구들과 달리, 컴파일러에 의해 인라인 될 수 있는 크기가 작은 함수의 코드를 식별해야만 발견할 수 있는 공개취약점 또한 찾아낼 수 있도록 설계되어 있다. 본 연구에서 인위적으로 만들어진 벤치마크 및 실제 펌웨어로부터 추출된 바이너리를 이용해 실험한 결과, FunRank가 바이너리 코드 내에서 인라인 된 함수를 잘 찾아내고, 이를 통해 공개된 취약점의 존재성을 빠르게 확인하는 데에 도움을 줌을 보일 수 있었다.

소프트웨어 개발 프로세스 교육을 위한 웹기반 로그 시스템의 구현 및 분석 (Analysis and Implementation of Web Based Log System for The Education of Software Developing Process)

  • 박지연;유욱성
    • 컴퓨터교육학회논문지
    • /
    • 제9권4호
    • /
    • pp.55-61
    • /
    • 2006
  • PSP(personal software process)는 소프트웨어 개발자들이 양질의 코드를 생산할 수 있도록 개발된 정밀하면서도 계량적인 수치를 기반으로 한 소프트웨어공학 기법이다. PSP의 효과적 학습을 위해서는 프로젝트에서 발생하는 많은 양의 데이터를 계산하고 기록하는 작업을 필수적으로 행해야만 한다. 이 작업은 많은 시간이 소요될 뿐 아니라, 오류의 발생이 쉬워 PSP 학습의 동기와 효과를 감소시키는 결과를 초래한다. 이를 개선하기 위해서 본 연구에서는 데이터의 정리, 검증 및 분석을 처리할 수 있도록 웹 기반의 PSP 로그 시스템을 설계하고 구현하였다. 3년간의 실험 결과는 이 시스템이 생산성과 정밀도를 높일 뿐만 아니라, 데이터의 처리보다는 PSP 기법의 프로세스에 대한 학습과 교수에 더 집중할 수 있게 해주었음을 보여주었다.

  • PDF