• 제목/요약/키워드: 내장형 소프트웨어

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

내장형 소프트웨어를 위한 성능 평가 로그 분석 방법 (Performance Evaluation in Embedded Software)

  • 곽동규;조용윤;유재우
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.605-608
    • /
    • 2004
  • 내장형 시스템(embedded system)의 발전에 따라, 더욱 복잡하고 높은 신뢰성을 가지는 내장형 응용프로그램의 개발 필요성이 요구된다. 내장형 소프트웨어의 성능 평가 및 분석 도구는 내장형 소프트웨어 개발 속도와 신뢰성을 높이기 위한 유용한 도구이다. 개발자나 사용자는 성능 평가 결과와 로그 정보를 직관적으로 판단하기 위해 GUI 형태의 결과보고 도구(result report tool)나 뷰어(viewer)를 이용할 수 있다. 그러나 보통의 성능 평가 및 분석 도구가 이용하는 로그 데이터는 텍스트 기반의 저수준 정보이므로, 개발자의 다양한 요구에 맞는 분석 결과보고 도구 나 뷰어를 생성하기 위해서는 로그 정보에 대해 많은 분석 시간과 노력을 기울여야 한다. 본 논문은 내장형 시스템 개발자가 쉽고 편리하게 원하는 GUI 형태의 결과 분석도구를 생성할 수 있도록 하기 위한 프로파일 로그 분석 방법을 제안한다. 제안하는 로그 분석 방법은 저수준의 성능 평가 로그를 분석하여 자료구조화 하는 모듈과 이것을 GUI 형태로 쉽게 변경할 수 있는 API 수준의 함수를 제공한다. 제안하는 로그 분석 방법에 의한 API를 통해 개발자나 사용자는 자신의 취향에 맞는 GUI 형태의 결과 분석 도구를 쉽고 빨르게 생성하여 내장형 소프트웨어 개발의 효율성을 높일 수 있다.

  • PDF

ARM 기반의 실시간 내장형 소프트웨어를 위한 성능분석 도구의 설계 (Design of the Performance Analysis Tool for ARM-based Real Time Embedded Software)

  • 황요섭;안성용;이정아;심재홍
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.265-267
    • /
    • 2003
  • 내장형 컴퓨터 시스템은 특정 기능을 수행하기 위해 소프트웨어와 이를 구동시키기 위한 프로세서로 구성되어 있다. 이러한 시스템의 대부분은 실시간 제약들을 만족해야 한다. 실시간 제약들을 만족하는 애플리케이션을 빠른 시간안에 구현하기 위해서는 제작 전 성능을 예측하는 도구가 필수적이다. 본 논문에서는 현재 내장형 시스템 플랫폼으로 널리 활용되고 있는 ARM 기반의 내장형 애플리케이션의 극단적인(최적, 최악) 경우의 수행 시간 경계를 예측하는 문제를 연구하였다. ARM 기반의 내장형 시스템의 수행시간의 경계를 예측하기 위하여 기존의 실시간 내장형 소프트웨어의 성능 예측 도구인“Cinderella”의 기본 프레임웍을 ARM 프로세서를 지원하도록 확장하여 성능분석도구를 설계하였다.

  • PDF

무기체계 내장형 소프트웨어 기술정보 관리실태 분석을 통한통합관리체계 설계에 관한 연구 (A Study on the Management System Design for Technical Information of the Weapon Embedded Software)

  • 김세일;김효성;이일로
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권11호
    • /
    • pp.123-134
    • /
    • 2009
  • 국방 무기체계에 내장되는 소프트웨어가 무기체계 핵심요소로 부각되면서 내장형 소프트웨어를 체계적으로 관리하고 이에 대한 기술정보를 제공할 수 있는 정보체계의 필요성이 제기되고 있다. 하지만 무기체계 기술정보자료 및 관련정보들이 각 군 및 국방과학연구소 또는 방위산업체에서 기술정보를 대부분 개별적으로 관리하고 있으므로 기술정보 공유 및 통합정보서비스가 어려운 실점이다. 본 논문에서는 무기체계의 핵심기술인 내장형 소프트웨어를 체계적으로 관리하기 위해 기존 정보체계의 문제점을 분석하고 기술정보 관리에 대한 현행 법 제도의 문제점을 파악하여 제도 개선방안을 제시한다. 또한 체계적인 관리를 위해 방위사업 관련 법령들에 명기된 각 산출물들을 분석하여 내장형SW 기술정보를 식별하고 정보서비스 현황과 각 군 및 군 관련연구기관의 요구사항들을 분석한다. 이를 통해 무기체계 내장형 소프트웨어 통합관리체계 구축방안을 제시함으로써 국방 소프트웨어 기술정보 관리의 효율성을 높이고 기술정보 공유를 통해 소프트웨어 활용도 및 재사용성을 높임으로써 국방 소프트웨어 개발비용 절감과 소프트웨어 기술발전에 기여하고자 한다.

협력사 소프트웨어 개발역량 강화를 통한 고품질 무기체계 소프트웨어 획득 사례 소개 (A Case Study for Acquiring High-Quality Weaponry Software by Strengthening Development Capability)

  • 이혜진;김상기;정현철;최상택
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.83-86
    • /
    • 2011
  • 무기체계 개발에 있어서 내장형 소프트웨어가 차지하는 비중이 점점 증가하고 있는 점에서, 무기체계의 신뢰성은 소프트웨어 신뢰성과 직결된다고 볼 수 있다. 고 신뢰성의 소프트웨어 개발을 위하여 당사는 내장형 소프트웨어 신뢰성 확보활동을 수년간 수행해 오고 있다. 업체주관의 무기체계 개발정책 변화에 따라 외주개발이 차지하는 비중이 높아지면서 협력개발 소프트웨어 품질을 확보하는 일이 선택이 아닌 필수가 되었다. 본 논문은 협력사의 소프트웨어 공학 역량 강화를 통해 내장형 소프트웨어의 품질을 확보하고 원활한 무기체계 통합 및 유지보수 비용을 절감한 사례를 소개하고자 한다.

의료기기 내장형 소프트웨어를 위한 품질시험 모듈과 검사표의 개발 (Development of Quality Test Module & Test Table for Medical Embedded Software)

  • 이하용;황석형;양해술;김혁주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.341-344
    • /
    • 2005
  • 전자 의료기기는 이를 제어하는 의료용 소프트웨어의 발전과 더불어 성장해 왔으며 소프트웨어를 배제한 전자 의료기기는 생각하기 어려운 실정이다. 특히, 의료기기 내장형 소프트웨어는 인간의 생명과 직결되는 의료기기를 제어하는 소프트웨어이기 때문에 의료용 소프트웨어의 품질에 지대한 영향을 받게 되었다. 따라서, 의료용 소프트웨어의 품질 향상을 통해 의료 서비스의 질적 수준을 제고할 필요가 있다. 본 연구에서는 ISO/IEC 12119를 기반으로 의료기기 내장형 소프트웨어를 시험하여 결과를 산출할 수 있는 시험모듈과 검사표를 개발하여 의료용 소프트웨어 시험에 적용할 수 있도록 하였다.

  • PDF

내장형 소프트웨어 품질평가를 위한 툴킷의 개발 (Development of Toolkit for Embedded S/W Quality Evaluation)

  • 이충환;이하용;양해술
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.281-284
    • /
    • 2006
  • 최근 산업용 내장형 소프트웨어는 높은 부가가치를 창출할 수 있는 분야로 각광을 받고 있다. 최근 산업용 기기의 하드웨어뿐 아니라 내장형 소프트웨어에 대한 품질 시험 및 인증을 위한 기반 연구가 활발히 수행되고 있다. 본 연구는 산업용 소프트웨어 국제표준 적합성 인증」사업 추진과 관련하여 산업용 소프트웨어의 통신 기능에 대한 성능 평가 시험을 위하여 다양한 통신 프로토콜을 지원하는 시뮬레이션 소프트웨어를 개발한 것이다 소프트웨어는 산업용 통신 프로토콜인 필드버스 방식(Profibus, DeviceNet, CAN, RS232C, RS485, RS422등) 및 이더넷 기반의 TCP/IP 프로토콜에 대한 통신 시뮬레이션 시험 기능을 가지고 있으며, 프로토콜별 패킷 프레임을 사용자가 임의적으로 설정할 수 있게 하여 다양한 통신환경에서의 시뮬레이션 시험을 지원하고 각 프로토콜은 단방향 및 양방향시험을 모두 지원한다. 본 논문에서는 프로토콜별 시험 항목 및 방법을 소개하고 시뮬레이선 시스템의 하드웨어와 소프트웨어 구성 및 운영환경을 기술하였다.

  • PDF

PRICE S 모델을 이용한 무기체계 내장형 소프트웨어 비용 추정 기법 (A Cost Estimation Technique using the PRICE S Model for Embedded Software in Weapon Systems)

  • 신언희;강성진
    • 정보처리학회논문지D
    • /
    • 제13D권5호
    • /
    • pp.717-724
    • /
    • 2006
  • 무기체계 획득 사업에 있어서 소프트웨어의 비중이 높아감에 따라 비용추정의 중요성이 증대되고 있으나, 무기체계 내장형 소프트웨어의 비용에 대한 추정은 일반 소프트웨어 비용 추정 방법을 따르며 주로 PRICE S 모델을 도구로 사용하고 있다. 그렇지만, PRICE S 모델에서 내장형 소프트웨어에 대한 개발규모 산정에 따른 추정 비용의 타당성에 대한 검증 결과는 알려져 있지 않다. 따라서 본 연구에서는 PRICE S 모델을 이용하여 무기체계 내장형 소프트웨어의 산정 규모를 통한 비용 추정 기법을 제안한다. 이를 위하여 PRICE S 모델의 규모 산정 도구를 이용하여 코드라인과 기능점수 방식으로 소프트웨어의 규모를 추정한다. 최종적으로는 제작사에서 제공하는 실제 비용 자료와 비교한다. 결과적으로 객관적으로 추정이 어려웠던 무기체계 내장형 소프트웨어의 규모 및 비용을 추정하는 방안을 제시함으로써, 앞으로 무기체계 획득 사업에서 소프트웨어의 비용 검증 및 협상에 활용할 수 있을 것이다.

사용사례를 이용한 내장형 소프트웨어의 비기능 요구사항 추출 방안 (Non-Functional Requirements Analysis For Embedded Software By Use-Case Diagram)

  • 서광익;최은만
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.385-387
    • /
    • 2005
  • 최근 정보통신 기술이 빠르게 발전하면서 생활 환경 안에서 내장형 소프트웨어를 탑재한 독립적인 장치들을 많이 볼 수 있다. 이러한 내장형 장치들은 하드웨어의 특성으로 인해 비기능적인 요구사항이 중요하다. 본 논문에서는 내장형 시스템의 비기능적 요구사항을 기능적 요구사항 중심으로 추출하는 방법을 제안한다.

  • PDF

신뢰성 시험 프로세스 개선을 통한 무기체계 내장형 소프트웨어 소스코드 품질확보에 관한 연구 (A Study on Quality Assurance of Embedded Software Source Codes for Weapon Systems by Improving the Reliability Test Process)

  • 권경용;주준석;김태식;오진우;백지현
    • 정보과학회 논문지
    • /
    • 제42권7호
    • /
    • pp.860-867
    • /
    • 2015
  • 국방 분야에서 무기체계가 첨단화 되면서 무기체계 내장형 소프트웨어의 중요성이 증대되고 있으며, 현대의 전장상황이 네트워크 중심전(NCW)으로 전개됨에 따라 무기체계 내장형 소프트웨어의 신뢰성 및 품질 확보가 중요시 되고 있다. 또한 내장형 소프트웨어의 문제점이 개발단계에서 양산단계로 이관되어 막대한 손실이 발생되고 있으며, 개발업체에서는 소프트웨어 신뢰성 시험에 대한 체계적인 활동이 이루어지지 않고 있다. 본 연구에서는 다양한 소스코드 신뢰성 검증사례 분석을 바탕으로 소프트웨어 소스코드 품질검증체계 확립에 대한 접근방안을 제시한다. 방위사업청의 "무기체계 소프트웨어 개발 및 관리 매뉴얼"의 동적분석 평가항목 및 코드실행률 목표값 기준을 제시하고, 개발업체의 소프트웨어 개발능력 향상을 유도하기 위한 방안을 제안한다.

내장형 소프트웨어의 비기능적 요구사항 추적 (A Tracing Technique for Non Functional Requirements of Embedded Softwares)

  • 최정아;이현정;최윤석;정기원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.352-354
    • /
    • 2004
  • 비기능적 요구사항은 대상 시스템이 지원해야 할 기능적 요구사항의 속성 또는 품질로써 소프트웨어 품질 속성으로 반영된다. 또한 비기능적 요구사항은 설계를 결정하기 위한 중요한 기준으로 사용되므로 소프트웨어 개발 프로세스 전반에 걸쳐 꾸준히 고려하고, 관리해야 한다. 하지만 비기능적 요구사항은 가시성이 없고, 명확히 명세하기가 어려운 특성으로 인해 간과하기 쉽다 따라서 비기능적 요구사항을 실제 모델링에 반영하고, 이를 추적하여 계속적으로 관리하기 일한 노력이 필요하다. 이에 본 논문에서는 내장형 소프트웨어의 비기능적 요구사항을 모델링 하는 절차를 제안하며, 내장형 소프트웨어의 특성을 가진 지능형 조명 제어 시스템의 사례를 통해 비기능적 요구사항을 반영한 모델링을 수행하고, 다이어그램들 사이' 의 비기능적 요구사항에 대한 추적 과정을 살펴본다

  • PDF