• 제목/요약/키워드: 소프트웨어 성능 분석

검색결과 1,242건 처리시간 0.035초

하드웨어 및 소프트웨어 모듈간의 동적 협업을 지원하는 SoC 플랫폼 설계에 관한 연구 (A Study on SoC Platform Design Supporting Dynamic Cooperation between Hardware and Software Modules)

  • 이동건;김영만;탁성우
    • 한국멀티미디어학회논문지
    • /
    • 제10권11호
    • /
    • pp.1446-1459
    • /
    • 2007
  • 본 논문에서는 소형 임베디드 시스템의 처리 성능 향상을 위하여 하드웨어 및 소프트웨어 모듈간의 동적 협업 SoC 플랫폼을 제안하고 성능을 분석하였다. 기존의 소형 임베디드 시스템은 낮은 사양의 하드웨어 자원을 가지고 있어 복잡한 처리 과정을 포함하고 있는 멀티태스킹 환경에 적용하기가 어렵다. 이에 본 논문에서 제안한 하드웨어 및 소프트웨어 모듈간의 동적 협업 플랫폼은 시스템의 기능을 태스크 단위로 모듈화하여 조립형 형태의 세분화된 소프트웨어 및 하드웨어 모듈로 설계 및 구현이 가능하다. 또한 동적 협업이 요구되는 하드웨어 및 소프트웨어 모듈 간의 통신 및 동기화 기법도 제안하였다. 제안한 하드웨어 및 소프트웨어 모듈간의 동적 협업을 지원하는 SoC 플랫폼의 성능을 분석한 결과, 메모리 접근과 계산 복잡도가 높을수록 소프트웨어 태스크로만 구성된 플랫폼보다 우수한 성능을 보여주었다.

  • PDF

목표와 시나리오를 이용한 적응형 S/W 개발 방안 (An Approach to Self-Adapt ive Software using Goals and Scenarios)

  • 김동선;박수용
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.373-375
    • /
    • 2004
  • 소프트웨어가 수행되는 환경은 점점 복잡해지고, 예측이 어려워지고 있지만, 소프트웨어의 자율성과 견고성을 달성하는 것은 여전히 어려운 문제 중에 하나이다. 적응형 소프트웨어는 소프트웨어의 복잡성을 해결하고 자율성과 견고성을 달성하는데 기여할 새로운 소프트웨어 개발 패러다임으로 떠오르고 있다. 적응형 소프트웨어는 환경과 자신의 상태를 인지하고 현재의 성능을 향상시킬 방법을 스스로 판단하여 소프트에어의 구조 및 행위를 변경할 수 있는 소프트웨어이다. 본 논문에서는 적응형 소프트웨어의 개발 초기단계에서 요구사항 분석 단계에서 추출된 목표와 시나리오를 이용하여 어떻게 적응형 소프트웨어의 각 기능을 정의하는 방안을 제시한다.

  • PDF

형식 언어 기반 임베디드 소프트웨어 개발 기법의 효율성 연구 (A Study on Efficiency of Embedded Software Development Method Based on Formal Language)

  • 설진호;남영호;박재흥
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.511-513
    • /
    • 2005
  • 하드웨어의 성능향상으로 임베디드 통신 소프트웨어의 복잡도가 크게 증가되고, 이에 따르는 추가적인 개발 비용이 발생하고 있다. 개발자들은 임베디드 통신 소프트웨어의 복잡도를 해결하는데 필요한 소프트웨어 도구와 기술을 필요로 하고 있다. 본 논문에서는 임베디드 통신 소프트웨어 개발에 효과적인 SDL(Specification Description Language) 기반의 통합 개발도구인 SDT(SDL Design Tool)를 사용하여 소프트웨어를 개발하는 절차에 대하여 기술한다. 그리고 통신 소프트웨어인 ITU-T V.76 프로토콜에 개발 절차를 적용하여, SDT를 사용한 개발 절차와 일반적인 임베디드 통신 소프트웨어 개발 절차를 비교, 분석한다. 그 결과, SDT를 사용한 개발 절차가 개발 효율성과 유지보수 효율성에서 더 좋은 성능을 보였다.

  • PDF

S/W 성능 벤치마크 테스트 계획 수립;사례를 중심으로 (The S/W Performance Benchmark Test Planning;Focused on the Cases)

  • 정도균;정창신;신석규
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2005년도 춘계학술대회
    • /
    • pp.399-407
    • /
    • 2005
  • 소프트웨어 산업은 급속한 기술의 발전과 적용분야의 복잡성 및 다양성 등으로 제품 품질 및 성능에 대한 정확한 평가분석이 어렵다. 그러나 산업에서 필요로 하는 소프트웨어를 적재적소에 공급하거나 신규 시장 진출을 위한 마케팅 활동, 동종 소프트웨어간의 비교평가를 통한 제품 개선 등과 같은 요구사항의 증대로 소프트웨어 벤치마킹의 중요성이 더욱 부각되고 있는 상황이다. 또한 이러한 제품 간 비교${\cdot}$평가를 올바르게 수행하기 위해서는 신뢰할 만한 결과의 획득과 효율적인 수행이 필수적이다. 이에 본 논문에서는 주로 성능측면의 소프트웨어 벤치마크 테스트를 수행하는데 있어 현실적이고 신뢰할만한 그리고 정확한 사용자 요구사항을 반영할 수 있도록 벤치마크 테스트 계획 수립과 설계의 주요 기본단계를 경험적 지식에 기반을 두어 사례 중심으로 소개하고자 한다.

  • PDF

지적기준점 성과계산 소프트웨어 개발에 관한 연구 (Development of a Software for Calculation of Cadastral Control Points)

  • 우인제;이종기;김병국
    • 한국GIS학회:학술대회논문집
    • /
    • 한국GIS학회 2004년도 GIS/RS 공동 춘계학술대회 논문집
    • /
    • pp.361-366
    • /
    • 2004
  • GPS 관측기법을 지적측량에 도입하기 위하여 GPS를 이용한 새로운 지적측량 모형(Model)을 정립하는 연구와 관련 기술들을 개발하는 연구가 활발히 진행되고 있다. 이와 같은 추세에 발맞추어 GPS 자료처리 및 기준점 성과산출과 관련하여 국내ㆍ외 측량 관련 상용 GPS 자료처리 소프트웨어의 현황 및 성능을 파악하고, 자료처리 알고리즘을 분석하여, 우리 실정에 적합한 GPS 자료처리 소프트웨어를 개발하는 것을 본 연구의 목적으로 한다. 본 연구에서는 국내ㆍ외의 전문 업체, 기관(대학)이 보유하고 있는 상용 소프트웨어 현황 분석 및 자료처리 방법에 따른 오차 발생을 연구하여 기선해석, 망 조정, 좌표변환 등 에 관련된 전문 소프트웨어 기능을 비교 분석하여 자료처리 산출성과의 정확도를 향상시키는 방향을 모색한다. 또한 기존 GPS 자료처리 소프트웨어에 적용된 알고리즘을 분석하고 지적측량성과 산출에 최적인 알고리즘을 연구하여 새로운 지적기준점 성과 산출을 위한 지적측량 성과계산 소프트웨어를 개발한다.

  • PDF

지역 위성항법시스템 항법메시지 및 광역 보정정보 성능 분석을 위한 MATLAB GUI 기반 소프트웨어 개발 (Development of MATLAB GUI-based Software for Performance Analysis of RNSS Navigation Message and WAD-RNSS Correction)

  • 박재욱;김부겸;기창돈;김동욱
    • 한국항행학회논문지
    • /
    • 제27권5호
    • /
    • pp.510-518
    • /
    • 2023
  • 본 논문에서는 지역 위성항법시스템의 항법메시지와 광역 보정정보 성능 분석을 위해 MATLAB GUI (graphic user interface) 기반으로 개발된 소프트웨어에 대해 소개한다. 본 소프트웨어는 한반도 및 주변 지역에 서비스를 제공하는 가상의 지역 위성항법시스템의 감시국 및 기준국 배치에 따른 항법메시지와 광역 보정정보의 위성 궤도/시각 관련 성능을 분석하기 위해 개발되었다. 본 소프트웨어 구동 시 항법메시지 및 광역 보정정보가 MATLAB 파일 형식으로 출력된다. 개발된 소프트웨어의 출력을 검증한 결과, 궤도 및 시계 예측 오차가 통계적 예측에 부합하며, 파라미터 피팅 오차가 cm 수준임을 확인하였다. 또한, 광역 보정정보가 측정치 차원의 오차를 81.9% 개선함을 확인하여 유효한 항법메시지 및 광역 보정정보 성능 분석이 가능함을 확인하였다.

차세대 브이월드 아키텍처 구성을 위한 공개 소프트웨어 성능 비교 분석 (Performance Comparative Analysis Of Open Source Software for the New Generation of V-World Architecture Configuration)

  • 장한솔;장준성;고준희;장인성
    • 대한공간정보학회지
    • /
    • 제24권3호
    • /
    • pp.19-27
    • /
    • 2016
  • 전 세계적으로 정보통신기술의 발전과 융합을 통해 산업 전반에 걸쳐 소프트웨어의 영향력이 점차 증가 되고 있다. 기존의 하드웨어 중심에서 소프트웨어 중심으로 기술이 발전하고 있으며, 소프트웨어 안에서는 상용 소프트웨어의 사용을 탈피하고 공개 소프트웨어(OSS, open source software)의 활용이 늘고 있으며, 정부기관에서도 공개 소프트웨어의 사용 확대를 계획하고 있다. 이에 본 논문에서는 브이월드에서 실제 서비스하고 있는 데이터를 이용하여 WEB 서버 및 WAS(web application server) 서버의 5가지 공개 소프트웨어들의 4가지 조합으로 성능을 비교분석하여 차세대 브이월드 아키텍처의 효율적인 구성을 위한 공개 소프트웨어의 선택 기준을 설정할 수 있는 지표를 얻고자 하였다.

VLIW형 마이크로컨트롤러를 위한 최적화 컴파일러의 구현 (An Optimizing Compiler for VLIW Microcontrollers)

  • 홍승표;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (3)
    • /
    • pp.759-761
    • /
    • 1998
  • 90년대 중반 이후 고성능의 프로세서들은 성능 향상을 위해 명령어 수준의 병렬성을 이용하고 있다. 특히 실행화일의 호환성을 고려할 필요가 없는 마이크로컨트롤에서는 같은 하드웨어로 더 많은 함수유닛을 가질 수 있는 VLIW 구조가 널리 사용된다. 이러한 VLIW형의 마이크로컨트롤러에서는 병렬성을 추출하는 역할이 전적으로 소프트웨어에 있으므로 컴파일어가 성능향상에 매우 큰 영향을 미치게 된다. 본 논문에서는 마이크로컨트롤러의 구조와 그룹짓기 조건을 분석하고 선택 스케쥴링과 소프트웨어 파이프라이닝을 이용한 VLIW형 마이크로컨트롤러용 최적화 컴파일러를 구현하고 그 성능을 측정한다.

  • PDF

유연하고 확장 가능한 CBD 어플리케이션 프레임워크와 성능분석 (A Flexbile and Extensible CBD Application Framework and Performance Analysis)

  • 이용환
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권1호
    • /
    • pp.46-58
    • /
    • 2007
  • 최근 많은 소프트웨어 개발 프로젝트들은 지속적으로 요구사항들이 변경되는 대규모의 복잡한 시스템이며 컴포넌트 기반이나 제품계열 소프트웨어 개발 방식과 같이 아키텍처 기반으로 소프트웨어를 개발하고 있다. 이러한 소프트웨어 개발환경에서 생산성이나 유지보수 향상을 위해서는 무엇보다도 유연하고 확장 가능한 아키텍처가 필요하다. 본 논문에서는 CBD(Component Base Development) 기반의 비즈니스 어플리케이션 개발 및 유지보수 시 생산성과 유지보수 향상을 위해 필요한 유연성과 확장성 품질속성을 가진 소프트웨어 아키텍처를 제시하고 이들 품질속성을 달성하기 위한 방법들을 아키텍처 모델을 통해 설명한다. 또한, 본 논문에서는 최근 프리젠테이션(Presentation) 프레임워크(Framework)로 잘 알려진 Struts와 JBean이라 불리는 본 논문에서 제안한 프레임워크의 성능을 비교했다. JBean 프레임워크는 프리젠테이션 프레임워크와 비즈니스 로직 프레임워크를 가지고 있기 때문에 공정한 실험을 위해 JBean에서 비즈니스 로직 프레임워크에 관련된 모듈을 제거하고 단지 프리젠테이션단 프레임워크만 가지고 실험을 한 결과 JBean의 프리젠테이션 단 프레임워크가 평균 초당 18개의 거래를 더 처리하고 있다.

RBF망을 이용한 소프트웨어 유지보수 비용 추정 (Software Maintenance Cost Estimation using RBF Network)

  • 박주석;정기원
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권5호
    • /
    • pp.555-562
    • /
    • 2004
  • 소프트웨어 회사들은 새로운 개발보다는 기존 프로젝트의 유지보수와 성능향상 프로젝트를 보다 많이 수행한다. 기존의 비용 추정 모델들은 유지보수 프로젝트들에 적용할 수 있지만, 유지보수 분야에 적용시키기 위해서는 변경이 필요하다. 본 논문은 개발 프로젝트와 유지보수 프로젝트의 기능점수 계산방법을 분류하고 ISBSG의 밴치마킹 자료를 회귀 분석한 결과를 토대로 유지보수 프로젝트의 비용을 측정할 수 있는 방법을 제안하였다. 먼저, ISBSG 자료를 소프트웨어 비용에 영향을 미치는 요소인 프로그램 추가, 변경과 삭제 3가지 요소의 8가지 중에서 실제 유지보수가 나타나는 4가지 그룹으로 분류하였다. 그리고, 그룹별로 통계적 모델과 RBF 망(Radial Basis Function Network)을 이용한 모델을 개발하여 각각의 성능을 분석 평가한 결과 RBF 망이 통계적 모델보다 좋은 성능을 보였다.