• Title/Summary/Keyword: engineering tools

검색결과 3,948건 처리시간 0.034초

문자열 정보를 활용한 텍스트 마이닝 기반 악성코드 분석 기술 연구 (Research on text mining based malware analysis technology using string information)

  • 하지희;이태진
    • 인터넷정보학회논문지
    • /
    • 제21권1호
    • /
    • pp.45-55
    • /
    • 2020
  • 정보 통신 기술의 발달로 인해 매년 신종/변종 악성코드가 급격히 증가하고 있으며 최근 사물 인터넷과 클라우드 컴퓨팅 기술의 발전으로 다양한 형태의 악성코드가 확산되고 있는 추세이다. 본 논문에서는 운영체제 환경에 관계없이 활용 가능하며 악성행위와 관련된 라이브러리 호출 정보를 나타내는 문자열 정보를 기반으로 한 악성코드 분석 기법을 제안한다. 공격자는 기존 코드를 활용하거나 자동화된 제작 도구를 사용하여 악성코드를 손쉽게 제작할 수 있으며 생성된 악성코드는 기존 악성코드와 유사한 방식으로 동작하게 된다. 악성 코드에서 추출 할 수 있는 대부분의 문자열은 악성 동작과 밀접한 관련이 있는 정보로 구성되어 있기 때문에 텍스트 마이닝 기반 방식을 활용하여 데이터 특징에 가중치를 부여해 악성코드 분석을 위한 효과적인 Feature로 가공한다. 가공된 데이터를 기반으로 악성여부 탐지와 악성 그룹분류에 대한 실험을 수행하기 위해 다양한 Machine Learning 알고리즘을 이용해 모델을 구축한다. 데이터는 Windows 및 Linux 운영체제에 사용되는 파일 모두에 대해 비교 및 검증하였으며 악성탐지에서는 약93.5%의 정확도와 그룹분류에서는 약 90%의 정확도를 도출하였다. 제안된 기법은 악성 그룹을 분류시 각 그룹에 대한 모델을 구축할 필요가 없기 때문에 단일 모델로서 비교적 간단하고 빠르며 운영체제와 독립적이므로 광범위한 응용 분야를 가진다. 또한 문자열 정보는 정적분석을 통해 추출되므로 코드를 직접 실행하는 분석 방법에 비해 신속하게 처리가능하다.

Agile 방법론을 이용한 소프트웨어 개발 프로젝트관리 (Software development project management using Agile methodology)

  • 김태달
    • 한국인터넷방송통신학회논문지
    • /
    • 제16권1호
    • /
    • pp.155-162
    • /
    • 2016
  • 최근에는 소프트웨어개발 프로세스나 도구보다는 개인과의 상호작용을 희망하고, 고객은 포괄적인 문서보다는 우선 작동하는 소프트웨어를 희망하며, 개발자는 계약에 대한 협상보다는 고객과의 협력을, 서로가 계획을 고수하기 보다는 변화에 대응하는 것을 더욱 가치 있게 생각한다. 이러한 관점에서, 소프트웨어 개발은 프로세스 중심보다는 프로젝트팀에게 자율성과 동기를 부여하고, 열정과 비전 등 인간관계 중심의 관리방식이 요구되고 있다. 최근에 와서 애자일 개발프로세스가 생산성 증대효과, 품질향상, 고객만족 등의 효용성이 입증되면서 프로젝트를 추진 할 때 방법론 선택에 있어, 전문가들에게 주목을 받게 되었다. 시대적 요구와 사용자 요구에 부응하기 위한 방법론 선정과 관련, 본 논문에서는 조직 구성에 있어, 제품 기반의 Cross functional team의 문제점을 해결하고자 제안된 방법론이 Feature Team 모델이며, 이 모델이 Cross functional team을 조직하고, 이 팀이 결과물(프로덕트) 단위가 아니라, 기능단위로 여러 프로덕트에 걸쳐서 개발을 진행하는 모델이라는 점에 대해 조사하였으며, 가치-주도형 애자일 기법을 통해 계획-기반형 모델과 차이점을 제시하였다. 그리고 객체지향모델링을 위해서는 기존의 JAD(joint application development)회의가 목표로 하는 도메인 분석, 요구추출, 모델링과 정리, 검토과정에 있어, UML 구조도와 행동도를 사전에 숙지하고 프로젝트를 진행하도록 제안한다.

산업용 로봇 Arm과 휴머노이드 로봇 액터를 연동한 로봇 공연 플랫폼 개발 (Development of Robot Performance Platform Interoperating with an Industrial Robot Arm and a Humanoid Robot Actor)

  • 조자양;김진영;이설희;이상원;김형태
    • 방송공학회논문지
    • /
    • 제25권4호
    • /
    • pp.487-496
    • /
    • 2020
  • 차세대 로봇 공연 기술을 개발하기 위하여 산업용 로봇 arm에 휴머노이드형의 로봇 액터를 부착한 RAoRA (Robot Actor on Robot Arm) 구조를 제안하고, 시스템 연동 제어를 위한 소프트웨어를 탑재하여 로봇 공연 플랫폼을 구축하였다. 로봇 액터와 산업용 로봇 arm의 연동 모션을 위하여 역학적 분석을 수행하고 기계적 메커니즘을 설계 및 제작하였다. 로봇 액터의 동작을 위하여 3D 모델의 기구학적인 분석, spline 위치 보간, 모션 제어 알고리즘 및 제어 장치를 개발하였다. 비전문가도 직관적이고 안전한 공연 콘텐츠를 제작할 수 있도록 사전 시각화, 시뮬레이션 도구 및 콘솔 통합 운영 도구를 개발하였다. 테스트를 위하여 지면에 거의 밀착하여 자연스럽게 걷거나 서서히 공중으로 올라가는 air walk 시연하였고 러닝 타임 5분의 공연에 적용하였다. 그 결과 제안된 로봇 공연 플랫폼은 기존의 로봇 공연에서는 구현이 불가능했던 입체적이고 생동감 있는 모션을 구현할 수 있었다.

실증 목업의 구축 및 데이터의 통계적 분석을 통한 건물일체형 태양광 발전시스템의 전력발전 향상 설계 (BIPV System Design to Enhance Electric Power Generation by Building up a Demonstration Mock-up and Analyzing Statistical Data)

  • 이승준;이재천
    • 한국산학기술학회논문지
    • /
    • 제19권6호
    • /
    • pp.587-599
    • /
    • 2018
  • 건물일체형 태양광 발전(BIPV) 시스템은 태양광 모듈을 건축부자재와 결합하여 설치함으로써 주거, 보관, 경제성 요소 등의 건축물 기능을 만족시키면서도 태양광 발전기능을 동시에 수행하기 위한 통합시스템이다. 시스템 통합으로 인해 얻게 되는 장점이 있지만, 태양광 발전기능을 극대화할 수 있는 설계가 필요하다. 선행연구로서 컴퓨터 시뮬레이션과 실증으로 여러 가지 설계요소들이 발전성능에 미치는 영향분석 결과들이 발표되었지만, 발전성능 분석의 부정확성, 설계요소 간의 관계분석의 미흡, 제한된 실증 범위 등이 문제점으로 남아 있다. 이 문제를 해결하기 위해 본 논문에서는 먼저 발전성능을 실증으로 평가할 수 있도록 목업 시험동을 설계 및 구축하고, 실증시스템 운영에서 획득한 데이터의 통계분석을 수행한 결과를 바탕으로 설계 방안을 연구한다. 구체적으로 주요 설계요소로서 모듈의 종류(c-Si, a-Si), 설치각도($90^{\circ}$, $75^{\circ}$, $30^{\circ}$, $15^{\circ}$, $3^{\circ}$), 설치방향(서향, 남서향, 남향, 남동향, 동향) 등을 선택하였다. 선택된 설계요소들의 발전성능에 대한 영향을 분석하기 위해, 1년간의 운영 데이터를 획득하여 통계적인 기법으로 데이터의 유효성을 검증하였으며, 또한 다양한 설계요소들 사이의 관계분석을 통하여 발전성능이 최적화되는 설계안을 제시하였다. 이 연구결과는 향후 BIPV 시스템의 적용성 여부에 대해 판단할 때, 그리고 BIPV 시스템을 설계할 때 설계요소들의 최적 선택에 대한 자료가 될 수 있다.

비지도학습 기반의 행정부서별 신문기사 자동분류 연구 (A Study on Automatic Classification of Newspaper Articles Based on Unsupervised Learning by Departments)

  • 김현종;유승의;이철호;남광우
    • 한국산학기술학회논문지
    • /
    • 제21권9호
    • /
    • pp.345-351
    • /
    • 2020
  • 행정기관은 정책 대응성을 제고하기 위해 빅데이터 분석에 관심을 기울이고 있다. 빅데이터 중 뉴스 기사는 정책 이슈와 정책에 대한 여론을 파악하는데 중요한 자료로 활용될 수 있다. 한편으로 새로운 온라인 매체의 등장으로 뉴스 기사의 생산은 급격히 증가하고 있어 문서 자동분류를 통해 기사를 수집할 필요가 있다. 그러나 기존 뉴스 기사의 범주와 키워드 검색방법으로는 특정 행정기관 및 부서별로 업무에 관련된 기사를 자동적으로 수집하는 것에 한계가 있었다. 또한 기존의 지도학습 기반의 분류 기법은 다량의 학습 데이터가 필요한 단점을 가지고 있다. 이에 본 연구에서는 행정부서의 업무특징을 포함한 분류사전을 활용하여 기사의 분류를 효과적으로 처리하기 위한 방법을 제안한다. 이를 위해 행정 기관의 업무와 신문기사를 Word2Vec와 토픽모델링 기법으로 부서별 특징을 추출하여 분류사전을 생성하고, 행정 부서별로 신문기사를 자동분류 한 결과 71%정도의 정확도를 얻었다. 본 연구는 행정부서별 신문기사를 자동분류하기 위해 부서별 업무 특징 추출 방법과 비지도학습 기반의 자동분류 방법을 제시하였다는 학문적·실무적 기여점이 있다.

전략환경영향평가와 지속가능한 발전 지표의 연계방안 (Implication Measures between Strategic Environmental Impact Assessment and Sustainable Development Indicators)

  • 홍상표
    • 환경영향평가
    • /
    • 제25권1호
    • /
    • pp.63-76
    • /
    • 2016
  • 2015년 9월에 세계 각국의 정상이 UN 총회에 모여 지속가능한 발전을 위한 2030 Agenda를 구축하기로 합의하였다. 2030 Agenda에는 사회적 안전성, 경제적 효율성 및 환경적 건전성이라는 3대축을 달성하기 위한 17개의 지속가능한 발전목표(SDG)가 채택되었다. UN 지속가능 발전 구축연합(UN SDSN)에서는 SDG 실행 정도를 측정하기 위한 지속가능 발전지표(SDI)를 개발하여 빈곤퇴치, 사회적 통합, 환경관리 같은 총체적 접근을 통하여 지속가능성의 달성 정도를 확인할 수 있는 지속가능성평가(SA)에 적용할 수 있도록 하였다. 우리나라에서는 전략환경영향평가(SEIA)를 PPP(정책, 계획, 프로그램)에 환경부가 시행하는 반면에, 전략환경평가(SEA)의 일종인 국토계획평가(NLPA)는 국토교통부 자체의 계획에 적용되고 있다. SEIA와 NLPA가 고위 정책당국자를 포함한 이해당사자들에게 의사결정 지원도구로 활용되어 왔지만, 이들 SEA 제도의 핵심원리인 최적 대안 선정의 평가기준은 구체성이 미흡한 실정이다. 우리나라 실정에 적합하게 고안된 SDI를 SEIA에 반영하면 지속가능성을 비교적 간략하게 평가하여 SDG 실행의 실효성을 향상시키는데 기여할 수 있을 것으로 판단된다.

하천 제방에 의하여 차단된 홍수터에서 생태적 연결성 회복을 위한 수리분석 및 평가모형 개발 (Development of Hydraulic Analysis and Assessment Models for the Restoration of Ecological Connectivity in Floodplains Isolated by Levees)

  • 제갈선동;조길제;김창완
    • Ecology and Resilient Infrastructure
    • /
    • 제3권4호
    • /
    • pp.307-314
    • /
    • 2016
  • 최근 하천복원 사업은 과거 인공적인 부분을 개선하는 범위를 벗어나 격리차단된 구하도까지 복원하는 수준에 이르렀다. 구하도 복원은 하천 제방과 같은 종적 구조물에 의해 차단된 공간의 수리적 연결성 회복이 중요하다. 그러나 하천복원이 적절히 수행되었는지 관한 평가방법이 부족한 상황이기에 본 연구에서는 대상하천에서의 생태적 연결성 평가를 위한 수단을 제공하고자 한다. 이 연구에서 강우에 의한 유역유출 및 하도흐름 해석이 동시에 가능한 1차원 수치모형을 개발하여 청미천 유역에 적용한 바 있다. 특히 이 연구에서 1차원의 홍수추적 결과를 2차원의 공간분포로 변환시키고 시간에 따른 2차원의 수리특성으로부터 서식처적합도까지 산출하여 연결성 회복정도를 평가하는 수치모형을 개발하였으며, 이를 청미천 구하도 복원지역에 적용하였다. 복잡할 뿐만아니라 시간도 많이 소요되는 2차원의 분석을 수행하지 않고서도 1차원 수리특성 결과를 확장해서 2차원 수리특성을 쉽게 구할 수 있도록 한 것이 본 연구의 특징이다. 본 연구의 결과를 이용하면 구간별 대상종별 서식처적합도를 용이하게 산정할 수 있다.

Bone-Anchored Hearing Aid Implant에 대한 1.5 T와 3.0 T에서 MRI 안전성의 생체외 평가 (In Vitro Assessment of MRI Safety at 1.5 T and 3.0 T for Bone-Anchored Hearing Aid Implant)

  • 연규진;김현수;이승근;이태수
    • 대한방사선기술학회지:방사선기술과학
    • /
    • 제40권1호
    • /
    • pp.19-25
    • /
    • 2017
  • 본 연구는 1.5 T와 3.0 T Magnetic Resonance Imaging에서 Bone-Anchored Hearing Aid (BAHA) implant의 수평인력, 회전력, 그리고 자화감수성 인공물의 크기를 표준측정 방법에 의해 측정하여 MR 안전성을 평가하였다. BAHA implant의 고정장치와 지지대는 0.5%의 철(iron)이 포함 된 티타늄으로 만들어졌으며, 길이는 10 mm (고정장치 4 mm, 지지대 6 mm), 최대 직경은 7.0 mm이다. 수평인력 측정장치와 자화감수성 인공물 측정장치는 각각 American Society for Testing and Materials (ASTM) F2052-06, F2119-07을 참조하여 아크릴을 이용해 제작했으며, 회전력 측정은 원형 플라스틱 용기를 이용한 측정장치를 사용하였다. 자기유도에 의한 BAHA implnat의 수평인력은 주자장이 가장 큰 지점인 96 cm지점에서 최대 변위각을 측정하였고, 회전력은 원형용기 내부의 $45^{\circ}$간격의 실선 위에 놓았을 때 나타난 회전형태를 정성적 평가기준으로 측정하였다. 자화감수성 인공물은 황산구리($CuS0_4$) 용액이 채워진 용기의 중앙에 BAHA implant를 매달아 영상을 획득한 후 Susceptibility Artifact Measurement (SAM) software를 이용해 크기를 측정하였다. 측정결과 수평인력은 1.5 T와 3.0 T에서 변위각과 변위력은 모두 0으로 나타났다. 회전력은 1.5 T에서는 0(no torque), 3.0 T에서는 +1(mild torque)로 나타났다. 자화감수성 인공물은 최소 13.20 mm, 최대 38.91 mm의 크기로 나타났다. 따라서 1.5 T, 3.0 T의 MR 환경에서 BAHA implant는 환자에게 안전하다.

돼지 7번 염색체에서 육색 연관 QTL 확인 (Identification of Quantitative Trait Loci(QTL) for Meat Color Trait on Chromosome 7 in Pig)

  • 최봉환;이혜영;김태헌;홍기창;정일정
    • Journal of Animal Science and Technology
    • /
    • 제46권4호
    • /
    • pp.525-536
    • /
    • 2004
  • 본 연구는 돼지의 염색체 7번에 존재하는 주요 경제형질에 관여하는 양적형질 유전자좌위(Quantitative trait loci; QTL)를 밝히기 위해 초성위체 표지인자를 이용하여 유전자지도(연관지도) 작성을 수행하였다. 기준집단의 조성은 이형접합성이 높은 기준집단을 조성하기 위하여 유전적 특성이 현격히 다른 우리나라의 재래돼지와 Landrace를 전형매 교배하여 생산된 $F_2$ 183두를 사용하였으며 기준집단에 대해 도축 24시간 후의 pH, 육색, 육즙손실량, 전단력, 가열감량, 조지방, 조회분, 수분, 조단백질 등 육질형질을 조사 및 분석하였다. 염색체 7번의 연관지도는 총 23개의 표지인자로 작성되었으며 암수평균 연관지도 길이는 154.6 cM 이었으며 수컷과 암컷의 연관지도 길이는 각각 169.2 cM과 141.4 cM로 수컷의 연관지도 길이가 암컷의 것보다 27.8 cM 더 길었다. 표지인자간의 최소간격은 SW175와 S0066 표지인자사이로 1.6 cM이었고, 최대간격은 SW2002와 SWR773표지인자사이로서 15.9 cM이었으며 평균간격은 7.02 cM이었다. 본 연구에서는 9개의 육질관련 형질 중 육색과 연관된 2개의 QTL이 확인되었는데 적색도(CIE-a)와 연관된 QTL은 45 cM 영역에서 1% 수준의 통계적 유의성을 나타내었고(Fig. 2), 이 영역에서 불과 3${\sim}$4 cM 떨어진 위치에서 황색도(CIE-b)와 연관된 QTL이 확인되었다. 향후에 본 연구에서 탐색된 QTL 영역에 대하여 고밀도의 유전자 지도 작성을 통하여 특정 형질과 연관된 부분을 계속해서 추적해 나간다면 육색형질을 조절하는 주유전자의 클로닝 및 특성 구명이 가능할 것으로 사료되며 궁극적으로는 돼지의 개량에 효율적으로 활용할 수 있는 표지인자(MAS)의 개발 등도 가능 할 것으로 사료된다.

Predicting Common Patterns of Livestock-Vehicle Movement Using GPS and GIS: A Case Study on Jeju Island, South Korea

  • Qasim, Waqas;Cho, Jea Min;Moon, Byeong Eun;Basak, Jayanta Kumar;Kahn, Fawad;Okyere, Frank Gyan;Yoon, Yong Cheol;Kim, Hyeon Tae
    • Journal of Biosystems Engineering
    • /
    • 제43권3호
    • /
    • pp.247-254
    • /
    • 2018
  • Purpose: Although previous studies have performed on-farm evaluations for the control of airborne diseases such as foot-and-mouth disease (FMD) and influenza, disease control during the process of livestock and manure transportation has not been investigated thoroughly. The objective of this study is to predict common patterns of livestock-vehicle movement. Methods: Global positioning system (GPS) data collected during 2012 and 2013 from livestock vehicles on Jeju Island, South Korea, were analyzed. The GPS data included the coordinates of moving vehicles according to the time and date as well as the locations of livestock farms and manure-keeping sites. Data from 2012 were added to Esri software ArcGIS 10.1 and two approaches were adopted for predicting common vehicle-movement patterns, i.e., point-density and Euclidean-distance tools. To compare the predicted patterns with actual patterns for 2013, the same analysis was performed on the actual data. Results: When the manure-keeping sites and livestock farms were the same in both years, the common patterns of 2012 and 2013 were similar; however, differences arose in the patterns when these sites were changed. By using the point-density tool and Euclidean-distance tool, the average similarity between the predicted and actual common patterns for the three vehicles was 80% and 72%, respectively. Conclusions: From this analysis, we can determine common patterns of livestock vehicles using previous year's data. In the future, to obtain more accurate results and to devise a model for predicting patterns of vehicle movement, more dependent and independent variables will be considered.