다목적 유전자 알고리즘기반 소프트웨어 모듈에 대한 신뢰성 할당 최적화Reliability Allocation Optimization for Software Modules using Multi-Objective Genetic Algorithm

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 663
  • Download : 0
소프트웨어 개발 초기 단계에서 소프트웨어 신뢰성 목표가 설정되면, 이 목표를 달성할 수 있도록 소프트웨어를 구성하는 각각의 하위 모듈들에 대한 신뢰성 목표를 설정해야 하며, 이 작업을 소프트웨어 신뢰성 할당이라고 한다. 이때 하위 소프트웨어 모듈들에 대한 신뢰성 목표를 설정하는 과정에서 고려해야 할 요소로는 개발 일정, 비용, 그리고 소프트웨어 신뢰성과 같은 요소들이 있다. 그럼에도 불구하고 기존 연구에서는 소프트웨어 신뢰성을 최대화 하거나 또는 개발 비용을 최소화 하는 오직 하나의 요소만을 고려하여 하위 소프트웨어 모듈들에 대한 신뢰성 목표를 설정하고 있다. 하지만 각 하위 소프트웨어 모듈들이 갖는 높은 상호 연관성 때문에, 하나의 요소만을 고려한 신뢰성 목표 할당은 최종 소프트웨어 신뢰성 목표를 달성하기 위한 적절한 방법이라 보기 어렵다. 그러므로 본 논문에서는 다목적 유전 알고리즘을 이용하여 소프트웨어 신뢰성과 예산을 고려하여 하위 소프트웨어 모듈 신뢰성 할당을 최적화 하는 기법을 제안한다. 또한 제안된 신뢰성 할당 기법을 사례 연구를 통해 프로젝트 관리자가 소프트웨어 신뢰성 할당 단계에서 전체 소프트웨어 신뢰성 목표와 비용을 동시에 고려한 균형 있는 신뢰성 할당을 할 수 있음을 제시한다. 본 연구는 비용을 최소화와 동시에 소프트웨어 신뢰성을 최대화 시켜 자원 이용의 효율성과 소프트웨어 신뢰성 목표 달성 정도를 극대화 시키는데 도움을 줄 수 있다.
Publisher
한국정보과학회
Issue Date
2012-03
Language
Korean
Citation

정보과학회논문지 : 소프트웨어 및 응용, v.39, no.3, pp.205 - 214

ISSN
1229-6848
URI
http://hdl.handle.net/10203/103892
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0