Optimal Resource Allocation and Reliability Analysis for Component-Based Software Applications
نویسندگان
چکیده
In this paper we propose an analytical approach for estimating the reliability of a component-based software. This methodology assumes that the software components are heterogeneous and the transfers of control between components follow a discrete time Markov process. Besides, we also formulate and solve two resource allocation problems. Finally, we demonstrate how these analytical approaches can be employed to measure the reliability of a software system including multiple-input/multiple-output systems and distributed software systems. Experimental results show that the proposed methods can solve the testing-effort allocation problems and improve the quality and reliability of a software system.
منابع مشابه
Optimal allocation of test resources for software reliability growth modeling in software development
Component-based software development approach has become a trend in integrating modern software systems. To ensure the overall reliability of an integrated software system, its software components have to meet certain reliability requirements, subject to some testing schedule and resource constraints. Efficiency improvement of the system-testing can be formulated as a combinatorial optimization...
متن کاملطراحی الگوی تخصیص منابع آموزش عالی در ایران
هدف پژوهش حاضر طراحی الگوی تخصیص منابع آموزشعالی در ایران است. برای این منظور شاخصهای کلیدی تخصیص منابع استخراج و در سه گروه مولفههای سیاسی، عملکردی و مولفه رویکردی طبقهبندی شدند. پرسشنامه طراحی شده بر مبنای شاخصهای موثر بر روش تخصیص منابع، میان مدیران وکارشناسانارشد دانشگاهها و سازمان برنامه و بودجه کشور، توزیع و دادههای مورد نیاز برای بررسی و تحلیل شاخصهای تخصیص منابع به دانشگاهها ...
متن کاملOPTIMAL RESOURCE ALLOCATION IN DEA WITH INTEGER VARIABLES
Resource allocation and optimal leveling are among the top challenges in project management. This paper presents a DEA-based procedure for determining an optimal level of inputs to produce a fixed level of outputs. To achieve this goal, we assume that the levels of outputs can be forecasted in the next season and the procedure will determine optimal level of inputs for all DMUs. Such as some of...
متن کاملOptimal Allocation of Testing Resources for Modular Software Systems
In this paper, based on software reliability growth models with generalized logistic testing-effort function, we study three optimal resource allocation problems in modular software systems during testing phase: 1) minimization of the remaining faults when a fixed amount of testing-effort and a desired reliability objective are given, 2) minimization of the required amount of testing-effort whe...
متن کاملOptimization of reliability allocation and testing schedule for software systems
To ensure an overall reliability of an integrated software system, software components of the system have to meet certain reliability requirements, subject to some testing schedule and resource constraints. The system testing activity can be formulated as a combinatorial optimization problem with known cost, reliability, effort, and other attributes of the system components. In this paper we co...
متن کامل