• 제목/요약/키워드: 설계 접근 방식

검색결과 714건 처리시간 0.041초

규칙기반 한글 자동 프로그램을 위한 프로그램 변형기법 (A Program Transformational Approach for Rule-Based Hangul Automatic Programming)

  • 홍성수;이상락;심재홍
    • 한국정보처리학회논문지
    • /
    • 제1권1호
    • /
    • pp.114-128
    • /
    • 1994
  • 초고급 언어에 의한 자동 프로그래밍은 프로그램의 자료구조 이외에 많은 부분을 시스템이 관장함으로써 프로그램 명세의 표현이 추상적이지만 프로그램 의미소가 술 어논리, 집합, 사상, 혹은 제안된 자연언어를 사용하기 때문에 초고급 구조에 익숙하 지 않은 프로그래머들이 이를 이용하여 프로그램을 작성하는 경우 상당한 어려움이 따 르고, 이들 초고급언어 구조에 익숙하기까지 많은 시간이 요하게 된다. 왜냐하면 초 고급언어는 프로그램 명세의 표현이 추상적이지만 프로그램 의미소가 술어 논리, 집합, 사상, 혹은 제한된 자연언어를 사용하기 때문이다. 본 논문에서는 기존의 자동 프로 그램의 어려움을 줄이기 위해서 한글로 구성된 선언적구문, 절차적 구문, aggregate 구문으로 광역언어를 설계하고 구현한다. 본 논문에서는 제안하는 한글 자동 프로그래 밍 시스템(Hangul Automatic Programming)은 입력으로 순수한 한글로 구성되어 있으며 추상 알고리즘(Abstract Algorithm)과 자료형(Data Type)혹은 절차적 구문을 받아서 출력으로는 C 언어 프로그램을 만들어 낸다. 자동 프로그래밍 접근 방식은 프로그램 변형기법과 규칙기반에 바탕을 두고 문제영역은 일반적인 프로그램으로 한정 하였다. 시스템 제어구조는 한글 프로그램을 입력으로 받아서 지식베이스로부터 적절한 규칙 을 선택해서 이것을 변형한 다음 전체 데이타 베이스에 넣는데 이과정을 프로그램이 완성 될 때 까지 반복한다.

  • PDF

시맨틱웹을 활용한 초등학교 학습자료 검색시스템 (An Elementary Educational Contents Retrieval System Using Semantic Web)

  • 이희경;전우천
    • 정보처리학회논문지A
    • /
    • 제13A권6호
    • /
    • pp.545-554
    • /
    • 2006
  • 웹의 활용이 보편화 되면서 웹을 통한 자료의 검색이 증가하고 있으나, 웹상의 방대한 자료 중에서 학습자가 꼭 필요한 학습자료를 찾는 것은 쉬운 일이 아니다. 검색엔진을 이용할 경우 원하는 정보를 어느 정도 찾을 수 있으나 검색어 일치방식에 의존하는 현재의 검색엔진의 특성상 결과가 만족스럽지 못한 경우가 많다. 또한 검색 결과 중에서 연관이 없는 정보를 필터링하기 위해 사용자가 많은 시간을 낭비하기도 한다. 본 연구에서는 웹 자원의 의미정보를 구조화하여 정보의 효율적인 검색, 통합, 재사용을 가능하도록 하는 시맨틱 웹(Semantic Web)기술을 활용하여 초등학교 학습자료에 적합한 온톨로지(Ontology)를 제안하고, 의미적 연관관계를 통해 학습내용에 접근할 수 있도록 초등학교의 역사분야 학습 내용에 관한 온톨로지를 구축하였다. 또한 이를 기반으로 학습자료를 검색할 수 있는 시스템을 설계하고 구현하였다. 본 검색시스템의 특징은 다음과 같다. 첫째, 학습자료와 연관된 사용자 질의어를 보다 상세하게 입력받아 검색결과를 얻는다. 둘째, 사용자 질의어를 바탕으로 학습자료 온톨로지에 질의하여 검색어가 포함된 결과 및 검색어와 연관된 정보를 검색결과로 얻는다. 셋째, 질의어와 연관된 내용을 함께 제시함으로써 학습의 효율을 높일 수 있다.

무선 센서 네트워크에서 링크 비용 최적화를 고려한 감시·정찰 환경의 트리 기반 라우팅 알고리즘에 대한 연구 (A Tree-Based Routing Algorithm Considering An Optimization for Efficient Link-Cost Estimation in Military WSN Environments)

  • 공준익;이재호;강지헌;엄두섭
    • 한국통신학회논문지
    • /
    • 제37권8B호
    • /
    • pp.637-646
    • /
    • 2012
  • 최근 많은 응용 분야에서 무선 센서 네트워크 기술의 요구가 급증하고 있다. 특히 사람이 접근하기 어려운 환경에 센서 노드들을 설치하면 스스로 네트워크를 형성하고 사용자가 원하는 정보를 쉽게 획득할 수 있다. 그러나 무선 센서 네트워크에서 각 센서 노드들은 소형의 배터리를 사용하기 때문에 에너지를 효율적으로 관리해야 한다. 침입 탐지와 같은 응용에서는 침입자가 언제 나타날지 모르기 때문에, 에너지 효율이 높은 알고리즘으로 네트워크 수명을 연장시키는 노력이 요구된다. 본 논문에서는 침입 탐지 응용에서 데이터 전송의 신뢰성을 위해 트리 기반의 라우팅 알고리즘을 제안한다. 본 제안 방식은 데이터 집중으로 소모되는 에너지를 막기 위하여 부모와 자식 노드의 링크 설정 시 Load-balancing을 고려한 최적의 링크 비용을 계산하고, 효율적인 라우팅 테이블 관리로 센서 노드의 한정된 메모리 자원의 효율을 높였다. 또한 감시 정찰 환경에서는 침입자의 움직임을 예측할 수 없기 때문에 현실적인 군 운영 환경을 고려하여 다음의 시나리오를 설계하였고, 이에 대한 지연시간, 에너지 소모량 등의 성능을 시뮬레이션 결과를 통하여 입증하였다. 각 시나리오는 첫 번째로 침입자가 노드 설치 경로를 따라 이동하는 경우, 두 번째는 침입자가 노드 설치 경로를 가로지르는 경우, 마지막으로 침입자가 노드 설치 경로를 따라 이동하는 중에 이탈하는 경우로 구분하여 시험하였다.

모델기반 컴포넌트 개발방법론의 지원을 위한 추상컴포넌트 자동 추출기법 (Automatic Extraction of Abstract Components for supporting Model-driven Development of Components)

  • 윤상권;박민규;최윤자
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권8호
    • /
    • pp.543-554
    • /
    • 2013
  • 모델 중심 개발 방법론은 시스템 개발의 추상화 수준을 높임으로써 구현 세부 사항과는 독립적으로 중요한 요구사항과 설계 문제 등을 개발 단계 초기에 점검할 수 있도록 해준다. 그러나 현재까지 많은 소프트웨어가 코드중심, 상향식 개발방식을 통해 개발되어 왔고, 따라서 적절한 도구의 지원 없이는 이러한 모델 중심 개발 방법을 도입하는 것이 쉽지 않다. 현재 코드 중심으로 개발된 시스템에 모델 중심 개발 방법론을 도입할 수 있도록 코드로부터 모델을 생성하는 역공학적인 접근방법이 연구되고 있으나 대부분 코드에서 일차적인 모델을 추출하는 데 그치고 있다. 하지만 추상컴포넌트 개념을 이용하면 이러한 모델을 일차적으로 추출에 그치지 않고, 추출된 일차 모델을 상위수준의 추상화 단계로 연속적으로 추출할 수 있다. 본 연구에서는 이러한 추상컴포넌트의 연속적인 추출 과정 중 첫 번째 단계인 코드로부터 최하위 기반(base) 추상컴포넌트를 추출하는 과정을 자동화할 수 있는 기법을 제안하고, 실제 도구 구현을 통해 그 기법의 타당성을 평가한다. 실험 대상으로 선택된 코드는 무선센서 네트워크 운영체제인 TinyOS의 소스 코드이며, 해당 소스 코드는 nesC 언어로 작성되었다.

동적 타임 슬롯 할당에 기반한 수중 모바일 Ad-hoc 네트워크에서의 매체접근제어 프로토콜 (Media Access Control Protocol based on Dynamic Time Slot Assignment in Underwater Mobile Ad-hoc Network)

  • 신승원;김영표;윤남열;박수현
    • 한국시뮬레이션학회논문지
    • /
    • 제20권4호
    • /
    • pp.81-89
    • /
    • 2011
  • 수중 모바일 ad-hoc 네트워크는 수중환경 감시, 재난방지, 해양자원 탐사, 해양생명체 탐구, 그리고 침몰선박 탐색과 같은 수중환경의 다양한 분야에서 유용하다. 수중 환경에서 다중 데이터 통신을 하기 위해서는 효율적인 Medium Access Control (MAC) 프로토콜의 설계가 필요하다. Aloha 프로토콜은 기본적이고 간단한 프로토콜의 하나지만, 충돌이 자주 발생하는 단점이 있다. 만약 RF 통신에서 충돌이 발생한다면, 재전송을 하여 이 문제를 해결할 수 있지만, 저주파를 사용하는 수중에서는 전송 속도가 느리기 때문에 재전송에 많은 어려움이 따른다. 따라서 충돌을 피하기 위해 MAC 프로토콜 기반의 Time Division Multiple Access(TDMA)가 사용되고 있지만, 기존 TDMA는 보낼 데이터가 없을 경우, 타임 슬롯을 쓰지 않는 문제점이 있다. 따라서, 본 논문에서는 보낼 데이터가 없을 경우, 짧은 "I Have No Data"(IHND)를 보냄으로써 타임 슬롯을 단축시키는 동적 TDMA 프로토콜 방식을 제안한다. 또한, 본 논문에서는 데이터 처리량과 채널 효율에 관련된 수학적 분석 모델을 제시하고 기존 TDMA 프로토콜과 비교함으로써 성능의 우수성을 검증한다.

모노 카메라 영상기반 시간 간격 윈도우를 이용한 광역 및 지역 특징 벡터 적용 AdaBoost기반 제스처 인식 (AdaBoost-based Gesture Recognition Using Time Interval Window Applied Global and Local Feature Vectors with Mono Camera)

  • 황승준;고하윤;백중환
    • 한국정보통신학회논문지
    • /
    • 제22권3호
    • /
    • pp.471-479
    • /
    • 2018
  • 최근 안드로이드, iOS 등의 셋톱박스 기반의 스마트 TV에 대한 보급에 따라 제스처로 TV를 컨트롤 할 수 있는 새로운 접근을 제안한다. 본 논문에서는 모노 카메라 센서를 이용한 AdaBoost 기반 제스처 인식에 관한 알고리즘을 제안한다. 우선, 신체 좌표 추출을 위해 가우시안 배경 제거 및 Camshift 기반 자세 추적 및 추정 알고리즘을 사용한다. AdaBoost 학습 모델을 신체 정규화된 광역 및 지역 특징 벡터의 집합을 특징 패턴으로 하여, 속도가 다른 동작들을 인식할 수 있도록 하였다. 또한 속도가 다른 다양한 제스처를 인식하기 위해 다중 AdaBoost 알고리즘을 적용하였다. CART 알고리즘을 이용하여 성공적인 중요 특징 벡터를 확인하고 중요도가 낮은 특징벡터를 제거하는 방식을 적용하면서 분류 성공률이 높은 최적의 특징 벡터를 탐색하였다. 그 결과 24개의 주성분 특징 벡터를 찾았으며, 기존 알고리즘에 비해 낮은 오분류율(3.73%)과 높은 인식률(95.17%)을 지닌 특징 벡터 및 분류기를 설계하였다.

한국의 무상원조 평가 동향 연구: KOICA 사후평가 보고서 분석을 중심으로 (1998-2016) (Analyzing the Trends of Development Evaluation in South Korea : Focusing on the Ex-Post Evaluation Reports of KOICA (1998-2016))

  • 손혁상;이진영;이일청
    • 국제지역연구
    • /
    • 제22권1호
    • /
    • pp.161-202
    • /
    • 2018
  • 본 연구의 목적은 한국의 무상원조 평가 동향을 분석하는 것이다. 이를 위해서 한국국제협력단(KOICA)에서 발행한 평가보고서를 OECD DAC 평가기준을 중심으로 검토하였다. 또한 유 무상 원조기관의 평가 역사와 발전과정을 설명한다. 연구질문은 두 가지로 요약할 수 있다. 첫째, 한국 무상원조의 평가기준과 접근방법론은 OECD DAC 가입을 전후로 어떻게 변화되었는가, 둘째, OECD DAC의 평가기준은 KOICA 사후평가 보고서에 어떻게 반영되어 있는가이다. 연구 분석 자료는 1998년부터 2016년까지 KOICA 홈페이지에 게시된 개별 사업평가보고서이다. 약 28여년간 발행된 KOICA의 사업평가 보고서에 대한 개략적인 분석, 그리고 사후평가 보고서를 중심으로 '평가결과'와 '제언' 부분을 내용분석(content analysis)하였다. 주요 분석결과는 세 가지로 요약할 수 있다. 첫째, OECD DAC의 5대 평가기준인 적절성, 효율성, 효과성, 영향력, 지속가능성에 대한 언급 빈도가 높아지고, 평가기법에 있어 정량평가기법 활용이 증가하고 있다. 둘째, OECD DAC 가입을 전후로 한국 기업진출, 한국의 국가위상 제고에 대한 내용 보다는 수원국의 소득증대, 경제성장 등의 논의가 확대되고 있음을 확인했다. 셋째, 2011년 부터 발행된 사후평가 보고서에는 사업설계매트릭스(PDM), 기초선조사(baseline data) 등 평가지표, 성과 등과 관련된 단어들이 기하급수적으로 증가하였다. 본 연구는 한국의 무상원조사업 사후평가 방식이 최근 국제사회의 기준을 적극적으로 수용하고 있으며, 보고서의 양적, 질적 변화를 위해 다양한 평가방법을 활용하고 있음을 확인하였다.

3차원 기공구조를 이용한 정전기반 에너지 하베스팅 나노발전기 소자제조 (3D Porous Foam-based Triboelectric Nanogenerators for Energy Harvesting)

  • 전상헌;정정화;홍석원
    • 마이크로전자및패키징학회지
    • /
    • 제26권1호
    • /
    • pp.9-15
    • /
    • 2019
  • 본 연구에서는 3차원 기공구조를 지닌 금속 및 고분자 소재를 이용한 수직 마찰모드의 정전기반 나노발전기(triboelectric nanogenerator, TENG) 제조기술을 소개하고 이에 관한 응용 연구를 수행하였다. 다양한 장점을 지닌 3차원 기공구조를 활용하여 설계된 간단하며 효율적인 나노발전기로, 반복적인 접촉/분리를 통해, 120 V에 이르는 순간 전압특성과 최대 출력 $0.74mW/m^2$을 획득하였다. 실제적인 응용 연구로 48개의 발광소자 구동 실험을 실시하였으며, 저전력 소비 전자소자 장치로의 응용 확장성을 확인하기 위해 회로 구성을 통한 커패시터 축적기능을 확인하였다. 본 연구에서 소개하는 정전기반 에너지 하베스팅 기술은 매우 경제적으로 제조할 수 있는 실용적인 접근방식으로, 반복적으로 가해지는 마찰에 의한 정전력을 효율적으로 획득하여 가까운 미래에 자가발전(self-powered)형 소형 전기소자 구동, 휴대형 전자기기 및 대규모의 전자 발전 장치에 적용 가능할 것으로 기대된다.

초등학생들의 소집단 과학 논의 활동에 나타나는 인식적 고려사항 탐색 (Exploring Epistemic Considerations in Small Group Science Argumentation of Elementary Students)

  • 최현경;김효남
    • 한국과학교육학회지
    • /
    • 제39권1호
    • /
    • pp.59-72
    • /
    • 2019
  • 이 연구에서는 초등학생들의 소집단 과학 논의 활동에서 나타나는 인식적 고려사항들을 동정하고 이러한 인식적 고려사항들이 논의 상황 속에서 어떻게 서로 관련되는지 탐색하였다. 학생들의 소집단 논의 활동에서 나타난 인식적 고려사항들은 Berland et al.(2016)이 제시한 틀을 사용하였다. 연구 결과는 다음과 같다. 첫째, 초등학생들의 소집단 논의 활동에서 인식적 고려사항은 본성, 일반성, 정당화, 청중의 네 가지 측면에서 소집단 별, 차시 별로 다양하게 나타났다. 둘째, 소집단 별 논의 활동에서 나타난 인식적 고려사항들은 서로 상호 작용하며 복합적으로 나타났다. 이러한 연구 결과는 소집단 논의 수업을 설계하고 평가하는 교사들에게 학생들이 논의 활동에 참여할 때 어떠한 생각을 가지고 참여하고 있으며 이러한 인식적 고려사항들이 학생들의 논의 활동에 어떤 영향을 줄 수 있는지에 대한 이해를 제공할 수 있다. 학생들의 학습접근방식보다는 성적 수준이 학생들이 사용하는 인식적 고려사항에 더 영향을 주는 것으로 나타났다. 또한 인식적 고려사항들은 상호 작용하는 과정에서 논의 상황에 따라 서로 관련이 되므로 인식적 고려사항들이 서로에게 긍정적으로 관련되어 과학 논의 활동이 과학적이고 논리적으로 전개될 수 있도록 소집단내 규범 형성 및 교수 전략을 고려하여야 한다.

적대적 생성 신경망과 딥러닝을 이용한 교량 상판의 균열 감지 (Crack Detection on Bridge Deck Using Generative Adversarial Networks and Deep Learning)

  • 지봉준
    • 한국건설순환자원학회논문집
    • /
    • 제9권3호
    • /
    • pp.303-310
    • /
    • 2021
  • 교량의 균열은 교량의 상태를 나타내는 중요한 요소이며 주기적인 모니터링 대상이다. 그러나 전문가가 육안으로 점검하는 것은 비용, 시간, 신뢰성 면에서 문제가 있다. 따라서 최근에는 이러한 문제를 극복하기 위해 자동화 가능한 딥러닝 모델을 적용하기 위한 연구가 시작되었다. 딥러닝 모델은 예측할 상황에 대한 충분한 데이터가 필요하지만 교량 균열 데이터는 상대적으로 얻기가 어렵다. 특히 교량의 설계, 위치, 공법에 따라 교량 균열의 형상이 달라질 수 있어 특정 상황에서 많은 양의 균열 데이터를 수집하기 어려움이 따른다. 본 연구에서는 적대적 생성 신경망(Generative Adversarial Network, GAN)을 통해 불충분한 균열 데이터를 생성하고 학습하는 균열 탐지 모델을 개발했다. 본 연구에서는 GAN을 이용하여 주어진 균열 데이터와 통계적으로 유사한 데이터를 성공적으로 생성했으며, 생성된 이미지를 사용하지 않을 때보다 생성된 이미지를 사용할 때 약 3% 더 높은 정확도로 균열 감지가 가능했다. 이러한 접근 방식은 교량의 균열 검출이 필요하지만 균열 데이터는 충분하지 않거나 하나의 클래스에 대한 데이터가 상대적으로 적을 때 감지 모델의 성능을 효과적으로 향상시킬 것으로 기대된다.