• 제목/요약/키워드: 3단계 모델링 방법론

검색결과 42건 처리시간 0.038초

고객 선호 변화를 고려한 토픽 모델링 기반 추천 시스템 (A Topic Modeling-based Recommender System Considering Changes in User Preferences)

  • 강소영;김재경;최일영;강창동
    • 지능정보연구
    • /
    • 제26권2호
    • /
    • pp.43-56
    • /
    • 2020
  • 추천 시스템은 사용자가 다양한 옵션 중에서 최선의 선택을 할 수 있도록 도와준다. 그러나 추천 시스템이 상업적으로 성공하기 위해서는 극복할 몇 개의 문제점이 존재한다. 첫째, 추천시스템의 투명성 부족 문제이다. 즉, 추천된 상품이 왜 추천되었는지 사용자들이 알 수 없다. 둘째, 추천시스템이 사용자 선호의 변화를 즉각적으로 반영할 수 없는 문제이다. 즉, 사용자의 상품에 대한 선호는 시간이 지남에 따라 변함에도 불구하고, 추천시스템이 사용자 선호를 반영하기 위해서는 다시 모델을 재구축해야 한다. 따라서 본연구에서는 이러한 문제를 해결하기 위해 토픽 모델링과 순차 연관 규칙을 이용한 추천 방법론을 제안하였다. 토픽 모델링은 사용자에게 아이템이 왜 추천되었는지 설명하는데 유용하며, 순차 연관 규칙은 변화하는 사용자의 선호를 파악하는데 유용하다. 본 연구에서 제안한 방법은 크게 토픽 모델링 및 사용자 프로파일 생성 등 토픽 모델링에 기반한 사용자 프로파일 생성 단계와 토픽에 사용자 선호 확인 및 순차 연관 규칙 발견 등 순차 연관 규칙에 기반한 추천 단계로 구분된다. 벤치마크 시스템으로 협업 필터링 기반 추천 시스템을 개발하고, 아마존의 리뷰 데이터 셋을 이용하여 제안한 방법론의 성능을 비교 평가하였다. 비교 분석 결과, 제안한 방법론이 협업 필터링 기반 추천시스템보다 뛰어난 성능을 보였다. 따라서 본 연구에서 제안하는 추천 방법을 통해 추천 시스템의 투명성을 확보할 수 있을 뿐만 아니라, 시간에 따라 변화하는 사용자의 선호를 반영할 수 있다. 그러나 본 연구는 토픽과 관련된 상품을 추천하기 때문에, 토픽에 포함된 상품의 수가 많을 경우 추천이 정교하지 못하는 한계점이 있다. 또한 토픽의 수가 적기 때문에 토픽에 대한 순차 연관 규칙이 너무 적은 문제점이 있다. 향후 연구에서 이러한 문제점을 해결한다면 좋은 연구가 될 것으로 판단된다.

보안위협모델링과 국제공통평가기준을 이용한 IP Camera 보안요구사항 분석 (Security Requirements Analysis on IP Camera via Threat Modeling and Common Criteria)

  • 박지수;김승주
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제6권3호
    • /
    • pp.121-134
    • /
    • 2017
  • 다양한 산업에 걸쳐 IoT 기기의 보급이 급격히 증가하면서 신뢰성, 보안성과 같은 안전한 IoT 기기 및 서비스를 위한 요구가 증가하고 있으며 보안공학에서는 고 신뢰(Trustworthy) 시스템의 설계 및 구현을 위해 안전한 개발 생명주기를 활용한다. 안전한 개발 생명주기는 보안요구사항 도출, 설계, 구현, 운영 단계로 구분되며 각 단계별로 달성하기 위한 목표 및 활동이 존재한다. 그 중 보안요구사항 도출 단계는 가장 첫 단계로 향후 설계, 구현 단계의 목표를 달성을 위해 정확하고 객관적인 보안요구사항을 도출하는 것이 중요하다. 정확하고 객관적인 보안요구사항을 도출하기 위해 보안위협모델링을 활용하며 이를 통해 도출된 보안요구사항은 위협 식별 범위에 대한 완전성과 대응되는 위협에 대한 추적성을 만족시킬 수 있다. 해외에서는 다양한 대상과 보안위협방법론을 활용한 연구가 진행되고 있는 반면 국내 연구는 중요성에 비해 상대적으로 미흡한 편이다. 따라서 본 논문에서는 IP Camera를 대상으로 Data Flow Diagram, STRIDE, Attack Tree와 같은 체계적인 보안위협모델링을 통해 보안요구사항을 도출하는 과정에 대해 설명하고 객관적인 의미 전달을 위해 도출한 보안요구사항은 국제표준인 공통평가기준을 활용하여 표현한다.

경성 실시간 제어 시스템을 위한 실물 프로토타이핑 모델 기반 개발 환경 (Physical Prototyping Model based Development Environment for Hard Real-Time Control Systems)

  • 김동훈;전상호;강순주
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.55-58
    • /
    • 2011
  • 본 논문에서는 경성 실시간 제어 시스템 개발의 어려움을 해결하고자 실물 프로토타이핑(Physical Prototyping) 기법을 적용한 임베디드 실시간 시스템 소프트웨어 개발 방법론에 적합한 개발 환경을 구현하였다. 그리고 이를 검증하기 위한 사례연구로서 두 바퀴 형태의 이동 로봇의 설계 및 구현과 실험을 통해 검증한다. 제안한 개발 환경은 크게 3 단계의 개발환경으로 구성되어 있다. 첫 번째는 타겟 시스템의 요구 분석 및 시스템 모델링을 설계하는 가상 프로토타이핑 개발 환경이다. 두 번째는 실물 프로토타이핑 모델을 설계하여 기능 및 성능에 대한 검증을 하는 실물 프로토타이핑 개발 환경이다. 마지막으로 이러한 검증 단계를 지속적으로 거치면서 점증적으로 소프트웨어를 구현하는 응용분야 적응형 점증적 프로토타이핑 개발 환경이 있다. 또한, Matlab, Simulink, 유비노스 아키텍처 및 이클립스 기반의 통합 개발 환경, ESPS 모바일 보드를 사용하여 경성 실시간 제어 시스템의 설계 및 구현, 성능 검증을 통해 제안한 개발 환경의 유효성을 입증한다.

사이버 위협 탐지대응시간 모델링 (Cyber threat Detection and Response Time Modeling)

  • 한충희;한창희
    • 인터넷정보학회논문지
    • /
    • 제22권3호
    • /
    • pp.53-58
    • /
    • 2021
  • 보안관제 분야의 실제 업무활동에 대해서는 거의 연구가 없는 실정이다. 이에 본 논문에서는 보안관제의 위협정보 탐지 대응시간 모델링을 통해 적정 투입인력 규모 산정에 기여하고 최신 보안솔루션 투입시의 효과성 분석 등에 활용할 수 있는 실질적인 연구 방법론을 제시하고자 한다. 보안관제센터에서 수행하는 전체 위협정보 탐지대응시간은 TIDRT(Total Intelligence Detection & Response Time)로 정의한다. 전체 위협정보 탐지 대응시간(TIDRT)는 내부 위협정보 탐지대응시간(IIDRT, Internal Intelligence Detection & Response Time)과 외부 위협정보(EIDRT, External Intelligence Detection & Response Time)의 합으로 구성된다. 내부위협정보 탐지대응시간(IIDRT)는 다섯 단계의 소요시간의 합으로 계산할 수 있다. 본 연구의 궁극적인 목표는 보안관제센터의 주요한 업무활동들을 수식으로 모델링하여 보안관제센터의 사이버 위협정보 탐지대응시간 계산식을 산정하는데 있다. 2장에서는 선행연구를 살펴보고, 3장에서는 전체 위협정보 탐지대응시간의 계산식을 모델링한다. 4장에서 결론으로 끝을 맺는다.

쓰나미에 의한 유목의 발생과 거동의 수치해석적 연구 (Study on numerical analysis of driftwood generation and behavior by tsunami flow)

  • 강태운;장창래
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2021년도 학술발표회
    • /
    • pp.66-66
    • /
    • 2021
  • 2011년에 일본 도호쿠 지방 태평양 해역에서 규모 9.0의 지진이 발생하여 거대한 쓰나미가 일본 본토 해안을 침수시켰다. 이로 인해, 정확한 피해규모가 파악되기 어려울 정도로 막대한 인명과 재산피해를 입게 되었다. 센다이지역의 경우 쓰나미로 인해 해안에 위치한 약 3.8 평방킬로미터의 방풍림이 모두 전복되었고 일부는 유목이 되어 쓰나미와 함께 내륙으로 흘러들어가 곳곳에 퇴적되어 농지를 훼손하고 가옥에 피해를 주었다. 따라서, 본 연구는 유목의 발생과 흐름에 따른 거동을 수치적으로 분석하여, 폭우나 쓰나미와 같은 거대흐름과 산지와 방풍림 등에서 발생하는 유목의 발생과 거동과정을 예측하고, 흐름과 유목 거동에 따른 피해지역을 선별할 수 있는 방법을 구축하기 위한 초기단계로서, 이를 위해 유목의 발생과정의 역학적 모델링을 수치모듈에 적용하였고 이를 활용하여 수치모의를 수행하였다. 흐름분석을 위해 쓰인 모형은 홍수범람 모형인 Nays2D Flood 이며 천수방정식을 기본으로 한다. 쓰나미의 흐름은 해안가의 방풍림지역을 상류단 경계조건으로 하여 발생 당시 관측된 수심변화를 본 모형의 상류단 경계조건으로 입력하였다. 상류단 경계조건에서 쓰나미의 유속은 수심에 따른 파속으로 계산하였다. 본 연구에서는 또한 유목의 발생과 흐름거동을 기존에 개발된 입자법 기반의 유목동역학모형을 활용하여 수치적으로 모델링 하였다. 유목은 유연성이 없는 원주형 강체로 가정하였고 초기설정으로는, 방풍림지역에 30만개의 유목이 하상의 수직방향으로 배치되어있는 것으로 가정하였다. 여기서, 본 연구에서는 쓰나미가 발생하면 흐름에 따른 항력으로 인해 수직방향으로 배치된 유목이 부러지며, 흐름과 함께 흘러가는 현상을 모델링하였다. 본 연구는 폭우나 쓰나미와 같은 거대흐름으로 인해 발생할 수 있는 유송잡물과 유목의 거동을 예측분석하는 기초연구자료로 활용될 수 있으며, 더 나아가 유목의 발생과정까지 수치적으로 재현하는 모델링을 수행하였기 추후에, 산지와 하천에서 발생할 수 있는 유송잡물의 발생과 연행 과정을 보다 세부적으로 예측할 수 있는 기초방법론으로 쓰일 수 있을 것으로 판단된다.

  • PDF

객체지향 기반 효율적인 기능점수 측정 프로세스 설계 및 사례연구 (Process Design and Case Study for Efficient Function Point Measurement Based on Object Oriented)

  • 김동선;윤희병
    • 정보처리학회논문지D
    • /
    • 제15D권3호
    • /
    • pp.375-386
    • /
    • 2008
  • 최근 정보시스템 개발 패러다임이 객체지향 및 컴포넌트 기반으로 변해가고 있으며 이러한 방법론이 소프트웨어 산업계를 주도하고 있다. 소프트웨어 비용측정 분야도 이러한 변화에 적응하기 위해서 OO 환경에 적합한 비용 측정 모델로의 전환이 요구되고 있으며 실제 UCP 기법 등 객체지향 개념의 기능점수 연구가 진행되고 있다. 특히 객체지향 기능점수 측정 기법은 사용사례 중심으로 개발 프로젝트 초기에 적용 가능하고, 개발 진행 단계별 소프트웨어 산출물에 따라 생명주기 전체에 걸쳐서 적용 가능하고, UML 표기법에 의한 사용자와 의사소통으로 이해가 항상 가능하기 때문에 LOC 및 기존 기능점수 측정 기법의 한계를 극복하는 장점이 있다. 따라서 본 논문은 최근 객체지향 정보시스템 개발 환경에서 널리 사용되고 있는 UML 표기법 및 국방 CBD 방법론 절차에 의한 정보시스템 개발 프로젝트 진행에 따라 초기단계 시점(ROFP)과 분석단계 시점(AOFP)에서 기능점수를 측정하며, 전통적인 FPA 모델과 객체지향 FPA 모델을 통해 UML 모델링과 산출물을 기반으로 한 유스케이스와 클래스의 상관도 분석에서 서비스 기능과 객체/클래스 기능을 식별하고 기능점수를 구하는 측정기법을 제안한다. 무엇보다 전통적인 기능점수 측정 기법인 IFPUG-CPM 및 소프트웨어 대가기준의 기능점수 측정기법을 개선하여 객체지향 정보시스템 개발에 적합한 기능점수 측정 프로세스를 제시하고 사례연구를 통한 적합성 평가 결과를 제시한다.

세계문화유산 태릉·강릉에 대한 태릉선수촌의 시각적 경관영향률 분석 (The evaluation of affected visual landscape of Taereung National Training Center to Taereung and Gangneung UNESCO World Heritage)

  • 박재민;홍윤순
    • 한국전통조경학회지
    • /
    • 제33권4호
    • /
    • pp.65-76
    • /
    • 2015
  • 본 연구는 최근 근대문화유산으로서의 가치가 주목되고 있는 태릉선수촌이 서계문화유산인 태릉 강릉과 공존될 때 검토가 요구되는 시각적 경관영향 정도를 정량적으로 파악하기 위해 시도이다. 이를 위해 조선 왕릉의 공간구조 특성을 반영하여 시각적 경관 영향 정도와 수목의 유무에 따른 차이를 중심으로 3D 시뮬레이션을 시행하였고 시각적 경관영향률을 제안하여 영향 정도를 분석하였다. 연구방법은 다음과 같은 4단계로 진행하였다. 1단계로 문헌자료 검토와 왕릉 관계자 면담을 토대로 이동동선을 고려한 조망점을 선정하였고, 2단계 스케치업 3D모델링을 기초하여 시각적 경관영향률을 분석하였다. 3단계 각 시설별 영향 정도를 맵핑하였고 마지막 4단계 현장보완조사를 통해 시뮬레이션과의 차이점과 방법론의 문제점을 점검하였다. 연구 결과, 태릉선수촌에 의한 태릉 강릉의 경관 훼손은 초기 예상보다 수목의 완충효과 등으로 인해 높게 나타나지 않았지만, 강릉 진입공간에서의 오륜관, 한국스포츠개발원, 필승체육관에 의한 경관 훼손은 심각한 수준으로 나타났다. 현장보완조사와 시뮬레이션의 수목 유무에 따른 결과를 계절별로 비교해 보면 다음과 같다. 여름과 가을철의 경우에는 시뮬레이션과 유사한 결과가 도출되었지만 겨울과 봄철에는 수목 사이로 건축물의 노출이 대폭 확대되었다. 이러한 상황은 여름과 가을철을 대상으로 현장조사를 시뮬레이션을 시행할 경우, 겨울과 봄의 경관훼손 정도를 반영할 수 없음을 의미한다. 본 연구는 도시화과정과 함께 형성되어온 근대문화유산이 전통문화유산과 공존 시 검토를 필요로 하는 시각적 경관영향정도를 정량화하고 대상을 구체화한 기초연구로서 의의를 가지며, 향후 유사연구에의 활용과 보완 연구를 기대한다. 본 연구는 향후 전통문화유산의 경관을 최대한 보전함과 동시에 근대문화유산이 함께 공존할 수 있는 대안을 찾는데 도움을 줄 수 있으리라 예상한다.

TOUGH2 전산코드의 MINC 기법을 이용한 불포화 암반 내 단열 해석 방법론 개발 (Development of Methodology for Fracture Network Analysis in the Unsaturated Zone using MINC Approach in TOUGH2 Code)

  • 하재철;정재열;김수진;윤정현
    • 지질공학
    • /
    • 제26권3호
    • /
    • pp.325-330
    • /
    • 2016
  • 현재 경주 중저준위방사성폐기물 처분장(이하 '경주방폐장')에서는 2단계 표층처분시설이 계획중에 있으며, 포화대에 위치한 1단계 처분시설과는 달리 불포화대 상부에 위치하게 된다. 단열을 포함하는 불포화대의 특성상 지하수 및 용질의 대부분이 단열을 통해 이동할 것으로 예상된다. 따라서 불포화 암반 매질에 대한 정밀한 해석을 위하여 단열망 연속체와 암반 매질 연속체를 구분하여 해석하는 TOUGH2 전산코드의 meshmaker 모듈의 MINC 기법을 활용하였다. TOUGH2 MINC 기법의 기존 국내 연구 사례가 미미하여 본 연구에서는 MINC를 이용한 mesh 구성 방법에 대한 절차를 개발하였으며, 단열 연속체와 암반매질 연속체의 k-field를 생성하였다. 이와 같이 생성된 도메인은 향후 이중 연속체를 기반으로 경주방폐장의 지하수 유동 및 오염물질 이동 등에 활용될 뿐만 아니라 단열이 발달한 암반에서 단열-암반매질 연결성을 고려한 단열망 유동 특성을 분석하는데 참고가 될 것으로 기대한다.

사용자 리뷰의 평가기준 별 이슈 식별 방법론: 호텔 리뷰 사이트를 중심으로 (Methodology for Identifying Issues of User Reviews from the Perspective of Evaluation Criteria: Focus on a Hotel Information Site)

  • 변성호;이동훈;김남규
    • 지능정보연구
    • /
    • 제22권3호
    • /
    • pp.23-43
    • /
    • 2016
  • 최근 IT기술의 발전에 따라 많은 사람들이 자신들의 여가활동에 대한 경험을 공유하고 있으며, 역으로 다른 사람들의 여가활동에 대한 경험을 참고하여 더 나은 여가활동을 누릴 수 있는 기회를 얻게 되었다. 이러한 현상은 영화, 숙박, 음식, 여행 등 여가활동 전반에 걸쳐 나타나고 있으며, 그 중심에는 여가활동에 대한 정보를 요약하여 제공하는 수많은 사이트가 있다. 대부분의 여가활동 정보 사이트는 각 상품에 대한 평균 평점뿐만 아니라 상세 리뷰를 제공함으로써, 해당 상품을 구매하고자 하는 잠재고객의 의사결정을 지원하고 있다. 하지만 기존 대부분의 사이트는 한 단계의 평가기준에 따라 평점과 리뷰를 제공하기 때문에, 각 평가기준을 구성하는 세부요소에 대한 특징과 평가기준 별 주요 이슈를 파악하기 위해서는 상당히 많은 수의 리뷰를 직접 읽어야 한다는 불편이 따른다. 즉 사용자는 자신이 중요한 것으로 생각하는 평가기준에 대한 조건을 파악하기 위해, 많은 수의 리뷰를 하나하나 읽어보는 과정에서 많은 시간과 노력을 소비하게 된다. 예를 들어 호텔의 접근성, 객실, 서비스, 음식 등 한 단계의 평가기준만을 사용하여 평점과 리뷰를 제공하는 사이트의 경우, 접근성 중 특히 지하철역과의 거리, 객실 중 특히 욕실의 상태를 살펴보고자 하는 사용자에게 필요한 정보를 충분히 제공하지 못하게 된다. 따라서 본 연구에서는 기존 여가활동 정보 사이트의 한계, 즉 평가기준별로 입력된 리뷰를 신뢰하기 어렵다는 점과 평가기준을 구성하고 있는 세부 내용을 파악하기 어렵다는 점을 극복하기 위한 방안을 제시하고자 한다. 본 연구에서 제안하는 방법론은 사용자가 별도의 구분 없이 입력한 리뷰를 그 내용에 따라 평가기준별로 자동 분류하고, 각 평가 기준 별 주요 이슈를 요약하여 제공한다. 제안 방법론은 최근 텍스트 분석에 활발하게 사용되고 있는 토픽 모델링(Topic Modeling)에 기반을 두고 있으며, 각 리뷰를 하나의 문서 단위로 사용하는 것이 아니라 리뷰를 문장 단위로 끊어 개별 리뷰 유닛(Review Unit)으로 분해한 뒤, 평가기준별로 리뷰 유닛을 재구성하여 분석한다는 측면에서 기존의 토픽 모델링 기반 연구와 큰 차이가 있다고 할 수 있다. 본 논문에서는 제안 방법론을 실제 호텔 정보 사이트에서 수집한 423건의 리뷰 문서에 적용하여 6가지 평가기준에 대해 총 4,860건의 리뷰 유닛을 재구성하고, 이에 대한 분석 결과를 소개함으로써 제안 방법론의 유용성을 간접적으로 보인다.

건설사업 자동화 시스템 (Construction Business Automation System)

  • 이동은
    • 한국건설관리학회:학술대회논문집
    • /
    • 한국건설관리학회 2007년도 정기학술발표대회 논문집
    • /
    • pp.95-102
    • /
    • 2007
  • 본 논문은 건설사업 프로세스를 모델링하고 자동화시키기 위해 개발된 핵심 기술을 제시한다. 비즈니스 프로세스 리엔지니어링 (Business Process Reengineering: BPR)과 비즈니스 프로세스 자동화 (Business Process Automation: BPA)는 건설사업관리에서 중요한 요소기술로 인식되어 왔다. 그러나 기존은 BPR 기법은 어떤 프로젝트를 조달하는 데 있어서 수천 개의 비즈니스 프로세스를 식별(identify), 문서화(document), 구현(implement), 실행(execute), 그리고 유지관리(maintain)하기위해 많은 노력이 필요하다. 그에 더해서 기존의 전사적 자원관리 시스템 (Enterprise Resource Planning: ERP)에 사용되어온 BPA 기술은 건설사업 프로세스 관리를 위한 효율적인 확장성 (혹은 범위성)을 제공하는 데 적합하지 않다. 워크플로와 객체기술(object technology)이 응용은 건설업계에 확장성이 있는 기업용 응용프로그램을 구축하는데 매우 효율적일 것이다. 본 논문은 건설사업 프로세스 자동화를 위한 기술들 및 방법론을 다음의 내용을 포함하여 제시한다. 1) 자동화된 건설관리 단위업무들이 캡슐화된 소프트웨어 부품으로 개발되는 방법. 2) 프로세스 모델링이 자동화된 건설관리 단위업무들을 마우스로 드래그-앤-드롭 (Dragging-and-Dropping)만하면 되도록 모델링 절차가 용이하게 된 방법. 3) 사업 요청들(business requests)을 발의하고 이러한 요철등에 상응하는프로세스 인스턴스(process instances: 프로세스 수행단계에서 실행된 프로세스)를 생성하는 방법, 그리고 4) 비즈니스 프로세스 인스턴스가 실시간 시뮬레이션 엔진(real-time simulation engine)을 기반으로 하는 워크플로 기술을 사용하여 실행되는 방법. 본 논문은 의도적으로 단순화한 건설장비 예약 및 취소 프로세스를 사례로 사용하여 어떻게 건설 사업 프로세스 자동화가 달성되었는지를 제시한다.

  • PDF