디지털 라이브러리[ 검색결과 ]
MIDS LVT 플랫폼 확장을 고려한 프레임워크 기반 에뮬레이터 설계 및 구현
http://doi.org/10.5626/JOK.2021.48.1.61
MIDS LVT는 Link-16 기반 무기체계에 탑재되어 무기체계 간 Link-16 운용환경을 제공하는 통신 장비이다. 현재 군에서는 MIDS LVT BU1을 운용하고 있지만 성능개량에 따라 BU2, JTRS로 변경될 예정이다. MIDS LVT는 플랫폼 종류(BU1/BU2/JTRS)와 타입(A/D/J)에 따라 통신 인터페이스(Ethernet/1553B), 메시지 데이터 포맷(FIM/FOM, BIM/BOM), 메시지 구성이 달라진다. 본 논문에서는 이러한 문제들을 개선한 MIDS LVT 플랫폼 확장을 고려한 프레임워크 기반의 에뮬레이터 설계 및 구현 방법을 제안한다. SW 아키텍처 품질 속성을 고려하여 변경용이성, 재사용성, 확장 가능한 공통 구조 프레임워크를 설계하였다. 프레임워크 기반의 MIDS LVT 에뮬레이터는 MIDS LVT 에뮬레이터 처리, 연동 인터페이스 처리, 모니터링 도구로 구성된다. MIDS LVT 에뮬레이터는 기 개발된 해외도구에 기능 분석을 통해 에뮬레이터 기능을 도출하고 개선하여 구현하였다. MIDS LVT 에뮬레이터 개발을 통해 성능 개량된 Link-16 기반 호스트 시스템을 개발하고 검증하는데 활용할 수 있을 것이다.
효율적인 동역학 모델 개발을 위한 모델에이전트 설계
http://doi.org/10.5626/JOK.2019.46.3.228
국방 모델링 및 시뮬레이션(Defense Modeling & Simulation, 이하 DM&S) 기반의 무기체계 시뮬레이터를 개발하는 과정에서, 다양한 동역학 모델이 필요하다. 또한 DM&S의 목적에 따라 요구되는 동역학 모델의 정밀도(Accuracy)가 다르기 때문에, 이를 만족시키기 위해 동역학 모델을 수정해야 한다. 본 논문에서는 모델에이전트 - 효율적으로 동역학 모델을 개발 및 관리할 수 있는 소프트웨어 - 의 설계구조를 제안한다. 모델에이전트는 객체지향 언어를 사용하여 캡슐화(Encapsulation)하여 재사용성(Reusability)을 향상시킬 뿐 아니라, 디자인 패턴을 적용하여 다양한 요구사항에 대처가 용이하도록 확장성(Scalability) 있게 설계되었다. 또한 모델에이전트는 공통 인터페이스를 제공하여 동역학 모델 개발 시 이식성이 용이하도록 설계되었다.
요구 공학 과정에서 보안성과 사용성 요구사항 사이의 충돌을 발견하기 위한 온톨로지 기반 접근법
http://doi.org/10.5626/JOK.2018.45.11.1142
요구 공학 과정에서 보안성과 사용성 사이의 충돌을 다루는 일은 어렵다. 보안성과 사용성은 충돌하는 특성을 가지며 관련된 의미론적인 통합 연구가 부족하기 때문이다. 또한 보안 전문가의 수가 감소하고 있으며 요구 공학 과정에서 두 요소 사이의 충돌을 발견하는 방법이 마땅치 않다. 따라서, 우리는 보안성과 사용성의 정의, 기준, 그리고 지표에서 추출한 키워드를 연결하여 3계층의 보안성-사용성 온톨로지 지식 베이스를 구축하는 새로운 접근법을 제안한다. 게다가, 우리는 이 지식 베이스의 실용성을 논의하기 위하여 컴퓨터 공학 전공 학생들과 두 가지의 사례 연구를 진행하였다. 그 결과, 제안하는 지식 베이스를 사용한 그룹(팀 A)이 사용하지 않은 그룹(팀 B)보다 신뢰도가 높은 충돌을 더 많이 예측하였다. 제안하는 접근법은 사용자의 지식 수준에 상관없이 요구 공학 과정에서 보안성과 사용성 사이의 충돌을 발견할 수 있으며 지금까지 요구 공학 연구의 실질적인 부분에 대한 증명이 어려웠음에도 불구하고 요구 공학연구의 응용 가능성을 보여주었다.