• 제목/요약/키워드: software engineering

검색결과 12,473건 처리시간 0.041초

연령과 성별에 따른 운영체제 업데이트 실시여부 실증분석 (An Empirical Analysis on the Operating System Update Decision Factors according to Age and Gender)

  • 김선옥;이민아
    • Journal of the Korean Data Analysis Society
    • /
    • 제20권6호
    • /
    • pp.3117-3126
    • /
    • 2018
  • 정보보안의 중요성이 대두되고 있는 현재 운영체제 업데이트는 안전한 인터넷 사용 환경을 유지하기 위한 기본 사항이다. 그러나 성별과 연령 등 이용자의 개인적인 속성이나 사회경제적 환경에 따라 정보보안 실천과 관련하여 집단별 격차가 여전히 존재하고 있다. 본 연구는 인터넷 상의 정보보호와 관련하여 침해사고 예방 행위 중 운영체제 업데이트 실시여부가 성별과 연령대 별로 연관성이 있는지를 분석하고, 성별과 연령대가 미치는 영향력을 실증적으로 분석하여 이들 요인에 대한 타당성을 검증하고자 하였다. 이에 본 연구에서는 한국인터넷진흥원이 2016년 조사한 정보보호 실태조사 자료를 기반으로 로지스틱 회귀분석을 실시하였다. 연구결과 성별과 연령대 별 집단의 차이는 운영체제 업데이트의 실시여부에 관련 있는 요인으로 조사되었다. 성별과 연령대 별 요인들이 운영체제 업데이트의 실시여부에 미치는 영향력을 분석한 결과, 성별에 있어서는 운영체제 업데이트 실시여부의 오즈가 남자보다 여자가 0.419배 높다고 추정되었다. 연령대 별 운영체제 업데이트의 실시여부에서는 정보화 취약계층인 50대를 기초로 분석한 결과 50대에 비해 20대는 오즈가 13.266배 높다는 결과가 나왔다.

협업 사이버물리시스템의 결함 치명도 분석을 통한 안전성 확보 (Securing Safety in Collaborative Cyber-Physical Systems Through Fault Criticality Analysis)

  • ;;홍장의
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제10권8호
    • /
    • pp.287-300
    • /
    • 2021
  • 협업 사이버-물리 시스템(Collaborative Cyber-Physical Systems, CCPS)은 물리 세계와 사이버 세계가 밀접하게 결합하여 공동의 목표를 달성하기 위하여 협업을 수행하는 시스템이다. 한편, 단일 사이버-물리 시스템(Cyber-Physical System)의 경우에는 ISO 26262 또는 IEC 61508과 같은 표준을 따르거나 다양한 위험 분석 기법을 적용함으로써 그 안전을 확보할 수 있다. 그러나 CCPS에서는 협업을 수행중인 한 CPS의 결함으로 인하여 다른 협업 중인 CPS에게 수많은 결함을 발생시키기 때문에 안전의 확보가 매우 어렵다. 본 논문에서는 이러한 CCPS의 위험을 분석하여 안전을 확보하기 위해 복합적인 위험 분석과 위험 분석 산출물 사이의 관계를 기반으로 하는 위험 치명도 매트릭스(Fault Criticality Matrix, FCM)를 제시한다. FCM에서는 결함, 결함의 치명도, 안전 가드와 안전 가드의 발생 확률, 결함의 영향 및 순위를 나열하여 분석한다. 안전 엔지니어는 이를 통해 시스템의 설계 단계에서 각 결함의 치명도와 영향을 분석하고, 설계된 안전 가드를 통해 식별된 고장을 효과적으로 관리하고 제어함으로써 안전한 CPS를 개발할 수 있다. 제시된 방법의 유용성을 확인하기 위해 CCPS의 대표적 예인 군집주행에 대하여 사례 연구를 수행하였다. 본 연구에서 개발된 도구를 사용하여 군집주행 시스템에 FCM을 적용함으로써 상세한 결함 치명도 분석을 수행하였고, 분석 결과는 적합성과 효과성 관점에서 점검되었다. 또한 군집 주행에 대한 시뮬레이션 수행을 통해 FCM을 사용하여 결함 치명도를 분석한 군집주행 시스템이 발견된 모든 결함을 완화시켜 충돌 가능성을 크게 낮추었음을 보였다.

개방형 혁신이 중소기업의 혁신성과에 미치는 영향 : 3단계 최소자승법을 이용한 추정 (The Influence of Open Innovation on Innovation Performance of SMEs : Estimation using the Three-step Least Squares method)

  • 정명선
    • 디지털융복합연구
    • /
    • 제19권5호
    • /
    • pp.145-152
    • /
    • 2021
  • 본 연구에서는 중소기업의 개방형 혁신이 기업의 혁신성과에 미치는 영향에 대해 알아보았는데, 대부분의 연구들은 개방형 혁신과 혁신성과의 관계에서 내생성을 고려하지 않고 있어 정확한 분석을 통한 추정에 한계가 존재하였으므로 이것을 극복하고자 실증적 연구를 수행하였다. 중소기업 512개를 대상으로 수집한 자료를 토대로 연구를 추진하였으며, 내생성을 최소화하기 위하여 3SLS방법을 활용하였다. 분석결과, 중소기업의 개방형 혁신 중 개방형 혁신투자, 외부 아이디어 활용은 프로젝트 성공 및 기술적 성과에 긍정적인 영향을 주었으며, 기업 협력은 기술적 성과에만 영향을 준 것으로 나타났다. 반면 기술도입 및 연구조직과의 협력은 혁신성과에 영향을 주지 않는 것으로 나타났는데 이것은 중소기업의 개방형 혁신이 비교적 저렴한 활동에 국한되었기 때문인 것으로 추정된다. 따라서 중소기업의 개방형 혁신을 활성화 하기 위해서는 상대적으로 비용이 높은 활동에 대한 지원을 강화하여 기업의 혁신성과를 높일 수 방안을 마련해야 할 것으로 보인다. 또한 개방형 혁신 활동의 어려움을 줄이기 위해 국내 대학과 출연연구원은 기업 중심의 네트워크 구축 지원과 함께 보유기술의 활용을 적극적으로 지원하여 혁신성과를 확장시켜야 할 것이다.

멜로디 라인의 변곡점을 활용한 커버곡의 원곡 검색 알고리즘 (Algorithm to Search for the Original Song from a Cover Song Using Inflection Points of the Melody Line)

  • 이보현;김명
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제10권5호
    • /
    • pp.195-200
    • /
    • 2021
  • 동영상 공유 플랫폼의 발전으로 인해 동영상 업로드 분량이 폭발적으로 증가하고 있다. 그러한 동영상에는 다양한 형태의 음악이 포함되는 경우가 많으며, 그중에는 커버곡이 포함된다. 음악의 저작권을 보호하기 위해서는 커버곡의 원곡을 찾아내는 알고리즘이 필요하지만, 커버곡은 원곡의 조성, 속도와 전체적인 구성이 변형된 것이기 때문에 커버곡의 원곡을 찾기는 쉽지 않다. 이와 같이 변형된 커버곡으로부터 원곡을 검색하는 효율적인 알고리즘은 현재까지 알려진 바가 없다. 이에 본 연구에서는 멜로디 라인의 변곡점들을 활용한 커버곡의 원곡 검색 알고리즘을 제안한다. 변곡점은 멜로디 시퀀스에서 특징적인 변화 지점을 나타낸다. 제안하는 알고리즘은 원곡의 대표 구절에 대한 변곡점 시퀀스를 사용하여 원곡과 커버곡을 비교한다. 원곡의 대표 구절의 특징을 사용하기 때문에 커버곡이 전체적인 곡의 구성을 변형하여 만들어진 곡이라고 해도, 알고리즘의 검색 성능이 우수하다. 또한, 제안한 알고리즘은 변곡점 시퀀스의 특징만을 저장하고 사용하므로 메모리 사용량이 매우 적다. 알고리즘의 효율성은 성능평가를 통해 검증하였다.

암 예후를 효과적으로 예측하기 위한 Node2Vec 기반의 유전자 발현량 이미지 표현기법 (A Node2Vec-Based Gene Expression Image Representation Method for Effectively Predicting Cancer Prognosis)

  • 최종환;박상현
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제8권10호
    • /
    • pp.397-402
    • /
    • 2019
  • 암 환자에게 적절한 치료계획을 제공하기 위해 암의 진행양상 또는 환자의 생존 기간 등에 해당하는 환자의 예후를 정확히 예측하는 것은 생물정보학 분야에서 다루는 중요한 도전 과제 중 하나이다. 많은 연구에서 암 환자의 유전자 발현량 데이터를 이용하여 환자의 예후를 예측하는 기계학습 모델들이 많이 제안되어 오고 있다. 유전자 발현량 데이터는 약 17,000개의 유전자에 대한 수치값을 갖는 고차원의 수치형 자료이기에, 기존의 연구들은 특징 선택 또는 차원 축소 전략을 이용하여 예측 모델의 성능 향상을 도모하였다. 그러나 이러한 접근법은 특징 선택과 예측 모델의 훈련이 분리되어 있어서, 기계학습 모델은 선별된 유전자들이 생물학적으로 어떤 관계가 있는지 알기가 어렵다. 본 연구에서는 유전자 발현량 데이터를 이미지 형태로 변환하여 예후 예측이 효과적으로 특징 선택 및 예후 예측을 수행할 수 있는 기법을 제안한다. 유전자들 사이의 생물학적 상호작용 관계를 유전자 발현량 데이터에 통합하기 위해 Node2Vec을 활용하였으며, 2차원 이미지로 표현된 발현량 데이터를 효과적으로 학습할 수 있도록 합성곱 신경망 모델을 사용하였다. 제안하는 모델의 성능은 이중 교차검증을 통해 평가되었고, 유전자 발현량 데이터를 그대로 이용하는 기계학습모델보다 우월한 예후 예측 정확도를 가지는 것이 확인되었다. Node2Vec을 이용한 유전자 발현량의 새로운 이미지 표현법은 특징 선택으로 인한 정보의 손실이 없어 예측 모델의 성능을 높일 수 있으며, 이러한 접근법이 개인 맞춤형 의학의 발전에 이바지할 것으로 기대한다.

자동차 개발 프로세스에서의 보안 내재화 방법론 (A Methodology for Integrating Security into the Automotive Development Process)

  • 정승연;강수영;김승주
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제9권12호
    • /
    • pp.387-402
    • /
    • 2020
  • 기존의 자동차 개발은 주로 정확성(Correctness) 및 안전성(Safety) 확보에 초점을 맞추어 왔으며, 이에 반해 보안성(Security)은 비교적 소홀하게 다루어져 왔다. 하지만 최근 자동차의 인터넷 연결성이 높아짐에 따라 자동차 해킹 사례가 증가하면서, 유엔유럽경제위원회(United Nations Economic Commission for Europe, UNECE)와 같은 국제기관은 자동차 개발에 대한 보안성을 확보하기 위해 사이버보안 규제를 준비하고 있다. 다른 IT 제품과 마찬가지로 자동차 사이버보안 규제에서 또한 개발 초기부터 보안성을 고려하는 "보안 내재화(Security by Design)"의 개념을 강조한다. 특히 자동차 개발은 생명주기가 길고 공급망이 복잡하기 때문에 개발 이후에 아키텍처를 변경하는 것이 매우 어려우므로, 자동차 개발에 있어 보안 내재화는 기존 IT 제품에 비해 훨씬 더 중요시된다. 그러나 문제는 아직 자동차 개발 과정에 보안을 내재화하는 구체적인 방법론이 제시되지 못하고 있다는 것이다. 이에 본 논문에서는 자동차 보안 내재화를 위한 구체적인 방법론을 제안한다. 본 논문에서 제안된 방법론을 통해 자동차 제조사는 자동차 개발 과정에 있어 기능 안전성과 보안성의 측면을 동시에 고려할 수 있으며, 다가오는 UNECE 자동차 사이버보안 규제에 대한 인증에도 대응할 수 있을 것이다.

스킵연결이 적용된 오토인코더 모델의 클러스터링 성능 분석 (Clustering Performance Analysis of Autoencoder with Skip Connection)

  • 조인수;강윤희;최동빈;박용범
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제9권12호
    • /
    • pp.403-410
    • /
    • 2020
  • 오토인코더의 데이터 복원(Output result) 기능을 이용한 노이즈 제거 및 초해상도와 같은 연구가 진행되는 가운데 오토인코더의 차원 축소 기능을 이용한 클러스터링의 성능 향상에 대한 연구도 활발히 진행되고 있다. 오토인코더를 이용한 클러스터링 기능과 데이터 복원 기능은 모두 동일한 학습을 통해 성능을 향상시킨다는 공통점이 있다. 본 논문은 이런 특징을 토대로, 데이터 복원 성능이 뛰어나도록 설계된 오토인코더 모델이 클러스터링 성능 또한 뛰어난지 알아보기 위한 실험을 진행했다. 데이터 복원 성능이 뛰어난 오토인코더를 설계하기 위해서 스킵연결(Skip connection) 기법을 사용했다. 스킵연결 기법은 기울기 소실(Vanishing gradient)현상을 해소해주고 모델의 학습 효율을 높인다는 장점을 가지고 있을 뿐만 아니라, 데이터 복원 시 손실된 정보를 보완해 줌으로써 데이터 복원 성능을 높이는 효과도 가지고 있다. 스킵연결이 적용된 오토인코더 모델과 적용되지 않은 모델의 데이터 복원 성능과 클러스터링 성능을 그래프와 시각적 추출물을 통해 결과를 비교해 보니, 데이터 복원 성능은 올랐지만 클러스터링 성능은 떨어지는 결과를 확인했다. 이 결과는 오토인코더와 같은 신경망 모델이 출력된 결과 성능이 좋다고 해서 각 레이어들이 데이터의 특징을 모두 잘 학습했다고 확신할 수 없음을 알려준다. 마지막으로 클러스터링의 성능을 좌우하는 잠재변수(latent code)와 스킵연결의 관계를 분석하여 실험 결과의 원인에 대해 파악하였고, 파악한 결과를 통해 잠재변수와 스킵연결의 특징정보를 이용해 클러스터링의 성능저하 현상을 보완할 수 있다는 사실을 보였다. 이 연구는 한자 유니코드 문제를 클러스터링 기법을 이용해 해결하고자 클러스터링 성능 향상을 위한 선행연구이다.

SNA를 활용한 빅데이터 프로젝트의 위험요인 영향 관계 분석 (Analysis of the Impact Relationship for Risk Factors on Big Data Projects Using SNA)

  • 박대귀;김승희
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권1호
    • /
    • pp.79-86
    • /
    • 2021
  • 빅데이터 프로젝트의 성공 확률을 높이기 위해서는 복잡한 원인들로부터 근본적인 위험의 원인을 분석하여 최적의 대응 방안을 수립할 수 있는 계량화된 기법이 요구된다. 이를 위해 본 연구에서는 SNA 분석을 통해 위험 요인과 관계를 측정하고, 이를 기반으로 위험에 대응할 수 있는 방법을 제시한다. 즉, 사전 연구에서 제시된 빅데이터 프로젝트의 위험 그룹 간 상관관계 분석 결과를 활용하여 종속성 네트워크(dependency network) matrix를 도출하고 이를 통해 SNA 분석을 수행한다. 종속성 네트워크 matrix를 도출하기 위하여 위험 노드 간의 상관관계로부터 부분 상관을 구하고, 상관 영향과 상관 종속성을 계산함으로써 노드별 활동 종속성을 도출하고 이를 통해 위험 요인 노드 간의 인과 관계와 연관관계에 있는 모든 노드간의 영향정도를 모두 산출한다. 위험 요인 간 SNA통해 도출된 위험 요인 간 네트워크로부터 위험에 대한 근본 원인을 인지함으로써 보다 최적화되고 효율저인 위험 관리가 가능하다. 본 연구는 위험관리 대응과 관련하여 SNA 분석 기법을 적용한 최초의 연구로 본 연구결과는 IT프로젝트의 위험관리와 관련하여 주요 위험에 대한 위험 관리 순서를 최적화할 수 있을 뿐만 아니라, 위험 통제를 위한 새로운 위험분석 기법을 제시하였다는데 큰 의의가 있다.

정전용량 수분센서의 배지 함수량 정량화 (Quantification of Rockwool Substrate Water Content using a Capacitive Water Sensor)

  • 백정현;박주성;이호진;안진희;최은영
    • 생물환경조절학회지
    • /
    • 제30권1호
    • /
    • pp.27-36
    • /
    • 2021
  • 정전용량 수분측정 센서는 수경용 배지 양쪽에 구리 및 테플론으로 절연된 전극판(30cm×10cm)을 부착하여 배지의 넓은 부분에 걸쳐 측정하도록 개발되었다. 본 연구는 콘덴서형 정전용량 센서로부터 출력되는 정전용량 값을 배지 함수량으로 변환하는 것이다. 정량화 실험은 양액을 공급하면서 배지 물무게와 정전용량 변화를 측정하고 그 값을 비교하는 방식으로 수행되었다. 배지 함수량과 정전용량은 본 연구를 위해 특별히 개발된 소프트웨어와 함께 센서와 로드셀을 사용하여 20~30초마다 측정되었다. 상용 curve-fitting 프로그램을 이용하여 배지 함수량과 정전용량을 변수로 정전용량 값으로 배지 함수량을 추정하였다. 공급하는 물의 양이 증가하면 정전용량도 증가하는 경향을 보였다. 배지 내 물무게에 따른 정전용량에 대한 변동계수(coefficient of variation, cv)는 배지 내 물무게가 1.0kg 수준에서 다른 무게에 비해 높아 함수량 보정은 물무게를 1.7~6.0kg 수준에서 수행하였다. 정전용량과 물무게 사이의 상관 계수는 0.996이었고 보정식에 의해 정전용량으로 추정된 함수량은 로드셀로 측정한 배지 함수량과 비교하였다.

FRTU 시뮬레이터를 이용한 차세대 배전지능화시스템 네트워크 성능검증 (Network Performance Verification for Next-Generation Power Distribution Management System Using FRTU Simulator)

  • 여상욱;손성용
    • 한국정보전자통신기술학회논문지
    • /
    • 제13권6호
    • /
    • pp.523-529
    • /
    • 2020
  • 배전선로계통의 효율적인 관리와 운영을 위해서 배전지능화시스템은 필수적이다. 배전지능화시스템은 IT를 기반으로 배전망을 통합관리하는 시스템으로 전력산업의 발전과 더불어 진화해 오고 있다. 현재의 배전지능화시스템은 주장치 단위의 독립운전을 기준으로 상대적으로 낮은 네트워크 전송속도로 운영되도록 설계되어있다. 하지만 최근 급속히 보급이 증가하고 있는 태양광이나 에너지 저장장치와 같은 분산자원으로 인하여 미래 배전환경의 운영은 보다 복잡해 지고 있으며 다양한 정보의 실시간 수집이 필요하다. 본 연구에서는 기존의 배전지능화의 한계를 극복하기 위해 차세대 배전지능화 시스템의 요구사항을 도출하였으며, 이를 기반으로 배전계통에 필요한 통신네트워크 체계와 성능요건을 정의하였다. 배전지능화시스템과 같은 대규모 시스템의 현장 도입에는 과도한 시간과 비용이 소요되므로 설계된 시스템의 성능 검증을 위하여 소프트웨어 기반의 단말장치 시뮬레이터를 개발하였다. 시뮬레이터를 활용하여 실제 운영과 유사한 시험환경을 구축하고, 단말장치를 1,000대 까지 증가시켰을 때 제시된 시스템의 네트워크 점유는 최대 10% 이하로 차세대 배전지능화시스템의 기능을 지원하기 위한 네트워크 요구사항을 충족함을 보였다.