• Title/Summary/Keyword: 다양한 프로그램

Search Result 7,082, Processing Time 0.038 seconds

Airac: Static Analyzer for Automatic Verification of Array Index Ranges in C Programs (아이락: C 프로그램의 메모리 오류 정적 분석기)

  • Jung Yungbum;Kim Jaehwang;Shin Jaeho;Yi Kwangkeun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.964-966
    • /
    • 2005
  • 아이락(Airac)은 C 프로그램의 버퍼오버런(buffer overrun)오류를 찾아주는 정적 프로그램 분석기(static program analyzer)이다. 아이락은 요약해석(abstract interpretation)의 틀 속에서 디자인되었다. 설계 및 구현 과정에서 프로그램 분석 분야에서 축적되어온 다양한 기술들을 적용하여 분석의 성능 및 정확도 향상을 이룩하였다. 아이락은 리눅스 커널(linux kernel), GNU 소프트웨어, 상용 소프트웨어등에 적용되어 오류를 찾아냈다.

  • PDF

Development of Pedestrian Evacuation Simulator with Variable Evacuation Speed along with Visibility (가시도에 따른 이동속도 변화 모듈을 적용한 피난 프로그램 개발)

  • Rie, Dong-Ho;Ro, Se-Ho;Kim, Ha-Young;Yoon, Sung-Wook
    • Proceedings of the Korea Institute of Fire Science and Engineering Conference
    • /
    • 2010.04a
    • /
    • pp.120-125
    • /
    • 2010
  • 건축기술의 발달에 따라 건축물은 심층화, 고층화, 대형화 하고, 내부 구조도 복잡화 되고 있으며, 화재시 인명안전에 대한 위험성은 증대 하고 있다. 최근에는 다양한 화재 및 피난 시뮬레이션 프로그램을 이용하여 화재시 건물내 사람들이 안전하게 대피 할 수 있는지를 평가하고 있다. 그러나 현재 사용되고 있는 피난 시뮬레이션 프로그램은 피난자의 종류 별 이동속도를 기준으로 한 안전성 평가는 가능 하지만, 화재시 발생하는 열 과 연기의 확산상태를 고려한 피난자의 이동속도는 적용되지 못하고 있다. 본 연구 에서는 화재 피난 시나리오에 SFPE 방화공학 핸드북의 3-362(연기속의 이동)를 참고하여, 가시도 변화를 적용한 피난자의 이동속도 저하를 구현하여 보다 현실적인 피난 프로그램을 개발하고자 한다.

  • PDF

Nonlinear Consolidation Analysis Considering Radial Drainage (수평배수를 고려한 비선형 압밀해석)

  • Lee, Song;Chae, Young-Su;Hwang, Koou-Ho;Jeon, Je-Sung
    • Journal of the Korean Geotechnical Society
    • /
    • v.16 no.6
    • /
    • pp.105-115
    • /
    • 2000
  • 본 연구는 현실에 부합하는 연약지반의 압밀거동을 예측하기 위한 연구로서, 일단 3차원 배수 조건하에서 지반의 자중 및 압축성과 투수성의 비선형적 성질이 고려된 비선형 압밀모델을 구성하였다. 또한 연직 배수재의 시공과정에서 발생할수 있는 지반의 교란현상 및 다양한 이질층의 구성, 점증적인 하중재하 조건, 연직배수재의 부분관입 조건에 대한 고려가 가능하도록 비선형 압밀모델을 수정, 보완하였다. 이상의 연구결과를 바탕으로 유한차분방법에 의한 수치해석을 실시하였고 최종적으로 각종 희귀분석과정을 도입한 3차원 비선형 압밀해석 프로그램을 개발하였다. Ska-Edeby의 시험시공 사례를 통한 개발 프로그램의 검증을 실시하였는데, 시험시공 사례의 경우, 현장에서 측정한 깊이별 침하량 및 간극수압 결과를 개발 프로그램에 의한 예측결과와 비교, 분석하였다. 또한 개발 프로그램을 이용하여 다층지반 해석과 관련된 기존 해석방법의 문제점 및 지반의 교란효과와 연직배수재의 부분관입조건, 점증적인 하중재하 조건등이 지반의 압밀거동에 미치는 영향에 대해 살펴보았다.

  • PDF

The Method of Episode Segmentation using Tagging-Icon on Video of Omnibus Type (옴니버스 형태의 동영상에서 태깅아이콘을 이용한 에피소스 분할 방법)

  • Joo, Sung-Il;Choi, Hyung-Il
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2010.07a
    • /
    • pp.117-119
    • /
    • 2010
  • 본 논문에서는 옴니버스 형태의 동영상을 각 프로그램 별로 자동 분할하는 방법에 대해 제안하고자 한다. 국내 TV 프로그램의 경우 대부분의 개그 프로그램에서는 코너 별로 상단 또는 하단의 일정 위치에 코너명을 캡션으로 삽입하여 옴니버스 형태의 영상을 서비스한다. 이러한 코너명을 태깅아이콘으로 하여 지속되는 구간을 검출하여 시작시점과 종료시점을 검출함으로써 동영상을 의미적으로 분할 할 수 있다. 하지만 태깅아이콘의 경우 매우 높은 투명도를 갖는 경우가 많으므로 본 연구에서는 에지와 시간적인 지속성을 이용하여 에피소드를 분할하는 방법을 제안하고, 옴니버스 형태의 다양한 개그 프로그램에 대해 실험하여 제안한 방법의 우수성을 보인다.

  • PDF

Testing Web Program Using Formal Specification (정형적 명세를 이용한 웹 프로그램의 테스트)

  • 안영희;최은만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.421-423
    • /
    • 2002
  • 정형적 명세를 이용하면 원시코드의 복잡함에 방해받지 않고 필요한 구현 정보를 테스트 프로그래머가 얻을수 있다. 특히 웹 기반 소프트웨어는 정형적 명세로 시스템에 대한 외부 입력과 반응을 잘 나타낼 수가 있다. 복잡하고 구성요소가 다양한 웹 프로그램의 기능을 정형적 명세를 이용하여 핵심적으로 나타내고 이를 이용하여 웹 프로그램의 실행 동작을 테스트할 수 있는 과정을 제안하고 실험하였다. 실험 대상은 웹 뱅킹 업무로 정하고 정형화 명세에서 상태 천이도를 구성하고 테스트 시나리오를 추출하는 방법을 기술하였다. 제안한 방법은 웹 프로그램의 사용 기반 테스트 기법과 결합하여 웹 소프트웨어의 테스트 자동화에 중요란 요소가 될 수 있다.

  • PDF

Technical Trends and Development Direction of On -Demand Software Streaming (온디맨드 소프트웨어 스트리밍 기술현황 및 개발방향)

  • Choi, W.;Heo, S.J.;Kim, W.Y.;Kim, J.;Nam, K.H.;Kim, M.J.;Song, D.H.;Park, S.Y.
    • Electronics and Telecommunications Trends
    • /
    • v.19 no.5 s.89
    • /
    • pp.59-70
    • /
    • 2004
  • 온디맨드 소프트웨어 스트리밍은 OS의 가상 메모리 개념을 확장하여, 인터넷 서버를 통해 응용 프로그램을 실행시키는 기술이다. 응용 프로그램을 인터넷 서버에 페이지 단위로 인덱싱하여 탑재해두면, 사용자에게는 프로그램이 클라이언트 PC에 설치된 것과 동일한 효과를 가지며, 프로그램의 다운로드, 설치, 배포, 유지보수가 서버를 통해 한 번에 가능하므로, 기존의 소프트웨어에 관련된 여러 가지 문제점들을일거에 해결할 수 있다. 또한, 이 기술을 기존의 VOD(Video On Demand) 기술과 통합하면, 스트리밍 기술로 모든 인터넷 서비스를 제공할 수 있다. 본 고에서는 온디맨드 소프트웨어 스트리밍 기술의 기본 개념과 관련 핵심 기술 동향, 그리고 이 기술이 가지는 파급 효과에 대해 소개한다. 또한, 전국민 서비스로확대하기 위해 수많은 동시 사용자를 지원하는 대용량 자원 분배 기술, 네트워크의 단절 시에도 운영 가능한 Evergreen 기술, 컴포넌트 소프트웨어에 대한 스트리밍 기술 지원, 리눅스를 비롯한 다양한 OS를지원하는 기술 등을 설명한다.

Design of A PLC Program Simulator for Nuclear Plant Using Compiler Technology (컴파일러 기술을 이용한 원전용 제어 프로그램의 시뮬레이터 설계)

  • Lee, Wan-Bok;Roh, Chang-Hyun
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2005.11a
    • /
    • pp.93-101
    • /
    • 2005
  • 본 논문에서는 원전 계측제어시스템 구축을 위해 개발된 원전용 PLC 시뮬레이터의 설계 사항에 관해 소개한다. 원전용 계측제어시스템은 원전이라는 특수한 환경과 제약으로 말미암아, 일반적인 시뮬레이터 개발보다 엄격한 요건을 만족해야 한다. 이러한 요건에는 다양한 테스팅을 통하여 제어 프로그램의 안정성을 보장할 수 있어야 하며, 다수의 계측제어 프로그램들을 고속으로 동시에 실행할 수 있어야 한다. 본 논문에서는 이러한 문제점들을 극복하고자 PLC 제어 프로그램의 컴파일러를 제작하고, Compiled-Code 시뮬레이션 기법을 적용하여 고속으로 실행할 수 있는 시뮬레이터 생성 방안을 고안해 내었다.

  • PDF

Design and Implementation of An Obfuscation Tool for Preventing the Theft of Android Resources (안드로이드 리소스 도용 방지를 위한 난독화 도구의 설계 및 구현)

  • Park, Heewan;Kim, Heung-Soo
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.01a
    • /
    • pp.93-97
    • /
    • 2014
  • 소프트웨어는 대부분 바이너리 형태로 배포되기 때문에 역공학 분석이 쉽지 않다. 그러나 안드로이드는 자바를 기반으로 한다. 자바는 클래스 파일의 형태로 배포되는데 클래스 파일은 자바 소스 프로그램의 정보를 대부분 유지하고 있기 때문에 역공학 기술을 적용하기가 타 언어에 비해 쉽다. 이 문제에 대처하기 위해서 프로그램의 기능을 그대로 유지하고, 프로그램을 분석하기 어려운 형태로 변환하는 다양한 난독화 방법이 제안되었다. 안드로이드 환경에서는 안드로이드 SDK와 함께 배포되는 난독화 도구인 프로가드(Proguard)가 가장 널리 사용된다. 그러나 프로가드는 문자열 난독화를 기능을 제공하지 않는다. 본 논문에서는 프로가드의 한계를 보완할 수 있는 문자열 난독화 기법을 제안하고 구현하였다. 본 논문에서 제안하는 문자열 난독화 기법을 먼저 소스 코드에 적용하고, 이후 프로가드의 난독화 기능을 추가로 사용한다면 안드로이드 프로그램을 역공학 분석으로부터 보호하는 효과적인 방법으로 사용될 수 있을 것이다.

  • PDF

The Direction of Teachers Education Program for Cultivating Creative Software Human Resource (창의적 s/w 인재 육성을 위한 교사교육 프로그램 방향)

  • Choi, Jeong-Won;Lee, Young-Jun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.01a
    • /
    • pp.221-222
    • /
    • 2014
  • 본 논문에서는 창의적인 S/W 인재 육성을 위한 교사교육 프로그램의 방향을 제시하고자 하는데 그 목적이 있다. 현대 사회는 S/W가 기반이 되는 사회로, S/W는 실생활 뿐 아니라 다양한 학문 분야의 발전에 큰 영향을 미치고 있다. 이러한 사회 패러다임의 변화는 창의적인 S/W 인재 육성 교육이라는 교육 패러다임의 변화를 요구하고 있으며, 교육 패러다임의 변화는 학습자 교육을 담당하는 교사 교육 패러다임의 변화를 요구한다. 따라서 창의적 S/W 인재 육성을 담당하는 교사 교육 프로그램은 학습자의 특성, 학습 맥락, 현대 사회가 필요로 하는 지식을 고려한 교육을 할 수 있도록 개발되어야 하며, 교사의 역할이 과거의 지식 전달자의 역할에서 학습의 조력자, 촉진자, 안내가 역할을 할 수 있는 프로그램이 되도록 해야 한다.

  • PDF

초등학교 1, 2학년 수학 영재아를 위한 심화학습 프로그램 개발

  • Kim, Hae-Gyu;Go, Gil-Cheol
    • Communications of Mathematical Education
    • /
    • v.16
    • /
    • pp.291-310
    • /
    • 2003
  • 영재교육은 영재들이 창의적인 지식 생산자로서의 역할을 수행할 수 있도록 하여 개인의 잠재력을 최대한 계발시켜주어 자아실현을 도모할 수 있도록 해주고 더 나아가 국가 경쟁력을 높일 수 있으므로 학교와 지역사회에서는 영재교육의 활성화를 위하여 다양한 영재교육 프로그램을 개발하고, 영재에게 적합한 교수-학습 자료를 마련하여 그들의 흥미와 빠른 학습 속도를 충족시켜줄 수 있도록 심화된 학습 기회를 제공하기 위해 노력해야 한다. 그러나, 이미 연구된 자료들을 살펴보면 초등학교 고학년을 위주로 하는 영재 교육 프로그램이 대부분이어서 저학년 영재아동을 위한 자료는 전무한 실정이다. 따라서 본 연구에서는 초등학교 저학년 단계에서 수학분야에 영재성이 있거나 흥미를 가지고 있는 아동을 위한 수학 심화학습 프로그램을 개발하고자 한다.

  • PDF