• 제목/요약/키워드: 품질 메트릭

검색결과 142건 처리시간 0.028초

사이버물리시스템 서비스 품질 향상을 위한 데드라인 인지 라우팅 (Deadline-Aware Routing: Quality of Service Enhancement in Cyber-Physical Systems)

  • 손성화;장병훈;박경준
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제7권9호
    • /
    • pp.227-234
    • /
    • 2018
  • 실시간 시스템, 네트워크 제어 시스템, 사이버물리시스템과 같이 지연에 민감한 시스템의 서비스 품질을 위해 종단 간 지연 데드라인을 보장하는 것은 중요하다. 대부분의 라우팅 알고리즘은 일반적으로 종단 간 평균 지연을 성능 메트릭으로 사용하고 평균 성능 향상을 위해 이를 최소화하는 라우팅 경로를 선택한다. 하지만 최소 평균 지연은 평균값만을 나타내기 때문에 예측할 수 없는 무선 채널의 특성을 반영하기에 불충분한 라우팅 메트릭이다. 본 논문에서는 평균 지연보다는 평균 분포를 고려하여 사이버물리시스템의 주어진 데드라인 내에 패킷이 도착할 확률을 최대화하는 데드라인 인지 라우팅 알고리즘을 제안한다. 제안한 라우팅 알고리즘은 단일 홉 지연이 지수 분포를 따른다는 가정 하에 주어진 네트워크 토폴로지에서 종단 간 지연 분포를 구성한다. 시뮬레이션 결과는 제안한 라우팅 알고리즘이 데드라인을 만족할 확률을 최대화 하는 라우팅 경로를 제공하여 사이버물리시스템의 서비스 품질과 네트워크 제어 성능을 향상시킬 수 있음을 보여준다.

소프트웨어 품질 표준화 동향 조사 (A survey on the standard of Software Quality)

  • 정혜정;정원태;정영은;신석규;양해술
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.337-340
    • /
    • 2005
  • 소프트웨어 품질 평가에 대한 관심이 고조되면서 소프트웨어 품질 평가를 위한 방법은 국제적으로 활발히 연구되고 있다. 국내의 시험 평가 기관에서는 대체적으로 ISO/IEC 9126에 의한 품질 평가 방법을 적용하여 소프트웨어 품질을 평가하고 있으나 현재 국제적으로 소프트웨어 품질 평가를 좀더 정량적으로 정확히 하기 위하여 평가 메트릭을 새롭게 제정하기 위한 연구를 진행 중에 있다. 국내에서도 이와 같은 소프트웨어 품질 평가를 위한 모델 연구가 필요할 것으로 보여지며 이러한 기초자료로 현재 진행되어지고 있는 국내외 소프트웨어 품질 평가 표준화 동향 조사를 본 연구에서 진행하였다.

  • PDF

공장자동화용 소프트웨어에 대한 품질평가 도구의 설계 및 구현 (Design and Implementation of Quality Evaluation Tool for factory Automation Software)

  • 양해술;이하용;황석형
    • 한국산학기술학회논문지
    • /
    • 제1권1호
    • /
    • pp.55-62
    • /
    • 2000
  • 기업의 공장자동화는 가장 중요한 경쟁력 화보 수단이 되고 있으며 생산자동화에서 품질은 소프트웨어의 기술적 품질에 지대한 영향을 받게 되었다. 따라서, 공장자동화 시스템의 품질 향상을 위해 자동화 소프트웨어에 대한 품질평가의 필요성이 대두되었다. 본 연구에서는 공장자동화용 소프트웨어에 대한 품질평가 체계와 평가 프로세스를 확립하고 평가 과정에서 활용되는 메트릭을 개발하였다. 또한, 이를 바탕으로 품질평가 자동화 도구를 설계·구현함으로써 공장자동화 산업의 핵심이 되고 있는 자동화 소프트웨어의 품질 향상을 지원할 수 있도록 하였다.

  • PDF

모바일 소프트웨어를 위한 품질측정 메트릭 설계 (Design of Quality Measurement Metrics for Mobile Software)

  • 한용만;윤광열;김성철;최종무;유해영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.199-201
    • /
    • 2012
  • 현재 다양한 스마트 기기들을 통해서 많은 애플리케이션들이 개발되고 사용되고 있다. 하지만 고품질의 애플리케이션 숫자는 극히 일부분에 지나지 않으며, 모바일 소프트웨어에 품질측정 및 평가 방법은 명확히 제시되어 있지 않고 있다. 본 논문에서는 기존의 ISO/IEC 25000에 대한 연구를 기반으로 품질특성에 대한 연구를 통해 모바일 소프트웨어에 적용 가능한 품질특성을 도출하였다. 또한, 고품질 애플리케이션 개발을 위한 품질측정 및 가이드라인을 제시한다.

임베디드 소프트웨어의 평가 프로세스와 시험체계의 구축 (Construction of Evaluation Process and Test System for Embedded Software)

  • 양해술;신석규;정혜정
    • 정보처리학회논문지D
    • /
    • 제11D권3호
    • /
    • pp.659-670
    • /
    • 2004
  • 임베니드 소프트웨어의 품질시험을 통해 임베디드 시스템 子매자늘의 요구에 부합되는 고품질의 시스템을 구현할 수 있다. 임베디드 소프트웨어의 경우, 아직까지 국내에서 활용할 수 있는 구체적인 품질시험 체계가 구축되어 있지 않은 실정이다. 최근 다양한 임베디드 시스템들이 개발되고 있으나 결함으로 인한 리콜 등 품질면에서 많은 문제점들이 노출되고 있다. 본 연구에서는 임베디드 소프트웨어 평가를 위해 ISO/IEC 12119를 근간으로 하여 품질시험을 수행할 수 있는 평가모듈과 품질검사표를 개발하여 임베디드 소프트웨어 평가에 적용할 수 있도록 하였다.

교육용 기능성게임의 품질 평가 요소 : 비기술적 요소를 중심으로 (The Quality Evaluation Elements for Educational Serious Game : Focusing on Non-technical Elements)

  • 윤선정
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2012년도 제46차 하계학술발표논문집 20권2호
    • /
    • pp.111-112
    • /
    • 2012
  • 게임의 순기능을 이용해 교육, 훈련, 치료 등의 목적으로 개발된 기능성 게임은 이용자들의 게임 선택을 위해 게임의 품질과 관련된 정확한 정보가 제공되는 것이 중요하다. 기능성게임의 품질을 평가하기 위한 기술적, 비기술적 영역 가운데 비기술적 영역은 기능성게임의 종류를 반영한 요소들로 구성된다. 본 연구는 교육용 기능성 게임의 비기술적 품질 평가 영역을 추출하고 이를 검증하였다. 본 연구를 위해 사용된 방법론은 다른 종류의 기능성 게임의 품질평가 요소 추출을 위한 가이드 역할을 할 것으로 기대된다. 향 후 본 연구의 결과를 이용하여 교육용 기능성 게임의 품질 평가 메트릭을 개발할 예정이다.

  • PDF

재사용 모듈 추출을 위한 오픈 소스 기반 소프트웨어 시스템 구축 (Constructing an Open Source Based Software System for Reusable Module Extraction)

  • 변은영;박보경;장우성;김영철;손현승
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권9호
    • /
    • pp.535-541
    • /
    • 2017
  • 소프트웨어 시장 규모가 확대되면서 다양한 요구사항을 만족시키는 대규모 소프트웨어가 개발되고 있다. 이로 인해 소프트웨어 복잡도가 증가하게 되고 품질 관리는 어려워졌다. 특히, 레거시 시스템의 개선 및 새로운 시스템 개발 환경에서 재사용은 중요하다. 이 논문에서는 품질을 인증 받은 모듈을 재사용하는 방법을 제안한다. 재사용 적용 레벨은 코드 영역(메소드, 클래스, 컴포넌트), 프로젝트 도메인, 비즈니스로 나누어진다. 이 논문에서는 소프트웨어 복잡성을 측정하는 결합도와 응집도 기반의 재사용 메트릭과 메소드와 클래스 레벨에 따라 "재사용에 적합한 모듈 덩어리"를 시각화하는 재사용 적합 모듈 추출 메카니즘을 제안한다. 레거시 프로젝트에 역공학 기법을 적용하여 어떤 모듈/객체/덩어리가 재사용할 수 있는 지를 식별하고 확장 시스템을 개발하거나 유사한 새로운 시스템을 개발하기 위해 재사용한다면 소프트웨어의 신뢰성을 보장하고 소프트웨어 개발 단계에서 필요한 시간과 비용을 절감시킬 수 있다.

KASS 통합운영국 소프트웨어 품질 보증을 위한 소프트웨어 품질 모델 및 메트릭 적용방안 (Application of Software Quality Model and Metric for Software Product Assurance for KASS Control Station)

  • 김연실;이은성
    • 한국항행학회논문지
    • /
    • 제24권1호
    • /
    • pp.28-36
    • /
    • 2020
  • KASS(Korea Augmentation Satellite System)는 국토교통부에서 2014년부터 개발 중인 한국형 위성항법보강시스템이다. KASS는 항공기 안전에 영향을 미칠수 있는 항공용 시스템이기 때문에 KASS의 각 소프트웨어는 안전성 분석을 통해 할당된 DO-178B의 소프트웨어 레벨에 따라 개발이 수행된다. KASS의 하위시스템인 통합운영국의 경우 일부 소프트웨어를 제외하고는 DO-178B 레벨E를 할당 받았으며 DO-178B 레벨E 소프트웨어의 경우 제품 보증을 위해 ECSS-Q-ST-80C 카테고리 D를 준수하여 개발하도록 하고 있다. 본 논문에서는 ECSS-Q-ST-80C를 만족하기 위해 ECSS-E-ST-40C, ECSS-Q-HB-80-04A를 분석하여 KASS 통합운영국 소프트웨어의 제품 보증을 위한 소프트웨어 생명 주기 별 활동 및 소프트웨어 품질 모델, 메트릭을 제안한다.

재사용가능한 클래스 후보자들의 품질 메트릭들에 관한 연구 (A study on Quality Metrics of Reusable Classes Candidate)

  • 김재생;송영재
    • 한국정보처리학회논문지
    • /
    • 제4권1호
    • /
    • pp.107-117
    • /
    • 1997
  • 소프트웨어 품질 평가는 개발 중인 시스템이나 완성된 시스템의 품질을 평가하여 문제점을 수정하고, 기존의 원시코드에서 재사용가능한 부품을 추출하는 등 여러 연 구 분야에 이용되어왔다. 본 연구에서는 구현한 재사용 검색 시스템(KHR System)[11] 을 통해 나온 클래스 후보자들에게 재사용성 여부를 측정할 수 있는 품질 평가에 대 한 객관적인 추정 함수들을 제안, 적용하여 가장 적절한 후보자를 선택하도록 하였 다. 이 논문에서 제안한 클래스 후보자들에 대한 정량적인 품질 측정은 재사용하고자 하는 후보자 클래스들을 비교 평가할 수 있다는 장점을 가지고 있다.

  • PDF

ISO/IEC 9126을 적용한 소프트웨어 컴포넌트의 유지보수성 측정 방법 (A Method for Measuring Maintainability of Software Components Based on ISO/IEC 9126)

  • 최은만;박상우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.169-171
    • /
    • 2012
  • 소프트웨어 원시코드의 요소를 객관적으로 직접 측정한 값이 전체 시스템의 품질이라는 관점으로 어떤 의미가 있는지 유추하는 일은 개발 과정의 의사결정을 위하여 매우 중요하고 실제적인 일이다. 복잡한 시스템의 품질을 결정하는 단위 컴포넌트 품질의 약점, 강점을 쉽게 결정할 수 있다면 프로젝트 품질 관리적인 활동에 큰 도움이 된다. 본 논문에서는 ISO/IEC 9126 측정 방법을 기반으로 하여 소프트웨어 컴포넌트의 유지보수성 측정방법을 제안하여 객체지향 프로그램의 컴포넌트 단위별 유지보수성 가시화 방법을 제안하여 품질 메트릭의 실용성을 높일 수 있음을 보였다.