• 제목/요약/키워드: 정적 프로그램 분석

검색결과 920건 처리시간 0.033초

파랑하중을 받는 플로팅 모듈러 구조물의 해석

  • 송화철;김세철
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2011년도 추계학술대회
    • /
    • pp.122-124
    • /
    • 2011
  • 해양 플랜트의 관심의 증가로 사업의 수요가 많아지고 플랜트 사업이 상부구조물로서 경량체인 모듈러시스템을 상부구조물로서 적용된다면, 그에 따른 파랑하중을 적용시킨 모듈러시스템의 구조해석이 필요하다. 이 연구에서는 파랑하중이 모듈러시스템에 끼치는 영향을 알아보기 위해 구조해석 프로그램인 MIDAS를 사용하여 모듈러시스템에 정적하중과 조합하중의 모멘트를 비교 분석한다.

  • PDF

ILP 프로세서를 위한 성능측정 및 평가 시스템 (A Performance measurement and Evaluation System for ILP Processors)

  • 이상정
    • 한국정보처리학회논문지
    • /
    • 제5권8호
    • /
    • pp.2164-2178
    • /
    • 1998
  • 본 논문에서는 한 사이클에 여러 개의 명령들이 다중 이슈되어 명령어 수준에서 병렬처리되는 ILP 프로세서의 성능을 측정하고 평가하는 시스템을 개발한다. 개발되는 시스템은 C 컴파일러와 시뮬레이터로 구성된다. C 컴파일러는 C 소스 프로그램을 입력으로 받아 3-주소 코드형태의 중간언어를 생성한다. 생성된 중간언어는 ILP 프로세서의 환경 파라미터와 함께 시뮬레이터에 입력되어 시뮬레이션된 후 메모리 내용, 수행된 클럭 수 및 명령 트레이스, 수행된 명령들의 동적 빈도수, 분기명령의 예측률, profiling 정보 등을 생성한다. 개발된 성능측정 시스템의 동작 검증을 위하여 순차이슈 되어 정적으로 스케쥴링 되는 조건실행 방식의 성능과 분기처리 방식의 성능을 측정하여 분석한다.

  • PDF

클래스 구조 그래프 비교를 통한 프로그램 표절 검사 방법 (A Method for Detecting Program Plagiarism Comparing Class Structure Graphs)

  • 김연어;이윤정;우균
    • 한국콘텐츠학회논문지
    • /
    • 제13권11호
    • /
    • pp.37-47
    • /
    • 2013
  • 코드 이동성이 증가함에 따라 코드 도용이 문제가 되고 있으며 이를 대처하기 위해 프로그램 비교를 위한 연구가 많이 진행되고 있다. 이 논문은 클래스 구조를 이용하여 Java 프로그램의 표절을 검사하는 방법을 제안한다. 제안 방법은 멤버 변수와 메소드 간의 참조 관계를 나타내는 그래프를 생성한다. 변수 참조 관계는 이분 그래프 형태로 나타나는데 이렇게 생성된 그래프를 대상으로 그래프 동형 검사를 적용하여 프로그램 간의 유사도를 측정한다. 이 논문에서는 제안 방법의 효과를 입증하기 위해 2012년 부산대학교 객체지향 프로그래밍 과제로 제출된 Java 프로그램을 대상으로 실험하였다. 그리고 제안 방법의 정확도를 평가하기 위해 기존 유사도 검사 프로그램인 JPlag와 Stigmata를 대상으로 F-measure 지표를 이용해 비교하였다. 그 결과 제안 방법의 F-measure가 JPlag보다 0.17, Stigmata보다 0.34 높은 것으로 나타났다.

효율적 데이터 의존성 분석을 이용한 바이너리 기반 Null Pointer Dereference 취약점 탐지 도구 (Efficient Null Pointer Dereference Vulnerability Detection by Data Dependency Analysis on Binary)

  • 김문회;오희국
    • 정보보호학회논문지
    • /
    • 제33권2호
    • /
    • pp.253-266
    • /
    • 2023
  • 널 포인터 역참조 (Null Pointer Dereference) 취약점은 정상적인 메모리 주소를 저장한 포인터가 아닌 널 포인터를 참조할 때 발생하는 취약점이다. 그러므로, 서비스거부공격 (Denial-of-service)와 같은 공격에 악용되어 큰 피해를 줄 수 있기 때문에 식별하고 제거해야 할 중요한 취약점이다. 기존 연구에서는 기호실행과 같은 정적분석을 통해 취약점을 탐지하는 방법을 많이 제안하였다. 그러나 커널과 같은 복잡도가 높은 대형 프로그램을 검사할 때는 경로폭발 (path explosion)과 제약조건(constraint solver) 때문에 효율성이 제한되며 주어진 시간 내에 탐지하지 못할 수 있다. 또는 대형 프로그램 중 일부 함수들 혹은 라이브러리 함수를 탐지할 때 전체 프로그램의 상태를 알 수 없기 때문에 완전한 분석을 수행하지 못해 정확도가 높지 않은 경우가 있다. 본 논문에서는 소스코드가 없는 대규모 프로그램에서 특정한 일부 기능 검사 할 때 빠르고 정확하게 검사하기 위한 가벼운 취약점 탐지도구를 연구개발 하였다. 변수나 포인터를 기호로 표시하고 프로그램 실행을 에뮬레이션하여, 각 실행경로에서 데이터 의존성(data dependency) 분석과 휴리스틱 방법으로 널 포인터 역참조 취약점을 탐지한다. 기존 bap_toolkit과 실험하여 비교하였을 때 오탐율이 8% 높지만, 존재하는 취약점을 모두 탐지해냈다.

청소년 스포츠클럽 참여자의 몰입경험, 자아존중감, 운동지속의도 간의 관계 (The Relationship of flow Experience, Self-esteem, Exercise adherence Intention in Youth Sports Club Participant)

  • 이건철
    • 한국산학기술학회논문지
    • /
    • 제19권10호
    • /
    • pp.368-376
    • /
    • 2018
  • 본 연구는 청소년의 스포츠클럽 참여를 통한 몰입경험과 자아존중감 및 운동지속의도의 관계를 규명하여 청소년들이 운동을 지속할 수 있도록 하는데 목적이 있으며, 표집방법으로 비확률표본추출법 중 편의추출법을 이용하였고, 설문지의 총 257부를 자료분석에 사용하였다. 설문지는 Window용 SPSS 21.0 version 통계프로그램을 이용하여, 연구 대상자의 빈도분석, 요인분석, 상관관계분석, 다중회귀분석을 실시하였다. 본 연구의 결과는 다음과 같다. 첫째, 청소년의 인지몰입은 부정적 자아존중감에서 부적인 관계를, 긍정적 자아존중감에서는 정적인 관계를 나타났고, 경향성, 가능성에서 정적인 관계를 나타나고 있다. 행위몰입은 경향성, 가능성, 강화성에서 정적인 관계를 나타나고 있다. 둘째, 긍정적, 부정적 자아존중감은 행위몰입에서 정적인 영향을 미치는 것으로 나타났고, 인지몰입에서는 영향을 미치지 않는 것으로 나타났다. 셋째, 강화성은 행위몰입에서 정적인 영향을 미치는 것으로 나타났고, 경향성, 가능성은 영향을 미치지 않는 것으로 나타났다. 청소년의 스포츠클럽 참여에 따른 몰입경험을 파악하고, 청소년들에게 보다 적합한 신체활동 정보를 제공함으로써 자아존중감을 높이고 지속적인 신체활동을 통해 건강체력 증진 및 활기찬 학교생활을 할 수 있을 것으로 사료된다.

파랑 및 지진하중을 받는 스틸자켓의 동적해석 II : 전/후처리 및 수치해석예 (Dynamic Analysis of Steel Jackets under Wave and Earthquake Loadings II : Pre/Post Processor and Numerical Analysis)

  • 김문영;박기현;이상호;김동욱
    • 한국지진공학회논문집
    • /
    • 제5권5호
    • /
    • pp.13-23
    • /
    • 2001
  • 연계논문 에서는 해양환경하중을 받는 스틸자켓의 기하학적 비선형을 고려한 정적 동적해석을 위한 유한요소 정식화 과정을 제시하였다. 또한, 스틸자켓의 극한거동을 추적하기 위하여 뼈대구조의 소성힌지 해석법을 적용하였다. 본 연구에서는 스틸자켓의 통합해석 프로그램 OSA2000을 개발한다. 연계논문에서 제시된 주처리 프로그램의 내용을 제외하고, visual basic과 OpenGL 그래픽 라이브러리를 사용하여 데이타 입력을 효과적으로 수행하기 위한 전처리 프로그램과 해석결과 분석을 위한 후처리 프로그램을 개발한 내용을 요약한다. 또한, 다양한 예제해석을 통하여 프로그램의 검증 및 해석결과를 제시한다.

  • PDF

알려지지 않은 실행파일의 악의적인 특징들을 분석하기 위한 행위추적 프로그램 (Behavior Tracing Program to Analyze Malicious Features of Unknown Execution File)

  • 김대원;김익균;오진태;장종수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.941-944
    • /
    • 2011
  • 컴퓨팅 환경에서 각종 보안 위협들의 핵심에는 악성 실행파일들이 있다. 전통적인 시그니처 기반의 보안 시스템들은 악의적인 실행파일들 중에서 알려지지 않은 것들에 대해서는 런타임 탐지에 어려움이 있다. 그러한 이유로 런타임 탐지를 위해 시그니처가 필요 없는 정적, 동적 분석 방법들이 다각도로 연구되어 왔으며, 특히 악성 실행파일을 실제 실행한 후 그 동작상태를 모니터링 하는 행위기반 동적 분석방법들이 많은 발전을 이루어왔다. 그러나 대부분의 행위기반 분석방법들은 단순히 몇 가지 행위나 비순차적인 분석정보를 제공하기 때문에, 차후 악성여부를 최종 판단하는 방법론에 적용하기에는 그 분석정보가 충분하지 않다. 본 논문에서는 악성 실행파일이 실행되는 동안 발생할 수 있는 행위들을 분류하고, 이를 모니터링 하는 프로토타입 프로그램을 구현하였다. 또한, 악성 실행파일을 직접 실행하는 것은 제한된 컴퓨팅 환경에서 이루어지기 때문에, 실제 악성 실행파일을 모니터링 한 결과를 토대로 행위기반 모니터링 방법이 극복해야 될 이슈들에 대해서도 언급하고 있다.

이용시설 참여노인의 삶의 질에 영향을 미치는 요인: 프로그램 참여도, 자아존중감 및 우울을 중심으로 (A Study on the Quality of Life for the Elderly Participating Social welfare Using Facilities: Focused on the Program's Participation, Self-esteem and Depression)

  • 정미영;심미영
    • 한국노년학
    • /
    • 제29권4호
    • /
    • pp.1539-1557
    • /
    • 2009
  • 본 연구는 이용시설 참여노인을 대상으로 노인의 삶의 질 요인을 분류하고, 노인특성에 따른 삶의 질의 차이를 분석하고, 노인의 삶의 질에 영향을 미치는 이용시설 프로그램 참여도 및 자아존중감, 우울의 영향을 분석함으로써, 이용시설 프로그램의 문제점과 향후 바람직한 프로그램의 대안을 제시하여 노인의 삶의 질 향상에 도움을 주는데 그 목적이 있다. 연구목적을 달성하기 위하여 경남지역에 위치한 노인이용시설 6곳을 이용하는 노인 269명을 대상으로 분석하였다. 그 결과 첫째, 노인의 삶의 질 요인을 분석한 결과 경제생활에 대한 삶의 질, 이웃에 대한 삶의 질, 건강에 대한 삶의 질, 배우자에 대한 삶의 질 등 4가지 요인으로 분류되었다. 삶의 질 척도에서 이웃에 대한 삶의 질이 가장 높았고, 건강에 대한 삶의 질, 경제생활에 대한 삶의 질 순으로 나타났으며, 이 중 배우자에 대한 삶의 질이 가장 낮게 나타났다. 둘째, 노인특성에 따른 삶의 질의 차이를 분석한 결과, 경제생활에 대한 삶의 질은 노인특성에 따라 통계적으로 의미 있는 차이는 없는 것으로 나타났다. 이웃에 대한 삶의 질은 남성이 높았으며, 학력이 낮을수록 삶의 질이 높게 나타났다. 건강에 대한 삶의 질은 신체적 건강에서 건강한 편일 때 삶의 질이 높았다. 배우자에 대한 삶의 질은 남성이, 학력이 높을 때, 동거상태에서는 부부만 살 때, 결혼상태에서는 부부가 함께 살고 있을 때, 용돈수준이 높을 때 삶의 질이 높은 것으로 나타났다. 셋째, 노인의 삶의 질에 영향을 미치는 영향요인을 분석한 결과, 자아존중감은 경제생활에 대한 삶의 질에 정적인 영향을 미치는 것으로 나타난 반면, 우울은 부적인 영향으로 나타내었다. 우울과 후생복지사업 프로그램 참여는 이웃에 대한 삶의 질에 부적인 영향을 나타난 반면 지역사회활동 프로그램 참여는 이웃에 대한 삶의 질에 긍정적인 영향을 주는 것으로 나타났다. 우울과 재활프로그램은 건강에 대한 삶의 질에 부적인 영향을 미치는 변인으로 나타났다. 교양교육 프로그램은 배우자에 대한 삶의 질에 정적인 영향을 미치는 것으로 나타난 반면, 건강증진 프로그램은 부적인 영향을 미치는 변인으로 나타났다. 본 연구의 결과는 이용시설 프로그램의 문제점과 향후 바람직한 프로그램의 대안을 제시하여 노인의 삶의 질 향상을 위한 기초자료로 의미가 있다.

대학생의 학습참여가 학습성과에 미치는 영향에 대한 사례 연구 (A Case Study on Effect Analysis of Students' Engagement and Learning Outcomes in Higher Education)

  • 조진숙;전영미
    • 한국콘텐츠학회논문지
    • /
    • 제19권1호
    • /
    • pp.524-534
    • /
    • 2019
  • 본 연구의 목적은 대학에서 제공하는 교과와 비교과 프로그램에 학생들이 얼마나 능동적으로 참여하는지에 대한 실태를 파악하고, 학습참여가 학습성과에 어떤 영향을 미치는지 살펴보는 것이다. 이를 위해 2017년 수도권 소재 대학 소속의 학생 중 대학교육협의회에서 실시하는 학부교육 실태조사(K-NSSE)에 참여한 392명을 대상으로 학업도전, 교우와 학습, 고효과프로그램의 세 영역에서 학습전략, 반성 통합학습, 고차원 학습, 능동 협동학습, 다양한 사람과 토론, 고효과프로그램의 6개 요인에 대한 학습참여를 분석하였다. 데이터 분석은 IBM SPSS 25.0 프로그램을 이용하여 빈도 분석, ANOVA, 상관 분석, 회귀 분석을 수행하였다. 연구 결과는 다음과 같다. 먼저 학습참여 정도 분석에서는 고효과프로그램의 참여가 가장 낮았으며, 고차원 학습과 다양한 사람과 토론의 참여도 매우 낮았다. 특히 이공계열의 참여도가 가장 낮았다. 학습참여와 학습성과 간의 영향관계 분석에서는 고효과프로그램의 참여가 학습성과에 가장 많은 영향을 미쳤으며 고차원 학습과 다양한 사람들과 토론이 그 다음이었다. 이상의 연구 결과를 토대로 본 연구에서는 학습성과에 정적인 영향을 미치는 교과 및 비교과 프로그램의 참여를 활성화하기 위해 교과 및 비교과 교육과정의 통합 설계가 필요함을 제안하였다. 또한 고효과프로그램이 학생들의 성공경험에 영향을 미쳐 학습성과를 향상시키는 중요한 요인이라는 점을 고려하여 다양한 고효과프로그램의 개발과 운영, 그리고 고차원학습과 다양한 사람과의 토론이 가능한 수업 설계 등에 대한 지원이 필요함을 제안하였다.

프로그램 분석을 통한 RDF 질의 최적화 기법 (RDF Query Optimization Technique based on Program Analysis)

  • 최낙민;조은선
    • 전자공학회논문지CI
    • /
    • 제47권4호
    • /
    • pp.54-62
    • /
    • 2010
  • 시맨틱 웹 프로그래밍은 아직 발전 과정 상 초기 단계로서 API에 의존하고 있어, 컴파일 시 에러 검출이 어려우며 프로그래밍 생산성이나 실행 효율성이 낮다. 이를 극복하기 위한 여러 연구 중 하나로 기존 프로그래밍 언어를 확장하여 시맨틱 웹데이터 처리를 위한 전용 프로그래밍 언어를 만드는 작업들이 진행되어 왔다. 본 연구에서는 RDF (Resource Description Framework) 전용 프로그래밍 언어인 Jey로 작성된 프로그램의 효율성을 높이기 위한 방법으로 Jey의 SPARQL 지원 구조에 캐싱 기법을 추가하여 성능을 높이는 방법을 제안한다. 프로그램 정적 분석을 바탕으로 캐시 대상이 판별되므로 정확도를 높이며 성능향상에 기여하게 된다.