Performance Evaluation of Multi-Module Software System with Imperfect Debugging and Module Dependency
U-Jung Kim, Chong Hyung Lee · Journal of the Korea Academia-Industrial cooperation Society · 2014
Abstract The purpose of this study was to introduce a software task processing evaluation model that considers the following situations: i) a software system is integratedly composed of several number of modules, ii) each moduleshas its corresponding module task, iii) all module tasks are tested simultaneously, and iv) the processing times ofthe module tasks are mutually dependent. The software task completion probability with the module dependency wasderived using the joint distribution function of Farlie [11]. The results showed that the task completion probabilityof software increases with increasing module dependency parameter.요 약 소프트웨어를 구성하는 모듈들은 각 모듈에 주어지는 업무들이 동시에 처리될 수 있도록 멀티태스킹이 가능하도록 개발되며, 또한 처리중인 업무들은 완전처리된 업무들과 처리중 모듈고장으로 완전처리 되지 않는 불완전 처리업무로 세분화한다. 이러한 경우 여러 모듈에 동시에 업무가 주어졌을 때, Farlie [11]의 결합확률분포를 기반으로 모듈간의 의존성을 고려하여 업무의 완전처리확률을 평가할 수 있는 모형을 제안하며, 이를 통하여 모듈의존성 모수 값이 커질수록 소프트웨어에 주어진 업무의 완전처리확률은 점점 커짐을 보이고자 한다. Key Words : Module dependency, Module task, Multi-module software, Software task, Task completion probability