• Title/Summary/Keyword: 소프트웨어 신뢰도 측정

Search Result 190, Processing Time 0.034 seconds

Development of Software for GUM based Uncertainty Assessment of Discharge Measured by ADCP (GUM 기반 ADCP 유량 측정불확도 산정을 위한 소프트웨어의 개발)

  • Kim, Jong Min;Kim, Dong Su
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2022.05a
    • /
    • pp.17-17
    • /
    • 2022
  • 현재 하천에서 유량을 측정하는 가장 일반적인 장비는 ADCP(Acoustic Doppler Current Profiler)이다. ADCP는 일정 수심이 확보되는 곳에서는 보트에 장착하여 효율적으로 정확한 유량을 측정하고 있다고 알려져 있다. ADCP의 활용성이 증가함에 따라 측정결과의 신뢰성을 표현하는 방법에 대한 관심이 증가하고 있으며, 프랑스에서는 해외 전문가들을 초청하여 동일한 현장에서 ADCP의 유량을 측정하고 해당 결과를 비교하여 ADCP의 측정정확도에 대한 분석을 수행하고자 하였고, 국내에서도 이와 동일한 방식으로 홍수통제소가 주관하여 국내 유량조사기관들의ADCP를 이용해 장비에 대한 검정과 측정유량에 대한 정확도를 확인하고자 하였다. 해당 방식은 장비들간의 측정결과를 이용하여 이상치를 나타내는 장비에 대해서는 검토가 가능하나, 측정결과에 어떠한 요인들이 측정정확도에 영향을 발생시키는지에 대한 분석을 하기 에는 한계점이 있다. ISO에서는 일반적으로 이루어지는 측정에 대하여 GUM 표준안을 기반으로 하여 측정불확도를 산정하도록 권장하고 있으며, 유량분야의 위원회인 TC 113에서도 GUM을 이용하도록 권장하고 있다(ISO 25377, 2020). 하지만 ADCP를 이용하여 유량을 계산하는 방식이 매우 복잡하고, 이를 GUM에 적용하여 유량측정의 불확도를 산정하기에는 복잡하고 많은 계산식이 필요하기 때문에 이를 계산할 수 있는 도구가 없다면 일반적인 측정자가 불확도를 산정하기에는 한계가 있다. 본 연구에서는 기존에 수행되었던 연구성과들을 종합하여 ADCP의 유량 측정불확도를 산정하는 과정을 프로그램화하고 쉽게 계산할 수 있도록 AQUA(ADCP discharge(Q) Uncertainty Assessment)라는 소프트웨어를 개발하였다. AQUA는 C#을 기반으로 국내에서 일반적으로 사용하고 있는 Sontek사와 TRDI사의 ADCP의 측정결과를 불러올 수 있도록 개발되었다. 해당 소프트웨어를 이용하여 다양한 사용자들이 사용하고 이를 통해 현재 개발된 소프트웨어의 사용성을 보완한다면, 실무에서도 쉽게 ADCP의 측정불확도를 산정할 수 있을 것으로 기대된다.

  • PDF

Design and Implementation of SaaS Model based on Trusted Computing Technology using TPM (TPM을 이용한 신뢰컴퓨팅기반 SaaS 모델 설계 및 구현)

  • Kim, Young Man;Jun, Sung Ik;Kim, Eun Seok;Jung, Hye Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.1075-1078
    • /
    • 2009
  • Web 2.0 시대가 도래하면서부터 새로운 소프트웨어 배포 방식인 SaaS가 등장하였다. 보안 분야에서도 기존의 소프트웨어적인 보안 방식이 아닌 하드웨어적인 보안 방식을 위해 TPM이라는 보안 칩이 개발되었다. 본 논문에서는 TPM 칩을 사용하여 보다 신뢰적인 측면이 강조된 신뢰 컴퓨팅 기반 SaaS 모델을 설계하고, 설계된 모델의 가장 기본적인 기능인 로컬 PC 레벨의 PCR 값 인증 프로그램과 로컬 PC 레벨 어플리케이션 무결성 측정 프로그램을 구현하고 이를 평가한다.

Improvement of Reliability of Static Execution Time Analysis Using Software Monitoring Technique (소프트웨어 감시 기법을 활용한 정적 실행시간 분석의 신뢰성 향상)

  • Kim, Yun-Kwan;Kim, Tae-Wan;Chang, Chun-Hyon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.15 no.4
    • /
    • pp.37-45
    • /
    • 2010
  • A system which needs timely accuracy has to design and to verify correctly about execution-time for reliability. Accordingly, it is necessary for timing analysis tools, and much previous research worked. In timing analysis tool, there are two methods. One is a static analysis, and the other is a measurement based analysis. A static analysis is able to spend time less than a measurement based analysis method, but has low reliability of analysis result caused by hard to estimate time of I/O caused by various hardware. A measurement based analysis can be close analysis to real result, but it is hard to adapt to actual application, and spend a lot of time to get result of analysis. As such, this paper present a software monitoring architecture to supply reliability of static analysis process. In a presented architecture, it can select target as needed measurement through static analysis, and reuse result of measurement exist. Therefore, The architecture can reduce overload of time and performance for measurement, and improve the reliability which is the worst problem of static analysis.

The Dessing and Implementation of the SPR/SCR Management System for Reliability Data Collection and Analysis (신뢰성 데이터 수집 및 분석을 위한 SPR/SCR 관리 시스템의 설계 및 구현)

  • Lee, Chang-Hui;Han, Pan-Am
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.2
    • /
    • pp.409-429
    • /
    • 1997
  • Problems encountered during software development or pteration nay result from defects in the software,ghrdware,or their oterations.Because of their diversity,the determination of the sources of a problem and its corrective adtion requires a centrally controlled system for monitoring provlems and detemining systematiccauses. In the paper,the SPR/SCR management system was developed and applied for the collection and analysis of the error data,process data and product data delected by each phasd in SDLC.There are four objectibes in the SPR/SCR management system.The first is to assure that software errors are documented,corrected,and vot forgottem. The second is to assure that SPR.are assessed for their validity.The third is to provide feedback on SPR status to the developer and the user.The fourth is ot prvide data for measuring and prediciting sofware quality and reliability.These goals could be satisfied by the application of the SPR/SCR mangement system.Also,the accomplishment rate of software reliability,criterion of test completion,estimation of release time, efficient development and management can be reflected by applying the SPR/SCR management system.

  • PDF

A Study for Domain Categorization and Estimation of Complexity for Reliability Improvement of Domain Analysis (도메인 분석의 신뢰성 향상을 위한 도메인 분류와 복잡도 측정에 관한 연구)

  • Lee, Eun-Ser
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.5 no.1
    • /
    • pp.1-6
    • /
    • 2016
  • Domain analysis is an important component for reliability of development project. Domain analysis error have an effect in the whole system. As a result, the system reliability will be deteriorated. Therefore, we need a methodology to analyze domain characteristic for a reliable analysis in the domain analysis phase. In this paper, we propose a methodology for domain categorization and estimation of complexity for reliability improvement of domain analysis.

Study on Test Coverage Analysis & Assessment Standard for Train Control Software Verification (열차제어 S/W 검증을 위한 테스트 커버리지 측정 및 평가기준에 대한 연구)

  • Jo, Hyun-Jeong;Hwang, Jong-Gyu;Oh, Suk-Mun;Shin, Seung-Kwon
    • Proceedings of the KAIS Fall Conference
    • /
    • 2010.11a
    • /
    • pp.163-167
    • /
    • 2010
  • 최근 컴퓨터시스템으로 전환되고 있는 열차제어시스템에서 소프트웨어에의 의존성이 급격히 증가함에 따라 임베디드화된 열차제어 소프트웨어 신뢰성과 안전성의 검증이 중요한 문제로 대두되기 시작했다. 이에 따라 열차제어 소프트웨어 관련 국제표준에서도 각종 소프트웨어 테스트 및 검증활동을 요구하고 있으며, 이에 대응하여 본 논문에서는 열차제어시스템 소프트웨어 테스트 커버리지 자동화 도구 및 기준 분석과 개발 결과에 대해 제시하고 있다. 본 논문에서는 열차제어 소프트웨어 안전성 검증을 위한 정량적인 항목으로 매우 중요한 테스트 커버리지를 자동으로 측정할 수 있는 제어흐름 분석도구를 개발하였으며, 본 도구의 결과를 실제 철도 산업 현장에서 활용하기 위해 타분야 제시 기준 등을 분석하여 철도 소프트웨어 안전무결성레벨(SWSIL)에 따른 판단 기준을 제시하였다.

  • PDF

Development of Post-Processing Software for Flow Measurement Results Analysis using RQ-30 (RQ-30을 활용한 유량 측정 결과 분석을 위한 후처리 소프트웨어 개발)

  • Geunsoo Son;JungHwan Chun;Seongcheol Kang;Youngbeen Kwon;Youngsin Roh
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2023.05a
    • /
    • pp.420-420
    • /
    • 2023
  • 하천의 유량 자료는 하천 관리에 필수적인 요소로, 지속적인 유량측정을 위해 국가 유량 측정망을 구성하여 주요 지점을 대상으로 유량 측정을 수행하고 있다. 측정된 유량자료는 일반적으로 수위-유량 관계곡선식을 개발하여 제공되고 있으며, 홍수파와 배수 영향 등으로 인해 수위-유량 관계곡선식에서 발생하는 산포로 인한 신뢰도에 문제가 우려되는 경우에는 실시간의 정확한 유량자료를 제공하기 위해 H-ADCP를 설치하여 지표유속법 기반의 실시간 유량 자료 생산하여 제공하고 있다. 그러나 H-ADCP를 이용한 유량 측정 방법은 장비의 한계로 인해 상대적으로 규모가 작고 수심이 얕은 하천에 적용하기 어려운 문제가 있다. 따라서, 최근에는 자동유량관측소 지점 확대를 위해 비접촉식 유속계를 활용한 자동유량관측소 운영이 점차 고려되고 있다. 이에 따라 비접촉식유속계를 이용한 유량 측정 결과의 검증 및 유지 관리를 위한 소프트웨어가 필요하다. 이에 본 연구에서는 비접촉식유속계 중 전자파를 이용하여 수표면의 표면유속을 측정할 수 있는 장비인 RQ-30의 측정결과를 분석하기 위해 Microsoft Visual Studio(C#) 사용하여 측정결과의 검토 및 자료 관리를 위한 후처리 소프트웨어를 개발하였다. 개발한 소프트웨어는 측정 원시자료를 읽고, 도시하여 측정 결과를 확인할 수 있으며, 머신러닝 기반의 알고리즘을 적용하여 수위 및 유속 시계열 자료에서 발생하는 이상치를 탐색할 수 있도록 개발하였다. 그리고 탐지된 이상치에 대한 보정을 위해 선형보간, LOESS, SuperSmoother를 사용하여 이상치를 보정하여 결과를 도출할 수 있도록 개발하였다. 추후 본 연구를 통해 개발된 프로그램을 활용하여 측정 자료의 유지 관리 효율성을 증대시킬 수 있을 것으로 기대되며, 지속적인 프로그램의 개선을 통해서 실무적으로 활용이 가능할 것으로 판단된다.

  • PDF

Development of Quality Evaluation Model for Software based on SOA (SOA 기반 소프트웨어 품질평가 모델 개발)

  • Lee, Chul;Yang, Hae-Sool
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.5
    • /
    • pp.82-93
    • /
    • 2008
  • Nowadays, as the importance of SOA-based software is recognized, the market of SOA-based software is getting bigger. In response to this, the requirements about high reliability and quality SOA-based software is getting increased. In this research, we clearly suggested the evaluation method by giving a specific evaluation example to evaluate the quality of SOA-based software. It is expected to raise the objectivity and the utilization by inducing the quality improvement from this research.

The Design of Executive Flight Software CSC for KOMPSAT-2 (다목적실용위성 2호 Executive 탑재소프트웨어 모듈 설계)

  • 최종욱;이재승;이종인
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10b
    • /
    • pp.262-264
    • /
    • 2003
  • 다목적실용위성 2호에 탑재 되어 있는 탑재소프트웨어는 위성의 자세, 전력, 열 제어 및 지상 명령 수신, 측정 데이터 수집 등 여러 개의 소프트웨어 모듈로 구성되어 있으며, 각 소프트웨어 모듈은 실시간 운용체제인 VRTX에 의해서 제어된다. 다목적실용위성 2호에서 사용하는 탑재소프트웨어는 일반적인 소프트웨어와 달리 고도의 신뢰성과 안정성을 보장해야 하며 지상과의 통신이 없는 상태에서도 위성을 정상적으로 운용할 수 있어야 하며, 위성 시스템의 장애가 발생시 위성을 안전 모드로 전환 할 수 있어야한다. 본 논문에서는 다중프로세서 구조를 갖는 다목적실용위성 2호의 탑재소프트웨어 초기화 및 태스크를 관리하며 위성의 Health 관리를 담당하는 Executive CSC(Computer Software Component)의 설계와 구현에 대하여 설명한다.

  • PDF

Remote Monitoring System to Analyse the Performance of the Embedded System (내장형 소프트웨어의 성능 분석을 위한 원격 모니터링 시스템)

  • Shin, Kyoung-Ho;Cho, Yong-Yoon;Yoo, Chea-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.617-620
    • /
    • 2004
  • 내장형 시스템 개발의 효율성 향상을 위해 개발자들은 내장형 시스템 성능 평가 도구를 사용한다. 성능 평가 도구는 내장형 소프트웨어가 메모리나 프로세서 자원들을 가능한 효율적으로 사용할 수 있도록 개발 단계중 적절한 성능평가를 수행한다. 본 논문은 내장형 소프트웨어의 효율적인 개발을 위한 성능 평가 도구를 기존의 하드웨어적인 도구를 통하지 않고 순수 소프트웨어적인 방법으로 제공하는 내장형 소프트웨어의 성능 분석을 위한 원격 모니터링 시스템을 제안한다. 시스템은 내장형 소프트웨어의 프로그램 성능과 함수 별 측정 및 메모리 관련 성능 평가를 수행하기 위한 모듈과 결과 로그를 분석하여 사용자에게 GUI 형태로 제공하는 모듈로 구성되어 있다. 본 시스템을 이용한 개발자는 추가 비용과 학습 없이 빠르고 정확하게 신뢰성 있는 내장 소프트웨어를 개발할 수 있다.

  • PDF