• 제목/요약/키워드: 실제적 연구 기반 프로그램

검색결과 376건 처리시간 0.029초

의미역 태깅의 제문제 (Consideration of Semantic Role Tagging)

  • 김윤정;옥철영
    • 한국정보과학회 언어공학연구회:학술대회논문집(한글 및 한국어 정보처리)
    • /
    • 한국정보과학회언어공학연구회 2015년도 제27회 한글 및 한국어 정보처리 학술대회
    • /
    • pp.75-80
    • /
    • 2015
  • 본고는 기존 연구에서 상정한 의미역에 기반하여 의미역 태깅 작업 중 실제 문장에 의미역을 태깅하는 데 나타난 문제점들에 대해 재고해보았다. 의미역을 태깅하는 데에 격틀 사전을 이용한 반자동의미역태깅프로그램의 정상적인 구동을 위한 사전의 재정비와 실제 문장에서는 드러나지만 사전에서는 나타나지 않는 문형 정보를 상세히 검토해야 함을 알게 되었다. 이를 해결하기 위해 격틀사전의 기본 사전이 표준국어대사전의 통사정보 제시를 문제삼아 이를 해결하기 위한 방안을 모색하고, 실제 문장에서 격교체에 의해 나타나고 있는 논항정보교체에 대처하기 위한 방안을 마련하고자 한다.

  • PDF

버퍼오버플로우 공격 방지를 위한 리턴주소 스택 (Return address stack for protecting from buffer overflow attack)

  • 조병태;김형신
    • 한국산학기술학회논문지
    • /
    • 제13권10호
    • /
    • pp.4794-4800
    • /
    • 2012
  • 버퍼오버플로우 취약점을 이용한 공격기법을 예방하기 위해서 그 동안 많은 연구가 진행되었으며, 여러 가지 탐지기술과 보안패치 등의 노력이 진행되었음에도 불구하고, 여전히 시스템 보안에 있어 가장 중요한 이슈로 지목되고 있는 이유는 아직까지도 프로그램 개발 시 버퍼오버플로우에 취약한 함수와 라이브러리를 이용하여 프로그램을 개발하고 있다는 점과 실제 버퍼오버플로우 취약점이 노출되어 시스템이 공격받은 후에 패치가 이루어진다는 점이다. 본 연구에서는 버퍼오버플로우 예방을 위한 하드웨어적인 보호기법으로 캐시레벨 기반의 리턴주소 스택을 이용한 버퍼오버플로우 보호기법에 대한 연구를 진행하였다. 제안한 스택구조의 성능평가는 SimpleScalar 시뮬레이터를 이용하여 진행하였으며, 본 연구에서 제안한 보호기법은 기존 버퍼오버플로우 취약점을 완벽히 보호할 수 있으며, 일부의 프로그램을 제외한 대부분의 프로그램에서 성능상의 차이가 발견되지 않은 시스템을 개발하였다.

유전자 알고리즘을 이용한 CORBA 기반의 재사용 클래스 라이브러리 구현 (Implementation of Reusable Class Library based on CORBA using Genetic Algorithm)

  • 이병정;문병로;우치수
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권2호
    • /
    • pp.209-222
    • /
    • 1999
  • 개발 과정의 생산성과 프로그램의 신뢰성을 향상시키기 위하여 소프트웨어 재사용이 매우 중요하며 , 효과적인 재사용을 위해서 세밀한 분류 방법과 정확한 검색 방법에 기반한 객체 지향 재사용 라이브러리가 필수적이다. 본 연구에서는 재사용 라이브러리의 다중 클러스터링(multi-way clustering) 분류 방법과 클러스터 기반 선형 검색(cluster-based linear retrieval) 방법에 유전자 알고리즘(genetic algorithm)을 적용한다. 다중 클러스터링은 부품들이 할당된 클러스터 개수, 클러스터 내부 유사도 그리고 클러스터들 사이의 유사도를 최적화하는 클러스터링을 찾아 부품을 세밀히 분류하는 것이고, 클러스터 기반 선형 검색은 주어진 질의와 유사한 부품을 많이 포함하는 클러스터를 검색하는 것이다. 본 논문에서는 유전자 알고리즘이 시뮬레이티드 어닐링 알고리즘(simulated annealing algorithm) 보다 우수한 해를 찾는 것을 실험을 통하여 보이고, 또한 본 알고리즘을 이용한 CORBA 기반의 재사용 클래스 라이브러리(RCL)를 기술한다.

스크래치에 기반한 로봇 교육에 대한 연구 (A Study on the Robot Education Based on Scratch)

  • 이영대;김순임;서용호;강정진
    • 문화기술의 융합
    • /
    • 제2권2호
    • /
    • pp.29-35
    • /
    • 2016
  • 기존의 교육용 로봇은 산업용 로봇을 사용하거나 토이 로봇을 사용하여 텍스트 기반으로 프로그램 하는 방식을 많이 사용하고 있으며 학습자들은 텍스트 기반 언어 문법으로 인해 로보틱스 학문에 대한 어려움을 겪는 경우가 많았다. 개발된 교육용 로봇은 카메라 및 컬러 트래킹 기능과 탈착 가능한 다양한 센서와 엑츄에이터 모듈, 오픈 하드웨어 지원 및 그래픽 언어기반으로 프로그램 방식을 가지고 있다. 본 연구에서는 최근 초중학교 소프트웨어 교육의 일환으로 사용되어지어 지고 있는 그래픽 모듈 조립방식의 스크래치를 기반으로 한 프로그램 방식을 사용하는 교육용 로봇을 개발하고 이를 현장 교육에 도입하는 새로운 교육 방식에 대해 언급하기로 한다. 또한 개발된 교육용 로봇을 대상으로 한 커리큘럼의 일례가 제시되었으며 실제 초등학교 학습에 적용한 결과 기존 교육에 비해 학생들의 창의성을 살린 교육의 수월성이 좋은 것으로 파악되었으며 이는 제시된 접근 방법이 타당하고 효율적이라는 것을 보여준다.

경력단절여성의 개인 특성과 창의성이 창업의지에 미치는 영향

  • 황선주;정화영;김명숙
    • 한국벤처창업학회:학술대회논문집
    • /
    • 한국벤처창업학회 2017년도 춘계학술대회
    • /
    • pp.61-61
    • /
    • 2017
  • 본 연구는 경력단절여성의 창업의지를 고취시키기 위해 필요한 변수를 분석하고, 성공적인 창업으로의 연결을 위한 교육 프로그램의 재구성 및 향후 정책이나 사업을 기획함에 있어 이론적 기반을 제공함에 목적을 두고 작성 되었다. 여자의 삶을 살면서 겪게 되는 출산 및 양육은 경력단절을 만드는 주된 이유이며, 이는 개인의 문제 뿐 아니라 저 출산 이라는 또 다른 사회적 문제를 야기 시킨다. 이런 사회적 문제의 해결방안으로 현재 정부는 여성기업의 활동과 여성의 창업을 지원하기 위해 2009년 12월 여성기업지원에 관한 법률을 제정하고, 여성기업 활동 촉진 기본계획을 수립하는 등 여성 창업 촉진을 위해 많은 노력을 하고 있다. 이러한 노력들이 실제 경력단절여성들에게 영향을 미치고 있는지 선행연구를 통해 알아보고, 경력단절여성의 창업의지를 고취시키기 위해 필요한 변수를 분석하여 실증 분석을 통해 관련성을 연구하고자 한다. 경력단절여성의 특성을 파악하여 경력단절 전 보다는 창업에 필요한 소통이 단절되었을 것으로 판단하여 외부의 영향력이 아닌 내부의 개인특성을 중점으로 변수들을 추출하였다는 선행연구와의 차이점이 있고, 일반 예비창업자 혹은 교육학에서 변수로 작용했던 창의성을 경력단절여성을 대상으로 연구하였다는 차이점이 있고, 창업 이라는 교육 커리큘럼에 여성을 대표하는 "감성"을 더해 "여성창업"을 위한 효과적인 교육 및 훈련 프로그램이 만들어 져야 하고, 경력단절여성들이 창업활동을 활발히 할 수 있도록, 일 가정 양립을 위한 제도적인 지원제도가 더욱 많아져 경력단절 여성창업률을 높이려는 노력이 더욱 필요할 것으로 판단된다.

  • PDF

중등 수학 예비 교사들의 다양한 교수.학습 방법에 대한 성향 (Mathematics Preservice Teachers' Disposition about Methods of Instruction Which Is Based on Shulman's Pedagogical Reasoning)

  • 이광호
    • 한국학교수학회논문집
    • /
    • 제12권1호
    • /
    • pp.1-25
    • /
    • 2009
  • 본 연구는 다양한 교수 학습 방법에 대한 예비 교사들의 성향을 알아봄으로써 그러한 성향을 교사 교육 프로그램에 충분히 활용하여 예비 교사들의 적극적인 참여와 사고를 확장시켜, 반성적 사고에 적합한 실천적 지식을 형성 시키는데 목적이 있다. 본 연구를 위하여 다양한 자료를 수집하였으며, 예비교사들은 조사발표, 수학의 실용느낌과 생각을 표현하고 반성하는 기회를 많이 갖게 되었으며 실제와 가장 가까운 모의 수업을 가장 선호했다. 조사발표에 대해서는 고쳐야 할 부분이 있다는 의견을 드러내었다. 이로 볼 때 예비교사 교육 프로그램은 이론과 실제를 봉합하는 프로그램을 통해 수학 교수 학습 과정과 관련된 수학 교수학적 내용 지식에 대한 예비 교사들의 관심과 민감성을 높여 줌으로써 더 깊이 있는 지식을 습득하는 기반이 되도록 해야 할 것이다.

  • PDF

덕성여자대학교 비교과프로그램 품질관리 인증평가제 도입 검토: 상시 모니터링(continuous monitoring) 융합 기반 사후인증체제 (A Study on the Introduction of Certification Evaluation System for Quality Management of Extracurricular Programs of Duksung Women's University: Post Certification System Based on Continuous Monitoring Convergence)

  • 김영준;권량희
    • 문화기술의 융합
    • /
    • 제7권2호
    • /
    • pp.49-60
    • /
    • 2021
  • 본 연구는 덕성여자대학교 비교과프로그램 품질관리를 위한 인증평가제의 도입을 검토하는 데에 목적을 두어 실시되었다. 연구 방법은 문헌 분석과 전문가 회의와 같이 두 가지의 절차를 병행하여 구성되었다. 연구 내용은 덕성여자대학교에서 학생들의 학습역량 강화 지원을 위하여 다양하게 운영되고 있는 비교과프로그램의 품질관리를 보다 공식화된 수준과 체계화된 흐름에 따라 시행하기 위한 인증평가제의 도입 관련 수반조건이 구성되었다. 연구 결과, 「비교과인증평가에관한내규」는 비교과프로그램의 상시 모니터링과 연차 성과평가 간 연계적 흐름을 실제화하는 데 주요한 시행 기반이 될 뿐 아니라, 덕성여자대학교를 비롯한 비교과통합관리 지원체계를 구축하고 있는 각 대학별로 공통 사항에 해당된다는 측면을 분석할 수 있었다.

시뮬레이션 도구 SMPLE의 개발 및 활용

  • 조성만
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1992년도 제2회 정기총회 및 추계학술 발표회 발표논문 초록
    • /
    • pp.3-3
    • /
    • 1992
  • 컴퓨터 시스템의 개발 및 분석에 많이 활용되는 시뮬레이션 모델을 구축하는데 있어서 SIMSCRIT, GISS, SIMAN, SLA II등과 같은 시뮬레이션 전용언어가 많이 사용되지만, 이들은 새로운 전용언어의 습득, 시스템 프로그램과의 접속, 시뮬레이션 수행 속도면에서 부담을 주어왔다. 본 연구에서는 기존의 C언어 사용자들이 손쉽게 시뮬레이션 모델을 구축할 수 있도록 기존의 smpl을 확장하여 SMPLE(smpl extended)를 개발하였다. SMPLE의 모체의 smpl은 컴퓨터 시스템의 시뮬레이션 모델을 구현하기 위해 MIT에서 C언어를 이용하여 고안되었으며, C언어의 기능적인 확장으로서 라이브러리 함수들의 집합 형태를 갖는 시뮬레이션 서브 시스템이다. 이러한 라이브러리 함수들의 집합인 smpl 시뮬레이션 서브 시스템은 C언어 자체와 더불어 사건중심(event-oriented) 시뮬레이션 언어를 구성하며, smpl 시뮬레이터는 C 언어 프로그램으로 구현되다. smpl은 시뮬레이션하기 위한 설비(facility)들을 정의, 예약, 해제하거나 상태를 알아보는 함수를 제공하며, 시간의 관점에서 보면 토큰의 흐름은 일련의 대기시간과 활동시간에 의하여 나타낼 수 있게 된다. smpl은 사건의 스케쥴링(scheduling), 확률변수의 생성, 통계자료 수집 등에 관한 함수의 제공과, 시뮬레이션 시간의 전진과 사건발생의 순서를 조절해주는 기능을 제공한다. smpl 시뮬레이션 프로그램은 초기화루틴, 제어루틴 및 결과출력루틴으로 구성된다. 기존의 smpl에서 사용되는 프로그램의 자료구조(data structure)는 배열과 인덱스 구조가 사용되었다. 이러한 구조는 이미 완성되어 있는 프로그램 내에서는 효율성 면에서 좋겠지만, 변경이나 확장하기 위해 이 프로그램을 분석한다거나 필요한 기능을 추가하기 위해서는 매우 많은 어려움이 따르게 된다. 본 논문에서는 배열을 기반으로 하고 있는 smpl의 자료구조를 C의 structure와 pointer를 기반으로 하게끔 변경시키고 이에 따르는 제반 변경 사항을 수정 보완하여 프로그램의 분석을 용이하게 하며 기능의 변경 및 추가가 수월하게 하였고 메모리를 동적으로 관리할 수 있게 하였다. 또한 기존의 smpl에 디버깅용 함수 및 설비(facility) 제어용 함수를 추가하여 시뮬레이션 프로그램 작성을 용이하게 하였다. 예를 들면 who_server(), who_queue(), pop_Q(), push_Q(), pop_server(), push_server(), we(), wf(), printfct() 같은 함수들이다. 또한 동시에 발생되는 사건들의 순서를 조종하기 위해, 동시에 발생할 수 있는 각각의 사건에 우선순위를 두어 이 우선 순위에 의하여 사건 리스트(event list)에서 자동적으로 사건들의 순서가 결정되도록 확장하였으며, 설비 제어방식에 있어서도 FIFO, LIFO, 우선 순위 방식등을 선택할 수 있도록 확장하였다. SIMPLE는 자료구조 및 프로그램이 공개되어 있으므로 프로그래머가 원하는 기능을 쉽게 추가할 수 있는 장점도 있다. 아울러 SMPLE에서 새로이 추가된 자료구조와 함수 및 설비제어 방식등을 활용하여 실제 중형급 시스템에 대한 시뮬레이션 구현과 시스템 분석의 예를 보인다.

  • PDF

애니메이션 제작을 통한 미디어 리터러시 교육 방향 연구 (A Study on the direction of Media Literacy education based on the development of animation)

  • 박희현
    • 한국융합학회논문지
    • /
    • 제8권2호
    • /
    • pp.149-155
    • /
    • 2017
  • 본 연구는 애니메이션 제작을 통한 차세대 미디어 리터러시 교육 프로그램 개발을 목표로 그 방향성을 제시하고자 하였다. 선행 연구를 통한 미디어 리터러시 교육 목표 설정과 애니메이션 제작 과정을 연계하여 총 4단계의 교육 프로그램을 구성하였다. 첫 번째, 미디어 접근역량 강화를 위한 애니메이션 제작 도구 습득 단계. 두 번째, 창의적 제작 역량 강화를 위한 애니메이션 제작 실습 단계. 세 번째, 비판적 이해력 함양을 위한 결과물 발표 및 토론 단계. 네 번째, 사회적 소통 역량 강화를 위한 사회적 공유 단계이다. 교육 프로그램의 실제 적용을 위해 한서대학교 애니메이션 여름 캠프를 위한 교육 모형으로 제작되어 충청도 지역 79명의 중학생에게 교육되었다. 애니메이션 제작을 기반으로 한 교육과정을 통해 학생들의 비판적 분석 능력이 향상되었고 능동적인 참여자로 바뀌는 것을 볼 수 있었다. 향후 다양한 미디어를 활용한 교육 프로그램 개발의 지속적인 연구가 필요할 것이다.

USRP 보드를 이용한 SW기반 5G 셀 탐색 시각화 (Visualization of Software based 5G Cell Search using USRP Board)

  • 임지원;성채원;봉유정;조오현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2019년도 추계학술발표대회
    • /
    • pp.201-203
    • /
    • 2019
  • 5G 시스템은 혁신적인 발전을 거듭하며 강력해진 기술 표준을 근간으로 초광대역 이동형 데이터 서비스, 대규모 사물통신 서비스 등을 제공하고 있다. 본 논문에서는 SW를 기반으로 한 5G의 기술 개발 방법론을 제안한다. 또, 실제 환경에서 차세대 모바일 네트워크의 성능 분석이 가능한 SW 기반의 시스템 레벨 테스트베드 및 모니터링 프로그램을 OAI(Openairinterface) 5G 연구 단체의 오픈소스를 이용하여 구현한다. 기존 하드웨어 위주의 단일 칩 시스템(SoC)을 이용한 구현은 손상되기가 쉽고 유지보수가 힘들다는 단점이 있다. 하지만 기존 하드웨어 칩을 소프트웨어 기반인 소스코드로 구현하면 유지 보수가 용이하다는 장점뿐만 아니라 하드웨어가 변경되더라도 다른 하드웨어에 호환되는 이식성 때문에 생산성이 높아지며 비용 절감의 효과도 기대할 수 있다.