• 제목/요약/키워드: 무기체계 임베디드 소프트웨어

검색결과 10건 처리시간 0.027초

컴포넌트 기반의 무기체계 임베디드 소프트웨어 개발방법론 설계 (Design of CBD Methodology for Weapon System Embedded Software)

  • 이종이;윤희병
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2006년도 추계학술대회 학술발표 논문집 제16권 제2호
    • /
    • pp.301-304
    • /
    • 2006
  • 본 논문은 컴포넌트 기반의 무기체계 임베디드 소프트웨어 개발방법론을 제안한다. 이를 위해 먼저 국방 소프트웨어 개발 관련 규정, 무기체계 임베디드 소프트웨어, 컴포넌트 기반의 개발 방법 그리고 임베디드 소프트웨어 개발방법의 특징을 바탕으로 기존 CBD 방법론을 분석한다. 그런 다음 개발방법론 설계 고려요소를 도출하고, 고려요소를 바탕으로 컴포넌트 기반의 소프트웨어개발(CBSD)과 컴포넌트 개발(CD)에 대해 어떻게 설계를 할 것인가, 산출물간에 어떤 상호작용을 하는지를 설명하는 컴포넌트 기반의 무기체계 임베디드 소프트웨어 표준 개발방법론을 제시한다.

  • PDF

파티션 기반 보안 실시간 운영체제의 구현 및 성능 분석 (Implementation and Performance Analysis of Partition-based Secure Real-Time Operating System)

  • 서경덕;이우진;채병민;김훈규;이상훈
    • 융합보안논문지
    • /
    • 제22권1호
    • /
    • pp.99-111
    • /
    • 2022
  • 네트워크 중심전(NCW)으로 전장환경이 변하면서 무기체계는 IT 기술을 융합한 신개념의 무기체계로 진화하고 있고, 이러한 핵심 기능은 대부분 임베디드 소프트웨어로 구현됨에 따라 임베디드 소프트웨어는 무기체계 성능을 좌우하는 핵심 요소로 중요성이 증가하고 있다. IoT 기술이 발전하고 임베디드 소프트웨어의 활용 범위가 확대됨에 따라 점차 고도화되고 다양해지는 사이버 위협은 임베디드 소프트웨어를 운용하는 무기체계로 확대되고 있고, 무기체계는 단일체계로부터 네트워크에 의한 연동까지 다양한 형태로 운영되기 때문에 어플리케이션 수준에서의 보안보다는 시스템 수준인 운영체제 커널 수준에서의 강력한 사이버 보안이 필요한 실정이다. 본 논문에서는 무기체계 임베디드 소프트웨어를 사이버 공격으로부터 보호하기 위하여 운영체제 수준에서 임베디드 소프트웨어를 보호하는 무기체계용 보안 실시간 운영체제의 설계 및 구현과 그 성능 측정 결과에 대하여 설명하였다.

국방사업 특성을 고려한 무기체계 임베디드 소프트웨어 프로세스 평가모델(MND-ESPAM) (The Assessment Model of the Embedded Software Process Suitable for Korean Defense Industry)

  • 권경용;양해술
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권10호
    • /
    • pp.271-281
    • /
    • 2009
  • 본 논문은 무기체계 임베디드 소프트웨어 프로세스 평가모델(이하 'MND-EAPAM')의 국방사업 특성화 방안을 제시한다. 2008년, 무기체계 임베디드 소프트웨어 프로세스 평가의 기준이 되는 무기체계 임베디드 소프트웨어 프로세스 평가모델을 개발하였지만, 국방분야에 대한 특성 반영이 미흡하였다. 이에 따라 국내 방위산업체의 소프트웨어 프로세스 관리 실태를 조사 분석하고, CMMI 인증을 획득한 방위산업체에 MND-ESPAM을 시범적용하여, MND-ESPAM의 문제점을 도출 및 분석하였다. 도출된 문제점을 개선하기 위하여, MND-EAPAM과 방위사업청 소프트웨어 개발프로세스 지침 간 연계가 가능하고, 국방시험성숙도모델(MND-TMM)의 체계적 반영으로 시험활동을 강화하며, 유사 프로세스 영역을 식별, 통합하는 MND-ESPAM의 개선안을 제시한다. 개선안은 CMMI와의 커버리지 검증, ISO/IEC 14598-3의 요구사항에 의한 시험활동 평가, 방위산업체 시범적용을 통하여 검증을 실시하였다.

임베디드 소프트웨어 개발을 위한 국방 CBD 프로세스 테일러링 (Tailoring the Defense Component Based Development Process for Embedded Software Development)

  • 정경철;이길섭;이승종
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.334-336
    • /
    • 2005
  • 유비쿼터스 시대에 진입하면서 임베디드 소프트웨어의 개발에 대한 관심이 높아지고 있다. 국방 분야에서는 국방무기 및 비무기 내장형 소프트웨어 관리지침과 공군에서 운영되는 항공무기 소프트웨어 개발 프로세스 등이 운용되고 있으며, 국방 CBD 방법론은 주로 응용체계 개발을 위한 컴포넌트 기반의 구체적인 방법론이다. 이러한 국방 CBD 방법론을 임베디드 소프트웨어 개발에 적용가능 여부는 발표되지 않았다. 따라서 본 논문에서는 임베디드 소프트웨어개발을 위한 국방 CBD 프로세스 테일러링 방안을 고찰하고자 한다. 이를 위하여 국방 무기 및 비무기 내장형 소프트웨어 관리지침에 근거한 조정, 임베디드 소프트웨어 개발 방식에 따른 조정 컴포넌트 및 객체 지향기술, 그리고 UML 기술 적용으로 구분하여 테일러링 방안을 제시한다. 그 결과 국방 CBD 방법론의 적용 범위의 확대 및 개발 프로세스의 표준화에 기여할 것으로 기대된다.

  • PDF

무기체계 임베디드 소프트웨어에 대한 TFM 기반 시스템 테스트 모델 설계 및 적용 (Design and Application of the TFM Based System Test Model for the Weapon System Embedded Software)

  • 김재환;윤희병
    • 정보처리학회논문지D
    • /
    • 제13D권7호
    • /
    • pp.923-930
    • /
    • 2006
  • 본 논문에서는 무기체계 임베디드 소프트웨어의 시간 요소를 고려한 TFM(Time Factor Method) 기반의 시스템 테스트 모델을 설계하고, 적용사례를 통하여 결과를 제시한다. 이를 위해 무기체계 임베디드 소프트웨어의 특징과 시스템 테스트 그리고 객체지향 모델의 표현방법인 UML 표기법에 대하여 알아보고, 시스템 테스트 모델 설계를 위한 TFM 접근 방법으로 시간 요소를 고려한 테스트 방법과 시간 요소 측정 방법 그리고 테스트 케이스 선정 알고리즘을 제시한다. 무기체계 임베디드 소프트웨어의 TFM 기반 시스템 테스트 모델은 세 가지 요소 (X,Y,Z) 로 구성되며, 'X' 에서는 최대시간경로를 선정하는 알고리즘을 통해 테스트 케이스가 도출되고, 'Y' 에서는 Sequence Diagram과 관련된 객체를 식별하고, 'Z'에서는 Timing Diagram을 통하여 식별된 각 객체들의 실행시간을 측정한다. 또한 제안한 W:M 기반 시스템 테스트 모델을 '다기능 미사일 방어시스템'에 적용하여 테스트 케이스를 추출하는 방법을 제시한다.

고속 다기능 실시간 시스템 개발 (Development of High Speed Multi-function Real Time System)

  • 김기승;홍정운;나성웅
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 제36회 하계학술대회 논문집 D
    • /
    • pp.3069-3071
    • /
    • 2005
  • 정밀 유도무기체계는 매우 큰 복잡도를 가지는 탄재 소프트웨어와 다양한 입출력을 가지는 하드웨어로 구성된다. 이에 대한 시험장비는 유도무기체계에 탑재되는 소프트웨어에 대한 검증 및 모든 입출력 신호를 수용할 수 있는 성능을 보유하여야 한다. 시험장비에 요구되는 일반적인 조건은 고속처리, 다양한 입출력 기능, 신호 변환 장치 등을 포함하고 Hard Real Time 실행성능을 만족하여야 하며, 각각의 하위 시스템을 통합 운영하기 위한 실시간 인프라 구조 소프트웨어가 구축되어야 한다. 본 논문에서는 실시간 운영체제를 탑재하고 다중 프로세서를 장착한 VME 기반의 임베디드 시스템 설계 방안 및 개발 장비에 관하여 기술하였다.

  • PDF

무기체계 소프트웨어의 자료경합을 탐지하기 위한 프레임워크 (A Framework for Detecting Data Races in Weapon Software)

  • 오진우;최으뜸;전용기
    • 대한임베디드공학회논문지
    • /
    • 제13권6호
    • /
    • pp.305-312
    • /
    • 2018
  • Software has been used to develop many functions of the modern weapon systems which has a high mission criticality. Weapon system software must consider multi-threaded processing to satisfy growing performance requirement. However, developing multi-threaded programs are difficult because of concurrency faults, such as unintended data races. Especially, it is important to prepare analysis for debugging the data races, because the weapon system software may cause personal injury. In this paper, we present an efficient framework of analysis, called ConDeWS, which is designed to determine the scope of dynamic analysis through using the result of static analysis and fault analysis. As a result of applying the implemented framework to the target software, we have detected unintended data races that were not detected in the static analysis.

비행시험 발사통제 시스템의 신호처리 알고리즘 (The signal processing algorithm of the Missile Flight Test Launch Control System)

  • 오진오
    • 한국정보통신학회논문지
    • /
    • 제19권8호
    • /
    • pp.1965-1972
    • /
    • 2015
  • 비행시험 발사통제 시스템은 유도무기 비행시험 시 사격통제 시스템과 연동하여 동작하고, 유도무기의 종류 및 시험 목적에 따라 시험의 통제 및 상황 감시를 하는 시스템이다. 사격통제 시스템과 비행시험 발사통제 시스템이 연동하기 위한 메시지 구조, 통신 프로토콜, 데이터 타입 등은 발사통제 ICD(Interface Control Document)에 정의되어 있고, ICD는 유도무기 체계별, 시험 목적별로 모두 다르게 구성되어 있다. 기존에는 사격통제 시스템과 연동하기 위해 별도의 연동 소프트웨어를 개발하였으나, 이는 다양한 문제점을 가지고 있었다. 따라서 다양한 발사통제 ICD를 수용할 수 있도록 새로운 파싱 알고리즘을 개발하였고, 사격통제 시스템과 연동하여 다양한 메시지들이 송ㆍ수신되는 것을 확인하여 알고리즘이 정상적으로 동작하는 것을 검증하였다.

고신뢰성 발사통제시스템을 위한 고장허용 통신 미들웨어 설계 및 구현 (Design and Implementation of Fault-tolerant Communication Middleware for a High-reliable Launch Control System)

  • 송대기;장부철;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제8권8호
    • /
    • pp.37-46
    • /
    • 2008
  • 발사통제시스템(Launch Control System)은 유도무기체계에서 유도탄의 발사와 관련된 일련의 절차들을 제어하는 시스템이다. 이 시스템은 지정된 시간 안에 목표물에 대한 교전계획을 생성하고 이 정보를 탄에 장입하며 탄의 발사 제어를 수행해야 한다. 이 때문에 시스템의 하드웨어, 소프트웨어 고장뿐만 아니라 정해진 수행 시간의 초과 때문에도 임무가 실패될 수 있다. 본 논문에서 제안한 것은 발사통제시스템과 같은 내장형 실시간 시스템을 위한 고장허용 이더넷으로 별도의 하드웨어나 소프트웨어 없이 기존 상용의 이더넷 디바이스를 이중화하여 네트워크에 고장허용 기능을 제공하는 방법이다. 이를 위해 시스템의 각 구성 노드들을 이중의 네트워크 채널로 중복 시키고, 네트워크 트래픽에 대한 고장탐지 및 복구를 위해 통신 미들웨어를 설계하고 개발하였다. 이중채녈 기반의 통신 미들웨어를 통해 처리 시간이 중요한 시스템에 네트워크 고장으로 인한 시스템 중지를 방지하고 노드에 통신 손실이 발생하지 않도록 하였다.