Software process simulation for reliability management
نویسندگان
چکیده
This paper describes the use of a process simulator to support software project planning and management. The modeling approach here focuses on software reliability, but is just as applicable to other software quality factors, as well as to cost and schedule factors. The process simulator was developed as a part of a decision support system for assisting project managers in planning or tailoring the software development process, in a quality driven manner. The original simulator was developed using the system dynamics approach. As the model evolved by applying it to a real software development project, a need arose to incorporate the concepts of discrete event modeling. The system dynamics model and discrete event models each have unique characteristics that make them more applicable in speci®c situations. The continuous model can be used for project planning and for predicting the eect of management and reliability engineering decisions. It can also be used as a training tool for project managers. The discrete event implementation is more detailed and therefore more applicable to project tracking and control. In this paper the structure of the system dynamics model is presented. The use of the discrete event model to construct a software reliability prediction model for an army project, the Crusader, is described in detail. Ó 1999 Elsevier Science Inc. All rights reserved.
منابع مشابه
Characterizing Reservation Management for Media Gateway Controller (Performance and Reliability)
In this paper, analysis and simulation of Media Gateway Controller (MEGACO) based COPS (Common Open Policy Server) which is a protocol defined in IETF (Internet Engineering Task Force) to transport configuration requests and deliver the policies is presented. For this scenario, three queuing models include M/M/1, M/M/c and M/D/c were applied . Then, some of the key performance benchmarks look l...
متن کاملIntegrating Process Simulation and Reliability Models
www.stsc.hill.af.mil 15 Areliability strategy is a set of software engineering practices defined for each project by combining different reliability achievement and assessment activities and methods, according to the software reliability goal and project’s characteristics. In [1] is a description of a decision-support system for reliability strategy selection based on a set of product, project,...
متن کاملImproving the Reliability of Decision-Support Systems for Nuclear Emergency Management by Leveraging Software Design Diversity
This paper introduces a novel method of continuous verification of simulation software used in decision-support systems for nuclear emergency management (DSNE). The proposed approach builds on methods from the field of software reliability engineering, such as N-Version Programming, Recovery Blocks, and Consensus Recovery Blocks. We introduce a new acceptance test for dispersion simulation resu...
متن کاملCharacterizing Reservation Management for Media Gateway Controller (Performance and Reliability)
In this paper, analysis and simulation of Media Gateway Controller (MEGACO) based COPS (Common Open Policy Server) which is a protocol defined in IETF (Internet Engineering Task Force) to transport configuration requests and deliver the policies is presented. For this scenario, three queuing models include M/M/1, M/M/c and M/D/c were applied . Then, some of the key performance benchmarks look l...
متن کاملService Process Modeling through Simulation and Scenario Development for Insurance Analysis
Insurance companies are among the service organizations, which maintain close relationships with their clients by providing insurance services. Clients are the most important resource for service companies. And profitability of insurance companies undoubtedly hinges on clear analysis of client satisfaction and improved productivity of service providers. An important factor of client satisfactio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems and Software
دوره 46 شماره
صفحات -
تاریخ انتشار 1999