• 제목/요약/키워드: 이벤트 기반 시뮬레이터

검색결과 24건 처리시간 0.022초

이벤트 기반 웹서비스를 이용한 워게임 시뮬레이터 제작 (War-game Simulator Using Event based Web Services)

  • 이재민;김병철;김태섭;이강선
    • 한국시뮬레이션학회논문지
    • /
    • 제19권1호
    • /
    • pp.33-39
    • /
    • 2010
  • 미래 전장환경이 네트워크 중심으로 변해감에 따라, 워게임 시뮬레이터는 네트워크에 분산된 모듈간의 높은 상호운영성과 전장 이벤트에 따른 동적구성의 필요성이 높아지고 있다. 본 논문에서는 이벤트 기반의 워게임 시뮬레이터 개발방법론을 제안한다. 워게임 시뮬레이터의 페더레이트들은 이벤트 기반의 웹서비스로 개발되며, 각 페더레이트는 전장 이벤트를 감지하고, 관계있는 이벤트가 발생할 경우에만 워게임에 반응하게 된다. 이러한 감지-반응 방법과 비동기적 이벤트 처리방법을 이용하여 시뮬레이션 수행 시간을 줄일 수 있다. 본 논문에서는 간단한 수상전 시뮬레이터를 구성하여, 제안된 방법이 전장 장비 및 네트워크상에서 모델러 및 운영자를 통해 발생되는 다양한 이벤트를 처리해야 하는 미래 전장환경 시뮬레이션 수행시 효과적임을 보이도록 한다.

분산 시뮬레이션을 위한 DEVS 특성 기반 시뮬레이션 모델 분배 방법 (Algorithm for Partitioning the Simulation Models Based on DEVS-features for Distributed Simulation Environment)

  • 강원석;김기형
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.513-518
    • /
    • 2007
  • 시뮬레이션 방법론에 있어서 모델기반 시뮬레이션과 프로세스기반 시뮬레이션으로 나눌 수 있는데, 재사용성, 확장성, 시뮬레이터 기술 용이성 등의 장점으로 모델기반 시뮬레이션이 많이 사용되고 있다. 이러한 이유로 근래에는 컴퓨터 시스템, 항공, 자동차 등에서 모델 기반 시뮬레이션 방법이 사용되고 있다. 모델기반 시뮬레이션 방법으로 수학적 이론을 기반으로 모델을 정의하는 DEVS(Discrete Event System Specification) 형식론은 계층적이고 모듈화 된 형태로 이산사건 시스템을 기술한다. 대규모의 복잡한 시뮬레이션 모델을 검증 할 목적으로 분산 시뮬레이션 방법론이 있는데, 이들은 크게 동기적인 방법과 비동기적인 방법이 있다. 동기적 방식보다 빠른 수행을 위해 비동기적 방법은 전체 Time-order 순이 아닌 로컬 Time-order를 가진다. 그러나 비동기적 방식에는 분산된 시뮬레이터들 간의 전체 Time-order를 유지하기 위해 전 처리된 시뮬레이터 결과들을 저장하는데, Time-order 상으로 현재의 시뮬레이션 시간보다 과거의 사건이 왔을 때 그 이벤트를 처리해주어야 되기 때문이다. 이러한 비동기적 분산 시뮬레이션 방법론에서는 전체 Time-order를 유지하기 위해 과거의 Time-order를 가지는 이벤트가 왔을 때 rollback operation을 수행한다. 그러나 rollback operation은 분산 시뮬레이션 방법론에서 성능 장애요소 중 하나이다. 본 논문에서는 rollback operation을 최소할 할 수 있는 DEVS 모델 분배 방법을 제안한다.

  • PDF

이벤트 제어 모델 템플릿을 사용한 모델 라이브러리 기반 DEVS 시뮬레이션 환경의 확장성 개선 (Improving Extensibility of DEVS Simulation Environment with Model Base by using Event Control Model Templates)

  • 권세중;이준희;최창범;김탁곤
    • 한국시뮬레이션학회논문지
    • /
    • 제27권1호
    • /
    • pp.91-99
    • /
    • 2018
  • 도메인 사용자에게 배포된 이산 사건 시스템의 시뮬레이터는 시뮬레이션 결과를 분석하는 과정에서 발생하는 요구사항의 변화로 인해 수정될 필요가 생긴다. 이로 인해 예상치 못한 개발 비용이 추가적으로 발생하고 시뮬레이션 환경의 효용성이 떨어진다. 본 논문은 이런 문제를 해결하기 위해 이벤트를 변조/삭제/생성하여 이전과 다른 결과를 발생시키는 제어 함수를 지닌 이벤트 제어 모델 템플릿을 제안한다. 이벤트 제어 모델은 이산 사건 시뮬레이션을 이산화된 상태 변화와 대응되는 이벤트의 시퀀스로 보고 실행 시간에 블랙박스 모델 외부로 발생한 이벤트를 제어하여 기존의 모델 행동을 수정한다. 더해서 이벤트 제어 모델 템플릿은 사용자가 프로그램 구현을 하지 않고 모델 행동을 수정할 수 있도록 하여 더 나은 확장성을 가지게 하며 수정에 따른 개발 비용 상승을 막는다. 본 논문은 제안하는 방법의 효용성을 보이기 위해 프로젝트 경험으로부터 가정한 사례 연구를 포함하고 있다. 이를 통해 기존의 시뮬레이터를 재사용함에 따른 이득을 확인할 수 있다.

항공기내 무선 네트워크용 시뮬레이터 개발 (Simulator Development of Wireless Avionics Intra-Communications)

  • 신동성;정방철;반태원;장우혁;박판근
    • 한국정보통신학회논문지
    • /
    • 제21권10호
    • /
    • pp.1873-1878
    • /
    • 2017
  • 최근 항공기내 전자장비 간의 유선 하네스를 무선 네트워크로 대체하고자 하는 많은 연구가 항공 산업체를 중심으로 진행되고 있다. 본 논문에서는 이러한 항공기내 무선 네트워크의 핵심 기반 기술을 검증하고 각 계층 기술을 효율적으로 통합 할 수 있는 이벤트 기반 시뮬레이터(ES-WAIC; Event-Based Simulator for Wireless Avionics Intra-Communications)를 개발하였다. ES-WAIC은 상위의 실시간 제어 응용 개발자와 네트워크 계층 개발자의 코드 가독성을 증대시키기 위하여 개발되었다. 특히, 실질적인 저전력 무선 임베디드 네트워크의 이벤트 기반 언어 방식을 구현하여 임베디드 시스템에 적용 할 수 있는 이식성과 호환성을 증가시켰다. ES-WAIC은 4.4GHz대역에서의 항공기내 무선통신 채널 모델링, PHY, MAC, Network, Application을 포함한 전반전인 계층이 구현되었다.

NS-2를 이용한 네트워크 시뮬레이션 방법론

  • 박성현;이승형
    • 정보와 통신
    • /
    • 제24권7호
    • /
    • pp.79-88
    • /
    • 2007
  • 본고에서는 현재 일반적으로 가장 널리 사용되고 있는 네트워크 시뮬레이터인 NS-2(Network Simulator-2)에 대하여 알아본다. NS-2는 네트워킹의 성능분석을 목적으로 개발된 이벤트 기반(event-driven)의 시뮬레이터이다. 이 시뮬레이터의 적용 범위는 유선 네트워크의 경우 TCP/IP 프로토콜 패밀리와 각종 라우팅 프로토콜에 대한 시뮬레이션이 가능하며, 무선 네트워크에 경우에는 Ad Hoc 네트워크, WLAN, Mobile-IP와 Cellular network 등의 시뮬레이션이 가능하다. GUI가 부족하고 사용이 어렵다는 단점에도 불구하고, 공개된 소스와 두터운 이용자층에 힘입어 널리 사용되는 NS-2의 개요 및 시뮬레이션 방법에 대해 알아보기로 한다.

가상화 기반의 모바일 시뮬레이터 설계 및 개발 (Design and Implementation of Mobile Simulator using virtualization)

  • 김도형;이재호;류철;김선자
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.5-6
    • /
    • 2009
  • 본 논문에서는 모바일 운영체제 또는 무선인터넷 플랫폼에 대한 독립성을 제공하는 가상화 기반의 모바일 시뮬레이터의 설계 및 구현에 대해 기술한다. 모바일 시뮬레이터는 단말에 최종 탑재되는 전체 SW 스택을 실제 단말 없이 데스크 탑 상에서 시험할 수 있는 환경을 제공한다. 그리고, 컨텐츠와 플랫폼의 안정성 테스트를 지원하기 위하여 사용자의 개입 없이 시뮬레이터에 의해 재현하는 이벤트 기반의 자동화 테스트를 지원한다.

증강현실기반 재난대응 통합훈련 시뮬레이터용 시나리오 개발 소개 (Introduction to Development of Scenario for Augmented Reality Emergency Response Training Simulator)

  • 김영진;이광희;문일
    • 한국재난정보학회:학술대회논문집
    • /
    • 한국재난정보학회 2015년 정기학술대회
    • /
    • pp.75-77
    • /
    • 2015
  • 본 논문에서는 증강현실기술을 사용하여 재난 대응 훈련에서의 효과성을 높이기 위한 시뮬레이터 개발용 시나리오의 작성에 대해서 소개하였다. 기존의 재난 대응 훈련은 시나리오의 비현실성, 훈련내용의 부실로 인한 실효성의 부족 등의 문제로 인하여 효과성 측면에서 문제가 제기되어 왔으며, 세월호 사건은 그러한 문제점이 직접적으로 드러난 재난으로 꼽히고 있다. 점차 다양화, 복잡화되는 재난에 따라 실질적인 훈련과 다양한 기능, 부처간 연계를 위한 훈련체계가 요구되는 현실에 맞춰 재난대응에 있어 통합훈련의 필요성이 대두되고 있다. 시뮬레이터에 사용되는 시나리오는 단순한 도상훈련이 아닌 직접 체험할 수 있다는 점에서 기존의 훈련 시나리오와는 다른 성격을 가지며, 실효적 재난대응을 위해 국내 외 사례에서 기반한 재난대응의 문제점을 분석하고 그것을 집중적으로 훈련할 수 있도록 하고 있다. 또한 여러 돌발적인 이벤트 상황이 발생하더라도 그에 적절한 대응방안을 함께 제시하고 있다.

  • PDF

부품상태 기반 일정계획 시뮬레이터의 개발에 관한 연구 (A Study on the Development of Part State Driven Scheduling Simulator)

  • 김기태;박찬권;박진우
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1998년도 추계학술대회 및 정기총회
    • /
    • pp.73-77
    • /
    • 1998
  • 고가의 생산장비를 효율적으로 운영하기 위한 방법을 제시하는 방법으로 일정계획은 중요한 역할을 담당한다. 일정계획을 수립하기 위한 방법으로 많은 방법이 적용되고 있지만 시뮬레이션은 일정계획의 수행도 분석에 중요한 기능을 담당한다. 그러나 일정계획의 분석에 있어서 적용되는 기존의 시뮬레이션 방법에는 대상 시스템을 모형화하기 위해 적지 않은 노력이 필요하고, 사용하는 시뮬레이션 프로그램의 사용 방법 및 모형 작성 방법에 대한 학습이 필요한 경우도 적지 않다. 본 논문은 일정계획을 시뮬레이션하기 위한 일정계획 시뮬레이터 개발에 대한 연구이다. 기존의 시뮬레이션 프로그램이 가지는 이벤트 개념 대신 상태 개념을 이용하여 시뮬레이터를 개발하는 방법을 제시하였다. 생산시스템에 대한 모형을 작성하고자 할 경우 특별한 프로그래밍 작업없이 대상시스템의 모형을 작성하도록 하여 보다 편리하게 모형을 작성하였다. 대상시스템에 대한 프로그램없이 대상시스템의 구성 정보와 주문 정보를 입력하여 우선 순위규칙에 의한 다양한 일정계획의 수행도를 분석하는 일정계획 시뮬레이터를 개발하였다.

  • PDF

차량 네트워크 게이트웨이에서의 프리페치 성능 평가 시뮬레이터 구현 (Implementation of a performance evaluation simulator for the prefetch scheme in vehicular networks)

  • 이정훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.425-426
    • /
    • 2009
  • 본 논문은 차량형 네트워크에서 고급화된 루트 조회 요청의 응답시간을 측정하는 시뮬레이터를 구현하고 그 측정된 결과를 도시한다. 이산 이벤트 시뮬레이터에 기반하여 서버의 주기적 업데이트, 게이트웨이에서의 레코드당 리프레쉬, 차량으로부터의 조회 요청 발생 등의 사건들을 정의하고 이에 대한 동작을 구현한다. 시간 지역성을 대표하는 LRU 방식과 공간 지역성을 대표하는 FAR 방식의 성능을 측정하기 위해 참조시간을 기록하는 자료구조와 경위도 좌표를 거리로 변환하는 모듈을 작성하였으며 기존의 위치 이력 데이터로부터 조회 요청을 생성한다. 응답시간을 측정한 결과는 공간 지역성이 시간 지역성보다 응답시간에 더 많은 영향을 미치는 것으로 나타났으며 낮은 프리페치 부하에서 최대 4배 가량의 응답시간 차이를 보인다.