• Title/Summary/Keyword: 정적후처리

Search Result 85, Processing Time 0.033 seconds

A Comparison of Behavior Network and Rule-based Integration Method for Higher-level Behavior Implementation (고차원 행동구현을 위한 행동 네트워크와 규칙기반 결합방식의 비교)

  • Kim, Kyung-Joong;Cho, Sung-Bae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10a
    • /
    • pp.551-554
    • /
    • 2001
  • 분산 인공지능 분야에서는 여러 개의 기본 객체들이 상호작용을 통해 원하는 작업을 수행하는데, 그 한 예로 행동기반 이동로봇 제어 시스템을 들 수 있다. 이것은 여러 개의 기본 행동 모듈을 개발한 후, 적절한 조정방법을 사용하여 어려운 문제를 해결하며, 행동 네트워크는 행동 모듈들간의 협력과 억제를 모델링 하여 주어진 작업을 달성하도록 행동들의 실행순서를 조정하는 방법중의 하나이다. 정적으로 행동을 선택하는 규칙기반 결합 방법과는 달리 목표에 기반 하여 행동 네트워크는 다양한 행동들의 실행순서를 동적으로 선택한다는 장점이 있다. 본 논문에서는 진화 방식으로 설계된 기본 행동 모듈을 행동 네트워크와 규칙기반 방법으로 선택하는 실험을 수행하며, 그 결과 행동 네트워크가 변화하는 환경에서도 좋은 성능을 보인다는 사실을 확인할 수 있었다.

  • PDF

Analysis and extension of the PMD rule-set for the source code security strengthening of IT systems (정보시스템 소스코드 보안성 강화를 위한 PMD Rule-set 의 확장과 분석: 생명보험 시스템의 사례 중심으로)

  • Nam, Jin-O;Choi, Jin-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.04a
    • /
    • pp.518-521
    • /
    • 2014
  • 최근 개인정보 유출 등으로 인해 정보시스템의 보안약점 및 소스코드 품질에 대한 관심이 높으며, 특히 개인자산과도 관련된 금융 정보 시스템의 경우에는 더욱 높다. 해당 시스템의 보안성 강화를 위해서는 개발단계에서부터 보안취약점과 코드의 품질을 높일 수 있는 정적분석 기반의 진단도구 활용이 중요하다. 많은 분야에서 진단도구의 활용이 이루어지고 있지만 금융 정보시스템의 경우 다른 SW 와 특성이 다르기 때문에 추가적인 진단규칙이 반영된 진단도구의 활용이 필요하다. 본 논문은 여러 진단도구 중 전자정부개발에 사용하고, 비교적 진단규칙 추가가 용이한 PMD 에 추가 진단규칙을 반영한 후 생명보험 정보시스템에 적용하고 이에 대한 PMD 검출 계수를 분석한다.

Design and Implementation of An Auto-Conversion Tool for Android API Obfuscation Based on Java Reflection. (자바 리플렉션 기반의 안드로이드 API 난독화를 위한 자동 변환 도구의 설계 및 구현)

  • Lee, Joo-Hyuk;Park, Heewan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.04a
    • /
    • pp.487-490
    • /
    • 2014
  • 리플렉션은 자바 프로그램을 실행하여 객체 내부의 모든 요소를 조사하거나 호출 혹은 조작할 수 있는 자바 언어의 한 기능이다. 한 클래스 내부의 메소드에 리플렉션을 적용하여 호출하게 되면 String형의 메소드 이름으로 간접 호출하기에 정적 분석 도구의 API 호출 탐지를 방해하게 되어 분석결과의 정확도를 떨어뜨릴 수 있고, 또한 일반적인 호출보다 복잡한 절차를 거치게 되어 소스 자체의 난독화 효과를 갖게 된다. 또한 디컴파일러의 역공학 분석을 어렵게 만드는 장점도 있다. 이 특성을 이용한다면 안드로이드 환경에서 특정 API를 은닉하여 개인정보를 누출하도록 악용하거나 디컴파일러 이용을 방지하는 데 활용될 수 있다. 본 연구에서는 안드로이드 환경에서 직접 설계한 도구와 표본 앱을 이용하여 API 메소드에 리플렉션을 적용하고, 원본 소스와 리플렉션 후 디컴파일된 소스를 비교하여 API 호출이 리플렉션을 통해서 은닉 가능함을 보여준다.

An Application of Mobile Agents for Efficient Network Management (효율적인 통신망 관리를 위한 이동에이전트 응용)

  • Jeon, Byung-Kook;Kim, Young-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.604-609
    • /
    • 2000
  • 본 논문은 자바 환경의 이동에이전트 시스템인 JAMAS를 기반으로 한 이동에이전트를 응용하여 망 관리를 구현한다. 오늘날의 통신망은 전형적으로 이형의 다중 플랫폼이며, 서로 다른 제조회사의 통신망 장비를 복합적으로 구성하여 사용하기 때문에 이식성과 플랫폼 독립성을 지원하는 이동에이전트를 이용하는 것이 효율적이다. 따라서, 이동에이전트는 관리 장비에 SNMP 에이전트처럼 정적으로 존재하는 것이 아니라, 관리자를 대신하여 이동하고 자율적인 실행을 통해 통신망 장애를 진단하고 고칠 수 있도록 독립적으로 기능 구현이 가능하며, 나아가 지능이 있는 이동에이전트를 제공할 수 있다. 본 논문은 통신망 관리를 위해서 SNMP의 관리 정보인 MIB를 이동에이전트가 접근하여 수집한 후, 관리자에게 전달하는 MIB 브라우저 역할 수행의 이동에이전트를 구현하고, 성능 평가를 하여 효율성을 입증한다

  • PDF

Dark Web based Malicious Code Detection and Analysis (다크웹 크롤러를 사용한 악성코드 탐지 및 분석)

  • Kim, Ah-Lynne;Lee, Eun-Ji
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2020.11a
    • /
    • pp.446-449
    • /
    • 2020
  • 다크웹을 이용한 사이버 범죄율이 국내외에서 가파르게 상승 중이다. 그러나 다크웹의 특성상 숨겨져 있는 인터넷 영역에서 공유되는 악성코드들을 찾기란 어렵다. 특히 다크웹상 여러 서비스들은 크롤러 bot과 같은 정보 수집을 막고자 다양한 기법을 적용하고 있다. 따라서 우리는 기존의 연구 방법에 따라 다크웹 상의 URL을 수집한 후, 추가적으로 다운로더를 만들어 exe, zip과 같은 특정 형식의 파일을 수집하였다. 앞으로 해당 파일들은 통합 바이러스 스캔 엔진에서 검사하여 의심 파일들을 분별할 예정이다. 의심 파일들은 정적 / 동적 분석을 통해 상세한 보고서를 제출하여 향후 다크웹 내의 악성코드 분포 / 출처 분석에 유의미한 결과를 도출할 수 있다.

Implementation of Loop Peeling in CTOC (CTOC에서 루프 벗기기 구현)

  • Kim, Ki-Tae;Kim, Je-Min;Yoo, Weon-Hee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.13 no.5
    • /
    • pp.27-35
    • /
    • 2008
  • The CTOC framework was implemented to efficiently perform analysis and optimization of the Java bytecode that is often being used lately. In order to analyze and optimize the bytecode from the CTOC, the eCFG was first generated. Due to the bytecode characteristics of difficult analysis, the existing bytecode was expanded to be suitable for control flow analysis. and the control flow graph was drawn. We called eCFG(extended Control Flow Graph). Furthermore, the eCFG was converted into the SSA Form for a static analysis. Many loops were found in the conversion program. The previous CTOC performed conversion directly into the SSA Form without processing the loops. However, processing the loops prior to the SSA Form conversion allows more efficient generation of the SSA Form. This paper examines the process of finding the loops prior to converting the eCFG into the SSA Form In order to efficiently process the loops, and exhibits the procedures for generating the loop tree.

  • PDF

On the Quantitative Metrics of Software Reusability (소프트웨어 재사용가능성의 정략적 측도)

  • Jang, Hwa-Sik;Park, Man-Gon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.2
    • /
    • pp.176-184
    • /
    • 1995
  • The software reuse is a prospective way to improve software productivity and quality but not applied very well in practice, because there is no quantitative metric for software quality. In this paper we proposed the quantification of the reuse of software that we can measure the possibility of the reuse by applying the reuse assessment metric to the module after the extraction of a module from existing software. For measuring the module that can be reused, we divided the factors of quality by the generality, simplicity, maintainability and modularity, and identified and measured the module by the factors and finally decided the possibility of the software reuse. The advantage of the proposed metric is that we can find the inappropriate reuse of module exactly at the beginning by measuring quantitatively the module to be reused.

  • PDF

Implementation of DGPS Postprocessing System by Offset Distance (위치 편차에 의한 DGPS 후처리 시스템의 구현)

  • Choi, Hyun-Ki;Lee, Yong-Kuk;Suk, Bong-Chool;Kim, Hak-Il
    • Journal of Korean Society for Geospatial Information Science
    • /
    • v.3 no.2 s.6
    • /
    • pp.221-225
    • /
    • 1995
  • Unauthorized users cant acquire and enough accuracy in applications of the navigation or geodesy by the single GPS positioning technique because of the measurement errors and US DoDs intentional errors. The solution of these restrictions is the Dgps technique that is to eliminate the common errors between the reference station and the desired point and can achieve a high accuracy. DGPS postprocessing system is implemented by using the offset distances between the known position of a reference station and the position obtained from GPS satellite data. The preliminary experiments include static tests and a dynamic test of cruising a ship.

  • PDF

Relationship between Grit and Achievement Behavior in Physical Education Classes Based on the Expected-Value Model (기대-가치 모델에 근거한 체육수업에서 그릿(Grit)과 성취행동의 관계 이해)

  • Song, Ki-Hyun
    • Journal of the Korea Convergence Society
    • /
    • v.10 no.11
    • /
    • pp.429-435
    • /
    • 2019
  • The purpose of this study was to test the mediation effects of grit on the relationship between expectancy-value and achievement behavior in physical education class. Data for the study were collected from a survey of 353 middle school students. For data processing, this study confirmed the goodness of fit test of the whole model using SPSS 20.0 and AMOS 20.0, and then did hypothesis testing; the study results are as follows: First, students' expectation-value perception had a positive effect on grit, and only success expectation had a significant effect on achievement behavior. Second, students' grit had significant impacts on their achievement behavior. Third, grit had mediating effects on relations between expectancy-value and achievement behavior.

A Study on Integrated Processing System for Finite Element Structural Analysis (유한요소 구조해석을 위한 전후처리 통합운영 시스템에 관한 연구)

  • 서진국;송준엽;신영식
    • Computational Structural Engineering
    • /
    • v.8 no.1
    • /
    • pp.161-172
    • /
    • 1995
  • An Integrated processing system for finite element structural analysis has been studied. It is designed to control integratedly the preprocessing, the execution and the postprocessing of a finite element structural analysis program on Windows. It becomes a better graphic user interface(GUI) for the concurrent representation of various inputs and outputs through the dialog-type on multi-windows by the multi-tasking and the object linking and embedding(OLE). Data input can be done easily through menus, dialog boxes and automatic stepwise inputs on the multiple windows, and then output results can be seen with input data on the same screen. Efficiency and validity of the system were examined by solving several numerical examples.

  • PDF