이에 따라 2018년 10월 국제표준화기구(ISO)는 선박 시스템의 데이터 수집 및 관리를 위한 해양 데이터 교환 표준인 ISO를 제정했습니다. IEC 61508에서는 기능 안전을 소프트웨어 작동 시 위험이나 사고의 위험이 없는 것으로 정의합니다. 그림 4와 같이 구독자와 브로커가 프록시 서버로 존재하는 형태로 구독자는 서버의 토픽을 구독하고, 게시자가 서버에 토픽을 게시하면 해당 구독자에게 메시지가 전달된다. 2 ) 요청-응답 방식으로 사용자의 요청에 따라 데이터 저장소에서 검색하고 응답하는 REST API를 이용한 HTTP 프로토콜을 제안한다.
연결을 지속적으로 유지하지 않고 클라이언트 요청에 응답한 후 즉시 연결을 종료하는 연결 없는 연결이 특징입니다. 3) 사용자의 요청에 따라 데이터 저장소를 검색하여 파일을 생성하여 HTTP 프로토콜 또는 FTP 프로토콜을 통해 파일로 전송하는 파일 전송 방식입니다. 그림 6에서 볼 수 있듯이 보안 검증 소프트웨어 개발을 위해 기존 V-모델에 보안 관련 활동이 추가되었습니다. IEC 61508 표준에서는 위험 분석 방법에는 의사 결정 테이블, 위험 및 운영 연구(HAZOP), 공통 고장 분석, Makov 모델 및 신뢰성 블록이 포함되며 6가지 유형의 이어 다이어그램(신뢰성 블록 다이어그램) 및 Monte-Carlo 시뮬레이션을 제시합니다.
프로세스 변수에 대한 일련의 표준 질문을 반복적으로 사용함으로써 정상 조건과의 편차를 체계적이고 일관되게 도출할 수 있으며 일반적으로 0, 초과, 과소 평가, 반전, 부분 및 동일과 같은 지침을 제공합니다. 단어를 사용하다. 4) 편차 식별: 선택한 프로세스 변수에 대한 안내 단어를 사용하여 계획된 정상 설계와의 편차를 식별합니다. ISO 19847 데이터 입출력 개념모델에서는 선박에 설치되어 데이터를 수집, 저장, 전송하는 선상 데이터 서버를 분석 노드로 선택하였다. 2) 공정 매개변수의 정의. 파생된 편차에는 NIPA 소프트웨어 보안 매뉴얼에 제시된 위험 평준화 매트릭스를 사용하여 위험 수준이 할당되었습니다.
IEC 61508은 높은 수준의 보안이 필요한 시스템에 대해 준정형 기술의 사용을 요구합니다. 13과 마찬가지로 게시자는 전송 성공 여부를 고려하지 않고 데이터를 게시한 후 메시지를 삭제합니다.
개발 환경
본 장에서는 제4장 ISO 19847의 기능 안정성 평가를 통해 파악된 문제점을 보완하기 위한 설계 내용을 바탕으로 시스템을 구현하고, 실험을 통해 선박 시스템 원격 감시 플랫폼 설계의 타당성을 검증한다.
실험 환경
시스템 구현
MQTT 릴레이는 화면 왼쪽에 토픽을 트리 구조로 표시하며, 해당 토픽의 끝 노드를 선택하면 가장 최근에 수신한 날짜와 전송된 값이 표시됩니다. 화면 오른쪽에는 연결된 게시자 및 구독자 목록이 표시됩니다. 목록에서 게시자나 구독자 중 한 명을 선택하고 화면 하단에서 최소 게시 주기와 최소 재접속 주기를 설정하면 해당 콘텐츠가 클라이언트로 전송됩니다. MQTT 구독자는 게시자와 유사한 디스플레이 구성을 갖습니다.
릴레이 연결을 위한 연결 정보와 구독할 주제를 설정할 수 있습니다. 마찬가지로 여러 주제를 구독할 수도 있지만 실험 목적상 하나의 주제만 구독할 수 있습니다. 릴레이에서 연결이 끊어진 경우 재접속 시도를 위한 최소 재접속 기간은 임의로 설정할 수 없으며 릴레이에서 설정한 값에 따라 동작합니다. MQTT Publisher, Relayer, Subscriber 프로그램은 화면으로 구성되지는 않지만, 실험 진행 상황을 저장할 수 있는 데이터 캡처 기능이 내장되어 있어 실험 데이터를 쉽게 분석하고 디버깅할 수 있습니다.
실험 및 검증
다만, 방송사가 편성주기를 조절할 수 있으므로 위성통신 상황에 따라 적극적으로 조정할 수 있다고 볼 수 있다. 개선된 오류 확인 메커니즘에 선박과 육상 통신 구간에 오류 확인 절차가 추가되면서 위성통신 데이터 활용도가 높아질 것으로 예상된다. 위 실험에서는 기존 방법과 논문에서 제안한 방법의 데이터 활용도를 비교하였다.
종속변수 데이터 사용량, 할당된 TCP 포트 수. 반면, 재접속 기간을 5분으로 변경한 경우 일일 평균 데이터 사용량은 32Kbyte로 감소했다. 이 실험에서는 릴레이어에 게시자 한 명과 구독자 한 명만 있으므로 이상적으로는 두 개의 TCP 포트만 할당해야 합니다.
또한, Relayer에 의한 재접속 주기 변경으로 인해 할당된 TCP 포트 수가 감소하는 것을 확인하였다.