• 제목/요약/키워드: 실행 연구

검색결과 6,149건 처리시간 0.034초

유비쿼터스 게임 플랫폼에서 멀티스레딩을 위한 가상기계의 설계 및 구현 (Design and Implementation of a Virtual Machine for MultiThread in the Ubiquitous Game Platform)

  • 최홍석;이양선
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.1461-1464
    • /
    • 2007
  • 본 연구팀은 유비쿼터스 환경에서 다양한 분야의 콘텐츠를 보다 쉽게 개발하고 실행할 수 있는 통합 소프트웨어 개발 솔루션인 유비쿼터스 게임 플랫폼(Ubiquitous Game Platform)을 개발하였다. 유비쿼터스 게임 플랫폼은 가상기계 방식으로써 플랫폼에 독립적어서 유비쿼터스 환경의 기기에 탑재가 수월한 장점을 가진다. 본 논문에서는 유비쿼터스 게임 플랫폼에서 다양한 콘텐츠의 실행과 멀티 스레딩을 지원하는 유비쿼터스 가상기계(u-VM)를 설계하고 구현하였다. MS의.NET 플랫폼과 SUN의 JVM이 C/C++나 Java 언어 하나만을 지원하는데 반해 본 연구에서 제시한 u-VM은 다양한 유비쿼터스 기기에 탑재되어 C/C++, Java 언어로 작성된 다양한 모든 종류의 어플리케이션을 실행한다. u-VM은 SEF(Standard Executable Format) 실행 파일을 입력으로 받아 실행하며, SEF 로더와 인터프리터, 내장 라이브러리, 실행 환경으로 구성되어 있다. 실행 환경에서는 메모리를 관리하고 예외를 처리하며 스레드 스케줄러를 통해 멀티스레딩 기능을 제공 한다.

  • PDF

GVM SAL 코드 최적화 (GVM SAL Code Optimization)

  • 김은경;윤성림;오세만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.625-628
    • /
    • 2004
  • GVM(General Virtual Machine)은 무선 단말기 상에서 동적인 응용프로그램을 실행할 수 있는 가상 기계(Virtual Machine) 플랫폼이다. 가상 기계를 이용한 응용프로그램의 실행은 플랫폼 독립적인 실행이 가능하며 또한 효과적인 다운로드 솔루션을 통한 동적인 실행이 가능하다. GVM은 SGS 파일을 다운로드 받아 실행되는 시스템이므로, 성능의 저하없이 실행되기 위해서는 효율적인 최적화와 실행 시스템이 요구된다. 본 논문은 SGS 파일이 시스템 리소스의 제한이 큰 무선 단말기 상에서 보다 효율적으로 실행되기 위해서 SAL 코드에 대한 최적화를 수행하였다. SAL 코드 최적화 단계를 수행한 GS 파일은 부분적으로 SGS 파일의 최적화를 가져와 전체 SGS 파일의 크기를 줄이고, 실행될 때 수행 속도 면에서 좀 더 빠른 실행 속도를 가지게 된다. 존재하는 최적화 방법론에 관한 연구를 통하여 SAL 코드의 특성을 고려한 최적화 방법론을 제시하고, 최적화된 SAL 코드를 생성하기 위한 코드 최적화기에 관하여 설계하고 구현하였다.

  • PDF

호흡기 감염 전파 예방을 위한 기침예절 지식과 실행수준 및 영향요인에 관한 융합 연구 (Knowledge, Compliance, and affecting factors of the Cough Etiquette to Prevent the Respiratory Infectious Disease Transmission on Convergence Study)

  • 김옥선;윤성원
    • 디지털융복합연구
    • /
    • 제16권10호
    • /
    • pp.389-398
    • /
    • 2018
  • 본 연구는 호흡기 감염 전파 예방을 위한 기침예절에 대한 지식과 실행수준 및 영향요인을 파악하기 위해 시행하였다. 2018년 8월 13일부터 9월 19일까지 19세 이상 성인 250명을 대상으로 자가보고식 설문지를 이용하여 자료를 수집하였으며, 이 중 213명의 자료를 분석에 이용하였다. 연구결과 기침예절 지식과 실행수준은 100점으로 환산 시 평균 지식수준이 $70.99{\pm}19.92$점, 실행수준은 $70.63{\pm}10.25$점으로 중간 수준이었다. 기침예절 지식과 실행수준 간에는 유의한 양의 상관관계가 있었으며, 다중회귀분석에서 기침예절 실행에 영향을 미치는 요인으로는 성별, 평소 손수건을 가지고 다님, 평소 휴지를 가지고 다님, 일평균 손씻기 횟수, 기침예절에 대해 알고 있음, 기침예절 지식 수준이 유의하였다. 본 연구결과에서 확인된 기침예절 실행 영향 요인을 반영한 교육 프로그램의 개발과 적용이 필요하며, 기침예절 실행수준이 높아짐에 따라 호흡기 감염 전파 예방에 도움이 될 것이다.

자바 클래스 파일 실행 분석기 (Java Class File Execution Simulator)

  • 박상필;고광만
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.262-264
    • /
    • 2003
  • 자바 언어에 대한 클래스 파일은 소스 프로그램의 의미를 자바 가상 기계에서 실행가능한 형식으로 변환된 형태이다. 이러한 클래스 파일의 구조 및 실질적인 실행 과정에 대한 분석은 디컴파일러 구성, 소스프로그램의 디버깅 등에 편리성을 지원할 수 있다. 본 논문에서는 이러한 클래스 파일에 대한 분석 및 실제로 실행 과정을 보다 시각적으로 표현하기 위한 실행 과정 분석기에 관한 연구이다. 이를 위해 클래스파일을 내용을 GUI 환경에서와 같이 접근 및 표현이 용이하도록 구현하였으며 이러한 클래스 파일의 실행 과정에서 핵심 정보를 저장하고 있는 메소드 영역 정보, 오퍼란드 스택 정보, 지역 변수의 정보를 시각적으로 표현하였다.

  • PDF

명령어 주소 엔트로피 값을 이용한 실행 압축 해제 방법 연구 (A Study on Generic Unpacking using Entropy of Opcode Address)

  • 이원래;김형중
    • 디지털콘텐츠학회 논문지
    • /
    • 제15권3호
    • /
    • pp.373-380
    • /
    • 2014
  • 악성코드는 분석가가 탐지 및 분석을 어렵게 하기 위하여 실행 압축 기술을 이용하고 있다. 최근에는 실행 압축 기술이 적용된 코드에 대응하기 위하여 실행 압축 기술에 대한 연구가 진행되고 있다. 실행 압축 기술은 압축된 실행코드를 해제해야 동작이 가능하여 실행 코드를 압축하는 과정에서 반복되는 코드를 이용한다. 따라서 일반 코드와 비교하여 반복되는 코드가 많아서 동일한 코드가 유사한 주소 값을 가지고 수행되는 특성이 있다. 코드영역을 일정한 영역으로 구분하면 실행 압축이 해제되는 코드는 원래의 코드와 비교하여 낮은 엔트로피값을 갖는다. 이를 이용하면 실행 압축 알고리즘을 알지 못한 상태에서 실행 압축 여부를 판단할 수 있으며 실행 압축코드를 해제할 수 있다. 본 논문에서는 압축이 해제되는 코드에서 명령어의 주소 값이 작은 엔트로피값을 갖는다는 것을 이용하여 실행압축을 해제하는 방법을 제안한다.

뇌졸중 환자의 실행증이 일상생활에 미치는 영향 (The Effect of Apraxia on Activity of Daily Living in Stroke Patients)

  • 신수정
    • 디지털융복합연구
    • /
    • 제14권6호
    • /
    • pp.527-533
    • /
    • 2016
  • 본 연구는 실행증이 일상생활수준에 영향을 미치는지 알아보기 위해서 실시되었다. 뇌졸중 환자 38명이 참여하였으며 대상자들에게 Birmingham Cognitive Screen(BCoS) 실행증 검사와 일상생활동작 검사인 K-MBI 평가를 실시하였다. BCoS 실행증 검사의 cutoff score를 이용하여 환자들의 실행증 유무를 판별하고 실행증이 있는 환자들은 특징적인 유형으로 구별하여 일상생활수준을 ANOVA로 비교분석하였다. 그 결과 실행증 환자는 18명, 실행증이 없는 환자는 20으로 구분되었으며, 두 환자 군의 일상생활수준의 차이는 없었다(p>0.05). 그러나 실행증 환자군을 세부유형으로 분류하고 비교한 결과 개인위생, 식사하기, 용변처리, 계단오르기, 대변조절, 소변조절의 유의미한 차이를 보였다(F=4.431~9.193, p<0.05). 실행증은 일상생활 수행에 부정적인 영향을 주므로 뇌졸중 환자를 관리하는 다 영역의 전문가들은 실행증 여부를 확인하고, 이에 대한 정보를 서로 공유하여 잠재적 일상생활의 문제를 고려한 정책 및 치료 프로그램을 고안해야 할 것이다.

반성적 실천을 통한 과학교사의 교수실행변화에 관한 사례 연구 (A Case Study on Reflection-in-practice in Science Teachers' Teaching Changes)

  • 최종림;이선경;김찬종;유은정;김제흥;오현석
    • 한국과학교육학회지
    • /
    • 제29권8호
    • /
    • pp.793-811
    • /
    • 2009
  • 이 연구는 교사변화(teacher changes)의 본질과 이 변화가 발생하는 과정을 구명하려는 노력의 일환으로, 과학교사가 동일한 내용의 수업을 반복하는 동안에 비교적 미시적인 교수실행의 변화를 이해하는데 목적이 있다. 교사가 수업상황에서 무엇을 가르치는 지, 교사의 교수실행에는 어떤 변화가 있는 지, 변화의 특징과 과정을 이해하기 위해 자료를 수집하고 분석, 해석의 과정이 모두 질적으로 수행되었다. 참여교사는 경력 2년과 7년의 중학교 과학 교사이고, 2~3일간 동일한 내용을 반복하여 가르치는 일상적인 수업을 관찰하고, 녹화하였으며 수업의 전과 후에는 면담이 이루어졌다. 그리고 연구자의 관점에서 자료를 분석한 후, 자극회상면담(stimulated-recall interview)을 활용하여 녹화된 수업 자료와 전사된 인터뷰 자료를 보면서 분석된 자료를 참여교사와 확인하였고, 이때 이루어진 대화는 다시 녹음되었다. 그리고 다시 연구자에 의해 자료가 다시 분석되고, 기록된 후 참여교사에 의해 확인되는 과정이 반복되었다. 그 결과는 다음과 같다. 첫째, 참여교사들의 교수실행은 크게 시간과 비중, 교수항목, 교수 실행 도구, 교수 실행 순서라고 하는 네 가지 측면에서 변화가 일어났다. 둘째, 동일한 내용의 수업을 반복하여 실행하는 중 계획하거나 의도하지 않았지만, 계속해서 변화하는 불안정하고 불특정한 교수-학습 상황과 자신의 교수 행위에 대한 평소의 고민이 어우러져, 수업 중 즉각적이고 직관적인 교수 실행의 변화가 발견되었다. 셋째, 이러한 교수실행의 변화 과정에서 교사는 특정한 상황을 스스로 자신의 문제로 만들고, 즉각적으로 그 문제를 해결하기 위해 '탐색적 교수실행(Exploratory Teaching)'과 '검증적 교수실행(Move-testing Teaching)'을 시도하였다. 이러한 교수실행의 변화는 반성적 실천의 한 사례라 할 수 있었다. 이 연구 결과는 일상적인 수업에서 점진적으로 일어나는 교수 실행의 미시적 변화를 규명하고, 교수 실행의 반성과 실천에 대한 이해를 돕는다. 또, 교사 전문성 발달을 위한 교육 및 연구에 교사 스스로 무의식적인 변화 과정을 의식화하여 반성적 실천을 학습할 수 있는 기회를 제공해야 한다는 시사점을 준다.

스피어 피싱 대응을 위한 엔드포인트 에이전트 시스템 모델에 관한 연구

  • 김창홍;김상필;김종배
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.712-714
    • /
    • 2015
  • 기존의 정보보호시스템들은 이미 확보된 시그니처 또는 이전에 분석된 정보를 기반으로 악성코드에 대응하고 있기 때문에, 시그니처가 알려지지 않은 악성코드 또는 변형된 악성코드의 경우, 탐지 및 식별에 한계를 지니고 있다. 본 연구는 이와 같은 문제를 해결하기 위해, 무결성을 검증하는 화이트리스트 기반의 응용프로그램 실행제어, 매체제어, 레지스트리 보호, 중요 파일 변경 방지, 프로세스 접근 역접속 IP/포트 통제 등의 기술을 복합적으로 적용하여, 악성코드의 침입뿐만 아니라 운영체제 및 응용프로그램 취약점을 기반으로 한 익스플로잇 공격으로부터 단말 PC를 더욱 확실하게 보호할 수 있도록 한 엔드포인트 응용프로그램 실행 통제 방안을 제시하였다. 본 연구의 결과는 프로토타입 형태로 개발하여 실 환경에서 통합테스트를 하여 공공기관, 금융기관, 통신사 등 실제 환경에 적합한 기술 및 기능임을 확인하였다. 본 연구를 통해, 실행 전 응용프로그램 무결성 검증과 실행 후 응용프로그램 실행 흐름 통제를 복합적으로 사용하여 알려진 악성코드 시그니처 정보에 의존한 기존 정보 보호 시스템과는 달리 알려지지 않은 악성코드까지 원천적으로 차단할 수 있을 것으로 기대된다.

  • PDF

실행공동체 사례연구를 통한 공공도서관 역할 변화에 관한 연구 (A Study on the Changing Role of Public Libraries by the Case Studies of Community of Practice)

  • 박성우
    • 한국도서관정보학회지
    • /
    • 제47권4호
    • /
    • pp.339-358
    • /
    • 2016
  • 이 연구는 공공도서관이 지역사회를 실행공동체로 변화시키는데 기여함을 밝히고자 했다. 이를 위해 미국도서관협회의 '지역사회를 변화시키는 도서관(LTC)' 사례를 분석하였다. LTC 프로그램에 참여한 공공도서관들은 사서들이 매개자가 되어 실행공동체를 형성하여 지역사회의 문제를 해결하였다. 이러한 실천을 바탕으로 공공도서관은 도서관에 대한 사람들의 인식도 변화시켰다. 따라서 이 사례들을 통해 공공도서관과 지역사회의 관계가 변화하는 모습을 4단계로 모델링하였고,그 단계는 다음과 같다. 첫째, 도서관 조직 내 구성원의 역량 강화, 둘째, 도서관 서비스 개선을 위한 사서들의 실행공동체, 셋째, 지역사회 문제의 해결을 위해 협업하는 사서와 지역주민 실행공동체, 넷째, 실행공동체로서의 지역사회이다.

IoT 장비에 대한 악성 프로세스 실행 제어 제품 시험방법 연구

  • 박명서;김종성
    • 정보보호학회지
    • /
    • 제27권6호
    • /
    • pp.29-32
    • /
    • 2017
  • 현대 사회에서 주요 사회적 이슈가 되는 CCTV, 네트워크 프린터, 스마트 가전기기 등 IoT 장비 해킹 사고의 발생 횟수 및 피해 규모는 지속적으로 증가하고 있다. 최근 침해사고 사례를 살펴보면, 엔드포인트에 해당하는 IoT 장비의 허술한 보안대책으로 인하여 악성코드 설치 및 실행을 탐지하지 못한 피해가 대부분이다. 이로 인해 IoT 장비에 대한 악성 프로세스 실행 제어 제품이 개발되어 도입되는 추세이지만, 아직까지 안전성 평가에 대한 연구가 부족한 실정이다. 따라서 본 논문에서는 IoT 장비에 대한 악성 프로세스 실행 제어 제품의 기본 보안요구사항을 식별하고, 필요한 시험항목과 시험 시 유의사항에 대해 제안한다.