• Title/Summary/Keyword: 원자력 소프트웨어

Search Result 175, Processing Time 0.029 seconds

Consideration for the Evaluation of Commercial Real-time Operating System to monitor and control Nuclear Power Plants (원자력발전소 감시제어를 위한 상용 실시간 운영체제 평가시 고려사항)

  • 이종복;박근옥;서용석;구인수
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.171-174
    • /
    • 2000
  • 원자력발전소에서 디지털 컴퓨터의 사용이 증가함에 따라 관련 시스템의 안전성, 신뢰성, 무결성, 가용성, 완전성 등을 충족시키기 위한 방안들이 현안으로 대두되고 있다. 특히 원자력발전소의 신경계통이라 할 수 있는 계측제어 계통의 디지털화로 인하여, 기존의 아날로그 하드웨어의 기능을 향상시킨 소프트웨어가 디지털 시스템에 사용되게 됨으로서, 디지털 시스템에 사용되는 상용 소프트웨어 제품의 신뢰도가 원자력발전소의 안전 및 안정 운영과 직결되므로 상용 소프트웨어에 대한 평가 문제가 중요한 관심사로 대두되었다. 본 논문의 서론에서는 원자력발전소에서 상용 소프트웨어제품을 사용하게 된 배경과 감시 및 제어를 위한 상용 실시간 운영체제를 사용하기 위한 고려사항을 기술하고, 본론에서는 상용 실시간 운영체제 선정시 제공하여야 할 기능에 대한 고려사항과, 상용 소프트웨어 제품 선정에 관한 규제 현황 및 규제 요건에 대한 고려사항을 해결하기 위한 선정 및 평가 절차를 수립하고, 이를 평가에 반영하는 방법과 절차를 제시한다. 결론에서는 원자력발전소 감시제어를 위한 상용 실시간 운영체제 평가시 고려사항의 해결에 대한 문제점과 해결 방안, 그리고 선정 절차 및 평가방안을 적용하는 데 따른 문제점과 해결 방안을 제시한다.

  • PDF

Application Software Structure of Compact Nuclear Simulator based on Shared Memory Variables (공유메모리 변수 기반의 CNS 응용 소프트웨어 구조)

  • 박근옥;서용석;이종복
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.544-564
    • /
    • 2001
  • CNS(Compact Nuclear Simulator)는 원자력발전산업에 종사하는 조직구성원을 교육훈련 시키는 필수도구로써 원자력 시뮬레이터의 유형 중에 중형규모에 속한다. 원자력 시뮬레이터는 다양한 기능과 복잡성을 갖는 이질적인 응용 소프트웨어가 요구되기 때문에 개발기간이 길고 비용이 많이 든다. 본 연구는 이를 극복하기 위한 일환으로 상용도구의 과감한 활용, 소프트웨어 생명주기의 준수, 단순 명료한 시뮬레이션 응용 소프트웨어 구조개발을 수행하고 있다. 본 논문에서는 CNS 응용 소프트웨어 유형과 기능, 공유메모리 변수를 사용한 응용 소프트웨어 구조개발의 경험을 살펴본다. 또한, 본 연구를 통하여 얻은 CNS 응용 소프트웨어 개발효과와 향후 유사한 시뮬레이터의 개발방향을 토의한다.

  • PDF

Software requirements based on priority for MMIS dynamic simulation (MMIS 동적 모의를 위한 우선순위 기반의 소프트웨어 요구사항)

  • 박근옥;이종복;구인수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.379-381
    • /
    • 2002
  • 소프트웨어 개발 프로젝트에서 소프트웨어 요구사항의 잦은 변경 또는 요구사항 확정의 지연은 소프트웨어의 품질저하, 납기지연, 개발요구자와 개발담당자 간의 의견충돌을 야기한다. 특히 원자력발전소 환경과 같은 mission-critical 영역의 경우에는 발전소 건설자체를 지연시킬 수 있는 심각한 결과를 초래한다. 본 논문에서는 원자력발전소의 감시와 제어를 담당하는 MMIS(Man Machine Interface System) 환경을 동적으로 모의하는 소프트웨어 개발 과정에서 요구사항 변경의 가능성을 최소화시킬 의도로 시도하였던 요구사항 우선순위 설정에 대한 경험과 교훈을 살펴본다. 또한, 요구사항 우선순위를 기반으로 한 소프트웨어 개발 공정 활동을 토의한다

  • PDF

Lesson learned: Target-based independent S/W verification and validation for CEDMCS (교훈: 목표지향 제어봉제어계통 독립 소프트웨어 확인 및 검증)

  • Lee, jayoung;Sohn, kwangyoung;Lee, sangseok;Lee, junku;Park, geunok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.05a
    • /
    • pp.932-933
    • /
    • 2013
  • 단순 부품부터 계통까지 기존의 아날로그 제품들이 최근 들어 펌 웨어(Firmware)와 고수준의 컴퓨터 언어로 구현된 응용 소프트웨어를 포함하는 디지털 설비로 바뀌고 있다. 따라서 어느 때 보다 소프트웨어의 확인 및 검증의 중요성이 대두되고 있으며, 이를 위해 학계뿐만 아니라 국제표준 기관에서 확인 및 검증을 위한 지침을 제시하고 있는 실정이다. 본 논문은 원자력발전소 출력을 제어하는 제어봉제어계통의 업그레이드와 관련하여 IEEE 1012 에 따라 수행된 독립 확인 및 검증 업무를 요약하고, 이를 통해 얻은 교훈을 기술한다.

Statechart-based Formalism을 이용한 원전 필수안전 소프트웨어의 자동생성

  • 김장열;이현철;정철환;차경호;권기춘
    • Proceedings of the Korean Nuclear Society Conference
    • /
    • 1998.05a
    • /
    • pp.285-290
    • /
    • 1998
  • 본 논문은 David Harel이 제안한 Statechart based Formalism과 Statemate MAGNUM toolset을 이용하여 월성 원전 2/3/4호기 증기발생기 수위로 인한 원자로 정지를 activity chart 및 Statechart로 모델링하고 K&R C 코드를 자동으로 생산하였다. 이는 종전의 몇몇 소프트웨어 전문가에 의해서 개발될 수 밖에 없었던 원전 필수만전(Safety-critical) 소프트웨어를 정형화된 Computer Aided Software Engineering 도구를 활용하여 소프트웨어 생명주기중 요구사양명세 및 설계까지만 수행하고 그 이하는 모두 자동으로 생산하는 소프트웨어 공학의 핵심기술을 연구한 것이다. 자동으로 생산된 K&R C 코드는 품질이 우수하고 생산성이 높으며 이식성이 뛰어남을 확인할 수 있었다.

  • PDF

Software Develoment Requirements for Nuclear Power Plant Simulators (원자력발전소 시뮬레이터의 소프트웨어 개발요건)

  • 박근옥;이종복;서용석
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.480-482
    • /
    • 2000
  • 원자력발전소의 운영 목표는 안전하고 효율적으로 설비를 운영하여 양질의 전기를 소비자에게 공급하는데 있다. 시뮬레이터는 설비의 운영에 중추적인 역할을 담당하고 있는 운전원의 작업 숙련도 향상뿐만 아니라 설계도구로 활용되는 중요한 설비이다. 국내 원자력산업계는 연구기관의 주도하에 다수의 시뮬레이터를 개발하였으며 최근에는 일반 산업체를 개발에 참여시키고 있다. 그러나, 시뮬레이터의 하드웨어와 소프트웨어 개발을 위한 관련 요건이 일반 산업체에게 충분히 인식되지 못하여 개발에 어려움을 겪고 있다. 본 연구에서는 시뮬레이터 개발을 위한 소프트웨어 개발요건을 고찰하고 국내 일반 산업체에게 권고되는 개발 참여 전력을 제안한다.

  • PDF

Integration Requirements of Heterogeneous Simulation Software Modules in Operator Training Simulator (OTS에서 이질적 시뮬레이션 소프트웨어 모듈의 통합요건)

  • 박근옥;구인수
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2002.05a
    • /
    • pp.97-101
    • /
    • 2002
  • 최근 개발되고 있는 원자력발전소용 OTS(Operator Training Simulator) 개발은 설계 및 해석에 사용되었던 여러 가지 코드(시뮬레이션 소프트웨어)를 수정 보완하여 이들을 상호 통합하는 방식으로 수행되는 경향을 보이고 있다. 기존에 개발되었거나 현재 운영중인 대부분의 OTS는 단일의 고성능 컴퓨터 환경에 의존하므로 발전소 설계와 해석에 사용하였던 서로 다른 코드를 상호 통합하여 사용하기에는 어려움이 많았다. 그러나, 최근에는 컴퓨터의 성능과 네트워크 기술이 비약적으로 발전하여 서로 다른 속성을 갖는 시뮬레이션 소프트웨어를 각각 서로 다른 컴퓨터에 적재 실행시키고 네트워크를 통하여 연동시키는 것이 가능해졌다. 본 연구는 원자력발전소 설계와 해석에 사용하고 있는 시뮬레이션 소프트웨어(노심 모사코드, 열 수력 모사코드, 구조물 모사코드), 인간기계연계(Man Machine Interface) 소프트웨어, 각 모사 소프트웨어간의 통신과 실행을 제어하는 강사 소프트웨어를 분산된 컴퓨터 환경에서 실행시키는 OTS를 개발하였다. 본 연구를 수행함에 있어서 서로 속성이 다른 소프트웨어 모듈을 하나로 통합하는 작업이 가장 부담스러웠다. 따라서, 서로 다른 소프트웨어 모듈을 통합하기 위한 요건을 개발초기에 설정하고, 이 요건을 모든 소프트웨어 개발조직이 준수하도록 하였다. 본 논문에서는 OTS를 구성하는 이질적인 소프트웨어 모듈의 기능과 특징, 이들을 통합하기 위한 요건을 설명한다. 또한 각 요건이 OTS 개발공정에서 어떻게 적용되고 사용되었는지를 살펴본다.

  • PDF

An Analysis of Compatability Between Software Quality Requirements for Nuclear Power Plants and ISO Software Standards (원전 소프트웨어의 품질요건과 ISO 소프트웨어 표준의 적합성에 대한 분석)

  • Suh, Yong-Suk;Park, Heui-Youn;Kim, Jong-Myoung;Kim, Joon-Yeop;Kim, Hyeon-Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.357-360
    • /
    • 2005
  • 본 논문은 안전필수 소프트웨어라 할 수 있는 원전(원자력발전소) 소프트웨어의 품질요건을 원자력법, 시행규칙, 규제지침, 표준에 입각하여 분석하였고, 국제표준인 ISO(International Organization for Standardization) 소프트웨어 표준이 원전 소프트웨어 품질요건에 부합될 수 있는지를 ISO/IEC 12207을 중심으로 분석하였다. 현재는 요구되고 있지 않으나 앞으로 원전 소프트웨어 공급자에 대한 소프트웨어 개발능력 평가 시 소프트웨어 인증취득을 요구함으로써 원전 소프트웨어의 품질 향상과 안전성을 도모할 수 있는 방법을 제안하였다. 원전 소프트웨어에 요구되는 안전성분석에 대해서 검토하였다.

  • PDF