• 제목/요약/키워드: 테스트 도구

검색결과 404건 처리시간 0.034초

NGN(Next Generation Network)의 네트워크 품질 보증을 위한 테스트베드 모델 설계 (A Designing Method of Network Quality Assurance Test Bed Design under Next-generation Network Environment)

  • 정지문
    • 디지털콘텐츠학회 논문지
    • /
    • 제13권4호
    • /
    • pp.625-629
    • /
    • 2012
  • NGN 운용과정의 품질 보증을 위해 어떤 체계하에서 품질이 테스트 되어야 하는지 방법론을 도출하기 위해서 멀티미디어 트래픽을 중심으로 NGN 품질측정 프레임워크를 제시한다. 테스트베드는 NGN 운용과정에서 QoS 측정 메트릭스, 측정구간과 측정계위, 측정도구, 측정장비, 측정방법 및 측정결과 분석에 대한 일련의 프로세스와 방법론을 모델화한다. 이 모델은 향후 NGN 품질보증 활동에 활용토록 한다. 통신서비스 품질은 스스로 보장되지 않으며 끊임없이 측정되고 관리될 때에 만 품질 목표수준 확보가 가능하다. NGN 네트워크기술 패러다임 중요성을 감한할 때 NGN 운용상의 품질관리에 대한 연구는 앞으로 활발하게 추진되어야 할 핵심 소재이다.

의료기기 소프트웨어 테스트 위험관리 적용 방안 연구 (A Study on the Application of Risk Management for Medical Device Software Test)

  • 김세훈;이종록;정동훈;박희병
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.495-497
    • /
    • 2012
  • 의료기기 소프트웨어 테스트 위험관리 적용 방안에 대해 연구하였다. 먼저 설문조사를 통해 의료기기 제조업체의 소프트웨어 밸리데이션 및 위험관리 현황을 분석하고 두 번째로 블랙박스 테스트와 화이트 박스 테스트를 비교하여 차이점을 분석하였다. 세 번째로 소프트웨어 분석 도구를 활용한 코드 분석 후 잠재적인 위해요인을 도출하고 이를 정량화 하였으며, 마지막으로 도출된 위해요인을 FMEA 기법을 이용하여 의료기기 위험관리 프로세스에 적용할 수 있도록 프레임워크를 구축하였다. 이를 통해 의료기기 품질관리(GMP) 업무 중 소프트웨어 밸리데이션 및 위험관리 프로세스를 구축하기 어려운 제조업체를 위한 업무 지원에 활용하고자 한다.

  • PDF

폴트 삽입 테스트를 이용한 플래시 메모리 소프트웨어의 강건성 분석 (Robustness Analysis of Flash Memory Software using Fault Injection Tests)

  • 이동희
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제11권4호
    • /
    • pp.305-311
    • /
    • 2005
  • 휴대전화와 PDA 등에서 수행되는 플래시 메모리 소프트웨어는 돌발적인 전원 중단이나 기록매체 폴트에 대처하기 위하여 충분히 테스트되어야 한다 이러한 테스트를 위하여, 폴트 삽입 기능을 가지는 플래시 메모리 에뮬레이터를 설계하고 구현하였다. 폴트 삽입을 통한 테스트 기법은 FTL(Flash Translation Layer)과 플래시 메모리 기반 파일 시스템의 폴트 회복 기법을 설계하고 폴트로 인한 피해를 분석하는데 유용한 도구로 사용되었다. 본 논문에서는 플래시 메모리에서 관찰되는 폴트의 유형과 플래시 메모리 에뮬레이터에서 구현된 폴트 삽입 기능에 대해 설명한다. 그리고 폴트 삽입 테스트 과정에서 밝혀진 디자인 결함에 대하여 설명한다. 특히 신뢰성을 향상하기 위하여 도입된 기능이 신뢰성을 향상하기 보다 피해를 유발하는 것으로 밝혀졌다. 마지막으로 FTL과 파일 시스템의 "폴트 후 동작"에 대해 설명한다

OpenFlow 기반 네트워킹 실험을 위한 플로우 제어 인터페이스 구현 (Implementing a Flow Control Interface for OpenFlow-based Networking Experiments)

  • 신성호;김남곤;김종원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.95-98
    • /
    • 2010
  • OpenFlow 는 인터넷 스위치(라우터 포함)를 부분적으로 개선하여 연구자가 기존 네트워크의 정상적인 서비스를 간섭하지 않으면서 새로운 네트워킹 기술을 테스트할 수 있는 미래인터넷 (Future Internet) 연구를 위한 프로토콜이다. 하지만 OpenFlow 기반 테스트베드의 상태 정보를 확인하고 발생한 플로우들을 제어할 수 있는 도구(tool)가 부족하여, 연구자가 실험의 다양성을 제공 받기 어렵다. ENVI(Extensible Network Visualization & Control Framework)는 OpenFlow 네트워크 가시화를 위한 프레임워크로, 사용자의 목적에 맞는 인터페이스를 만들도록 제공해 준다. 본 논문에서는 OpenFlow 기반 테스트베드의 토폴로지 정보 및 플로우 상태를 쉽게 확인하고, 플로우 경로를 제어하는 OpenFlow 제어기 응용의 개발과 ENVI 의 확장을 설계하고 이를 구현을 통해 검증한다.

Fault Injection System for Linux Kernel Modules

  • Son, Sunghoon
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권6호
    • /
    • pp.1-9
    • /
    • 2022
  • 본 논문에서는 리눅스 커널 모듈을 대상으로 다목적으로 사용할 수 있는 폴트 주입 시스템을 제안한다. 제안된 폴트 주입 시스템은 사용자가 지정한 커널 모듈을 대상으로 다양한 유형의 폴트를 사용자가 지정한 방식으로 발생시킬 수 있다. 또한 일단 커널 모듈에 폴트가 주입된 후에는 시스템의 동작 과정에서 주입된 폴트가 잘 드러날 수 있도록 하는 워크로드를 생성하는 기능도 함께 제공한다. 일련의 시험을 통해 제안된 폴트 주입 시스템이 효과적으로 동작함을 확인했다. 제안된 폴트 주입기는 커널 모듈 개발 및 테스트, 커널 동작에 대한 분석 연구, 디바이스 드라이버 등에 대한 폴트 격리 및 복구 시스템 연구 등에서 유용한 도구로 활용될 수 있을 것이다.

Pair-wise 기법을 활용한 스마트 셋톱박스 Wi-Fi 방향성 테스트의 간소화 방법 (Wi-Fi Directional Test Simplification for Smart Set-Top Box Based on Pair-Wise Testing)

  • 이재철;김윤
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권3호
    • /
    • pp.1-8
    • /
    • 2015
  • 근래 각 가정에서 많이 사용되는 Wi-Fi 기술이 적용된 안드로이드 OS 기반의 스마트 셋톱박스는 사용자의 다양한 설치 환경에 관계없이 Wi-Fi를 이용한 서비스에 문제가 없음을 보장해야 한다. Wi-Fi의 무지향성에 대한 방향성 테스트 방법은 표준으로 정해지지 않아 각 개발업체에서는 자체적으로 테스트 방법을 고안하여 테스트를 진행한다. 본 논문에서는 Wi-Fi 기능의 무지향성을 확인하기 위해 업로드와 다운로드의 2개 요소, 무선 라우터를 바라보는 수직 각도의 10개 요소와 수평 각도의 36개 요소를 고려하여 720개의 테스트 케이스를 생성하였다. 현실적으로 비용과 시간문제로 인해 모든 테스트 케이스를 테스트하기에 어려움이 따르므로, ISO/IEC 29119-4의 조합 테스팅 기법 중 하나인 Pair-wise 기법으로 테스트 요소를 조합하였다. 또한, Allpairs 도구를 이용하여 Pair-wise 기법이 적용된 테스트 케이스를 얻어냈고 테스트를 진행하였다. 제안하는 방법을 사용하면 기존의 테스트 케이스를 진행하는데 소요되는 시간 대비 48.61%가 단축됨을 확인할 수 있었으며, 간소화된 테스트 케이스의 결과만을 가지고도 문제가 발생하는 부위에 대한 추적이 가능함을 확인할 수 있었다.

임베디드 소프트웨어 테스팅 도구를 위한 아키텍처에 관한 연구 (A Study on Architecture for Embedded Software Testing Tool)

  • 장선재;김지영;손이경;김행곤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.219-222
    • /
    • 2006
  • 임베디드 소프트웨어는 IT기술의 발달과 하드웨어의 다양한 보급 등으로 인해 널리 사용되기 시작했으며, 일반적인 소프트웨어와는 다른 방식으로 제작되며, 절대 표준이 없기 때문에 다양한 방식으로 개발되고 있다. 임베디드 소프트웨어 품질 및 생산성을 위해서는 체계적인 테스팅 방법론이 요구된다. 기존의 테스팅 방법으로는 복잡하고 높은 수준의 임베디드 소프트웨어 기능들을 테스트하는데 한계점이 많다. 본 논문에서는 기존 소프트웨어 테스팅과 임베디드 소프트웨어 테스팅의 차이점을 제시하고 효율적인 임베디드 소프트웨어 테스팅이 가능한 지원도구의 요구사항과 전형적인 방법을 탈피하여 자동화된 테스팅 방법 및 도구인 ESTE(Embedded Software Testing Environments)의 구조와 지원 기능을 제시하고자 한다.

  • PDF

다분야통합최적설계를 위한 설계프레임웍의 소개 (Introduction of Design Framework for Multidisciplinary Design Optimization)

  • 이세정;최동훈
    • 전산구조공학
    • /
    • 제17권3호
    • /
    • pp.14-21
    • /
    • 2004
  • MDO프레임웍은 설계 작업을 통합적으로 관리하고 자동화하여 설계도구 간의 데이터 전달과 변환에 소요되는 설계자의 부담을 경감시키며 다분야 전문가가 참여하는 협동설계 환경을 제공함으로써 다분야를 동시에 고려한 효율적 설계를 지원한다. 이번 글에서는 이러한 MDO프레임웍으로 개발된 EMDIOS를 소개하고, 그 개발 배경과 타당성을 개략적으로 제시하였다. EMDIOS는 분산 환경을 제공하고, 데이터베이스와 연계되어 정의된 문제와 문제 풀이 절차를 저장하고 실행시 발생하는 데이터들을 체계적으로 관리하는 구조를 갖는다. MDO문제 해결에 필요한 도구들은 모두 소프트웨어 컴포넌트로 구성 및 기술되어 컴포넌트 등록기에 등록되어 저장된다. 등록된 컴포넌트는 GUI기반의 MDO커널에 의하여 검색되고 MDO문제해결 절차의 구성 요소가 된다. 구성된 문제 해결을 위한 실행은 컴포넌트 서비스 에이전트에 의하여 이루어진다. EMDIOS는 새로운 설계도구를 EMDIOS에 쉽게 통합하여 사용할 수 있도록 공통적으로 구현될 수 있는 부분을 구현한 추상 클래스와 이로부터 필요한 인터페이스를 생성할 수 있는 인터페이스 제조기를 제공함으로써 확장성과 개방성을 제공한다. 제시된 MDO 프레임웍의 사용자 인터페이스는 가장 많은 사용자를 확보하고 있는 윈도우 환경에서 Visual C++를 이용하여 개발되고 있으며, 다양한 OS환경에서 작동되어야 하는 래퍼는 JAVA로 개발하였다. 현재 개발된 EMDIOS는 다양한 벤치 마크 테스트 중이며 올해 9월이후에는 일반에게도 공개할 수 있는 프레임웍으로써 모습을 갖출 것으로 보인다.

공통평가기준 인증을 위한 SW의 내부 구조 및 복잡도 분석 사례에 관한 연구 (Case Study on Analysis for Well-Structured Internals and Complexity of Software for Common Criteria)

  • 최정란;서동수;배창환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 추계학술발표대회
    • /
    • pp.642-645
    • /
    • 2014
  • 본 논문은 EAL6 수준의 공통평가기준 인증을 위해 ADV(개발) 클래스에서 ADV_INT에 대해 기술하였다. 특히, 테스트용 스마트 운영체제 소스코드 분석을 통해 구현된 내부 구조가 잘 구조화되었는지, 지나치게 복잡하지 않았는지 입증하기 위해 시도를 하였다. 다양한 소스코드 분석 도구를 통해 사이클로매틱복잡도(CyC), 정보흐름복잡도(IFC), Weighted IFC, fan-in, fan-out 등의 정보를 추출하였고, 추출된 정보를 기반으로 적용하여 수행하였다. 구조화된 정보 분석을 위해 객체지향 분석 도구를 사용한 재구조화 기법을 적용하여 수행하였다. 객체간 결합도, 팬아웃 등의 정보 등을 추출하였다. 추출된 정보를 기반으로 SW의 복잡도 및 구조적 정보를 분석한 결과 응집도 분석에 한계, TOE의 형상관리 정보 등의 부재에 따른 추출된 정보 분석의 한계, 활용된 도구의 분석 정보의 재반영 부재 및 구조적 분석 등의 한계점이 드러났다.

XML 편집도구를 이용한 향상된 RDFa 태깅 기법 (Enhanced RDFa Tagging Method using XML Editing Tool)

  • 최영호;차승준;이규철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.155-158
    • /
    • 2010
  • 시맨틱 웹 기술을 활용한 OpenAPI 의미 기반 검색 시스템에서 설명정보페이지에 의미정보를 가진 메타데이터를 첨가하기 위해 RDFa 기술을 이용한 태깅을 하였다. 하지만 태깅 시 사람이 수작업을 통해 입력하기 때문에 시간소모가 크고 오류 위험이 높다는 제약사항이 있다. 이러한 제약사항을 해결하기 위해 본 논문에서는 XML/XHTML 편집도구를 이용한 향상된 RDFa 태깅을 제안한다. 이는 속도향상과 오류 감소의 방법으로 XML/XHTML 편집도구에서 제공하는 자동완성 기능을 제안하고 있다. 그리고 자동완성 기능을 사용하기 위해 DTD를 수정하여 적용하였고 수정된 방법을 테스트한 결과 기존의 수동 태깅 기법보다 걸리는 시간이 단축됐고, 오류를 줄일 수 있음이 확인되었다. 결과를 얻을 수 있었다.