• 제목/요약/키워드: DEVS methodology

검색결과 58건 처리시간 0.024초

보안시스템의 개발을 위한 시스템 형식론에 의한 사용자 인터페이스 시스템 표현과 DEVS 모델링 (An Application of UI System Design Methodology based on System Formalism for a Large Security System)

  • 안영숙;조대호
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2003년도 추계학술대회 및 정기총회
    • /
    • pp.207-217
    • /
    • 2003
  • 지능적으로 공격 패턴을 달리하는 많은 공격들에 대응하기 위해 기존의 보안 시스템은 강력한 보안시스템으로 확장되고 있다. 보안 시스템과 같은 규모가 크거나 복잡한 소프트웨어 계발에 있어서 설계 및 구현 과정에서 있는 설계 변경 및 구현상의 변경으로 인한 전체 시스템에 미치는 영향이 크다. 본 논문에서는 규모가 큰 보안시스템 계발에 있어서 전체 시스템의 영향 관계를 체계적으로 정립한 소프트웨어 설계 방법론으로의 적용이다. 소프트웨어 설계 방법론은 시스템 형식론에 의거하여 소프트웨어가 표현되었으므로 논리적 연관관계를 추적하기 쉽다 이는 소프트웨어 설계 또는 설계 변경 후 인터페이스 시스템의 중요한 동적 특성을 미리 파악 할 수 있게 하여 소모적일 수 있는 시간과 노력을 절약 할 수 있다.

  • PDF

이산사건 시뮬레이션을 이용한 수중 선체 탐색 시간 예측 모델 개발 (Development of Underwater Hull Search Time Prediction Model with Discrete Event Simulation )

  • 이주필;함승호
    • 대한조선학회논문집
    • /
    • 제61권3호
    • /
    • pp.152-160
    • /
    • 2024
  • In the event of a maritime accident, search plans have traditionally been planned using experiential methods. However, these approaches cannot guarantee safety when the scale of a maritime accident increases. Therefore, this study proposes a model utilizing discrete event simulation (DES) to predict the diving time for compartment searches of a ship located on the seabed. The discrete event simulation model was created by applying the DEVS formalism. The M/V Sewol sinking was used as an example to simulate how to effectively navigate compartments of different sizes. The simulation results showed the optimal dive time with the number of decompression chambers needed to navigate the compartment as a variable. Based on this, we propose a methodology for efficient navigation planning while ensuring diver safety.

HDEVS 형식론에 기반한 통합 하이브리드 모델링 방법론 및 시뮬레이션 엔진 설계 (Integrated Hybrid Modeling Methodology and Simulation Engine Design Based on HDEVS Formalism)

  • 권세중;성창호;송해상;김탁곤
    • 한국시뮬레이션학회논문지
    • /
    • 제22권1호
    • /
    • pp.21-30
    • /
    • 2013
  • 하이브리드 시스템은 서로 다른 상태와 시간을 가지는 부 시스템의 조합으로 이루어진다. 대표적인 예가 이산 사건 시스템과 연속 시간 시스템의 조합이다. HDEVS 형식론은 이러한 하이브리드 시스템을 모델링하고 분석하기 위해 제안되었는데, 이러한 형식론을 통해 모델러는 수학적인 형식론에 기초한 계층적이고 모듈성이 있는 모델을 설계할 수 있었다. 그러나 HDEVS 형식론이 주로 분산된 연동 시뮬레이션에 적용되었기 때문에 모델러는 하이브리드 시스템을 연동에 참여할 시뮬레이터에 맞게 서로 다른 모델들로 구분하여 재구성해야 했다. 따라서 모델은 시스템을 그대로 표현하기보다 나누어진 모델들의 연동 구조로 표현되었다. 본 논문은 이러한 문제를 해결하고 통합된 하이브리드 모델을 만들 수 있는 모델링 방법론과 그에 대한 시뮬레이션 방법론을 제안한다. 기존에 연동형 구조에 적용되었던 것과 달리, 하이브리드 시스템은 그 시스템 본래의 형태 그대로 통합된 모델로 모델링 될 수 있다. 또한 이 논문은 제안하는 모델링 방법론에 따르는 시뮬레이션 엔진 구조에 대해서 논하고 물탱크 조절 예제를 통한 간단한 사례 연구도 포함한다.

물리엔진을 이용한 효과적인 하이브리드 시뮬레이션 방법론 (An Efficient Hybrid Simulation Methodology Using the Game Physics Engine)

  • 이완복;유석호
    • 디지털융복합연구
    • /
    • 제10권10호
    • /
    • pp.539-544
    • /
    • 2012
  • 사람이 만든 대부분의 시스템들은 하이브리드 시스템으로 모델링될 수 있다. 하이브리드 시스템 모델은 의사결정을 담당하는 상위레벨 모델과 기계적 제어를 담당하는 하위레벨 모델로 구성되기 때문에, 그 구조가 복잡하기 마련이며 모델을 해석할 때 모델의 종류에 따라 서로 다른 해석 기법이 요구된다. 상위레벨 모델은 FSM과 같은 이산사건시스템의 해석기법으로 풀이할 수 있으나, 하위레벨은 연속시간 모델로 구성되기 때문에 공학적 수치해석 기법이 동원되어야 한다. 개발자가 이 두 레벨의 모델을 함께 개발하는 방식에는 어려움이 많기 때문에 본 연구에서는 게임 분야에서 널리 사용되어지고 검증되어진 물리엔진 미들웨어를 이용하여 하위레벨의 모델링 및 해석 과정에 적용할 수 있는 방법을 제시한다.

에이전트 기반의 인간 미개입형 함정전투 M&S 시스템 설계 및 서해교전 사례연구 (Design of No-human-in-the-Loop Battleship Warfare M&S System applied to the Korea Yellow Sea Warfare Case using Agent-based Modeling)

  • 지승도;유용준;정찬호;이장세;김재익
    • 한국시뮬레이션학회논문지
    • /
    • 제17권2호
    • /
    • pp.49-61
    • /
    • 2008
  • 대부분의 함정 전투체계의 교전 시뮬레이션은 필수적으로 운용자(통제관 및 대항군)가 포함될 수밖에 없음으로 인해 시뮬레이션은 실시간 정도의 저속이며, 시뮬레이션 결과도 객관적인 평가가 어렵다. 이러한 문제를 다루기 위해 본 논문에서는 인간 대신 다중 에이전트 시스템을 이용하는 에이전트 기반의 함정전투 M&S 시스템을 제안한다. 에이전트기반 M&S 시스템은 인간의 개입을 배제하고 자율적 추론기능을 제공함으로써 전투체계의 효과도 분석 및 운용전술개발 등께 대한 효과적인 지원을 가능하게 해준다. 본 논문에서는 이를 위하여 첨단 M&S 프레임워크와 자율 에이전트 설계 원칙을 도입함으로써 인간 미개입형 M&S 시스템 설계 개념과 방법론을 제시하였고, 서해교전상의 함정전투 사례연구를 통해 그 타당성을 검증하였다.

  • PDF

PLC 시뮬레이션에서 Plant model 자동 생성을 위한 PLC Symbol 규칙 (PLC symbol naming rule for auto generation of Plant model in PLC simulation)

  • 박형태;왕지남;박상철
    • 한국시뮬레이션학회논문지
    • /
    • 제17권4호
    • /
    • pp.1-9
    • /
    • 2008
  • 본 논문은 Programmable Logic Controller(PLC) 시뮬레이션을 하기 위한 공장 모델(Plant Model)을 자동으로 생성하는 절차에 대해 기술한다. PLC 프로그램은 공정을 제어하는 로직에 관한 정보이며 그 자체로 공장 모델에 대한 어떤 정보도 포함하고 있지 않기 때문에 시뮬레이션을 위해서는 PLC 프로그램에 대응하는 공장 모델이 반드시 필요하다. 지금까지 PLC 시뮬레이션을 위한 공장 모델은 사용자가 직접 구축하는 방식으로 모델링 되었으나 이는 많은 노력과 공정로직의 완전한 이해 및 시뮬레이션 지식이 요구된다. 이런 어려움을 극복하기 위해 논문은 PLC 프로그램의 심볼테이블(Symbol table)로부터 공장모델을 자동으로 생성하는 과정을 제안한다. 이를 위해P LC 심볼이 공장 모델의 생성을 위한 정보를 포함시키는 PLC 심볼의 작명 규칙을 제안한다. 입력된 심볼 리스트를 분석함으로써 공장 모델을 자동으로 추출할 수 있으며 간단한 예제 공정을 대상으로 구현해 본다.

  • PDF

선박의 항행정보시스템을 위한 상황 예측 시뮬레이션 방안 연구 (Study of Situation Prediction Simulation for Navigation Information System of Ship)

  • 이미라
    • 한국시뮬레이션학회논문지
    • /
    • 제19권3호
    • /
    • pp.127-135
    • /
    • 2010
  • 최근의 현대화된 다양한 항해장비들로 인해 선박에 있는 항해사들은 위험상황 인식에 도움이 될 수 있는 정보들을 획득할 수 있게 되었다. 하지만, 이러한 유용한 도구들에도 불구하고 항해사들은 여전히 안전항행을 위한 의사결정에 어려움을 겪고 있는데, 이는 다양한 장비들이 제공하는 선박 내 외 상황에 관한 많은 양의 데이터를 지속적으로 관찰해야 한다는 항해사의 부담과 여러 장비 간 정보의 불일치성 때문이다. 실제로, 많은 해양 사고가 항해사의 부주의에 의해 일어나고 있다는 것이 이미 잘 알려져 있다. 따라서, 항행 상황의 일부 정보만을 제공하는 보조 장비를 넘어서 항해사의 의사결정을 도울 수 있는 지원도구가 요구되고 있다. 시뮬레이션은 의사결정을 지원 할 수 있는 기술 중 하나며, 선박에서의 실시간 주변상황에 대한 종합적인 평가 및 예측 가능한 시스템은 항해사의 안전항행에 대한 의사결정에 도움을 줄 수 있다. 이 논문은 선박을 위한 항행안전정보 시스템에서의 위험 상황 예측을 위한 시뮬레이션 방안에 관한 연구로서, 다양한 지식 베이스 및 이산 사건 시뮬레이션 방식을 활용한 시스템 전체 구성 방법을 제안하고 제한된 항행상황 시나리오에서의 구성 요소들의 예시를 통해 시스템의 타당성을 보인다.

계층적 애니메이션이 가능한 분산 시뮬레이션 모델링 환경 (Modeling Environment for Distributed Simulation with Hierarchical Animation)

  • 이미라;김형종
    • 한국시뮬레이션학회논문지
    • /
    • 제17권1호
    • /
    • pp.33-42
    • /
    • 2008
  • 시뮬레이션이 현실적으로 수행하기 어려운 시스템을 모의 실험한다는 특성상 대상 시스템은 크고 복잡한 경우가 많으며, 이러한 시스템의 변화를 관찰하고자 한다면 시뮬레이션 모델구조와 애니메이션 또한 그와 비슷한 복잡도로 행해져야 한다. 그러나, 모든 시스템 구성 요소들을 한꺼번에 애니메이션 하는 일은 복잡도 때문에 관찰하고자 하는 시스템 영역에 대한 초점을 흐리게 할 수 있다. 또, 시뮬레이션이 많은 컴퓨팅 자원을 요구하는 일인 것을 고려할 때, 복잡한 애니메이션 처리는 시스템에게 더욱더 많은 부하를 준다. 이와 관련한 문제를 해결하고자 전체 시스템 중 관찰하고자하는 특정 계층을 사용자가 선택하여 애니메이션 하는 계층적 애니메이션 기법이 제안되었다. 하지만, 이 연구에는 모델 작성자가 시뮬레이션의 동적 특성에 맞는 애니메이션 모델링을 체계적으로 기술 할 수 있는 모델링 형식은 정의되어 있지 않다. 이 연구에서는 계층적 애니메이션이 가능한 시뮬레이션 모델을 좀 더 체계적으로 정의 할 수 있도록 DESHA 형식론을 정의하고, 기존 연구의 구현물을 개선하여 DESHA 모델 실행 환경인 DESHA-C++로 정의하였다. 또, 이러한 계층적 애니메이션이 가능한 시뮬레이션 모델링 방식이 다양한 영역에서 활용될 수 있도록 DESHA와 HLA를 연동한 분산 시뮬레이션 모델링 환경을 제안하고 개발하였다.

  • PDF