A prolog implementation of pattern search to optimize software quality assurance
Buzzard, Raymond Karl
Abdel-Hamid, Tarek K.
Bui, Tung X.
MetadataShow full item record
Quality Assurance (QA) is a critical factor in the development of successful software systems. Through the use of various QA tools, project managers can ensure that a desired level of performance and reliability is built into the system. However, these tools are not without cost. Project managers must weight all QA costs and benefits for each development environment before weigh all QA costs and benefits for each development environment before establishing an allocation strategy. The development of a system dynamics model has provided project managers with an automated tool that accurately replicates a project's dynamic behavior. This model can be used to determine the optimal quality assurance distribution pattern over a given project's life cycle. The objective of this thesis was to enhance a prototype expert system module that interacts with the system dynamics model for determining QA effort allocation schemes. The new module uses a pattern search algorithm to derive an optimal distribution scheme from a given set of project parameters. This system not only resolves all limitations discovered in the prototype model but also achieved significant reductions in total project cost.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Real Options Analysis for Acquisition of New Technology: A Case Study of Korea K2 Tank's Powerpack Kim, Sungchul; Giachetti, Ronald; Park, Sangsung (MDPI, 2018);For sustainable defense management, it is essential to acquire weapons systems that can adapt to future uncertain threats and, at the same time, to invest efficiently with limited budgets. Economic analysis is used to ...
Coupling artificial intelligence and a system dynamics simulation to optimize quality assurance and testing in software development Agan, Christopher E. (Monterey, California. Naval Postgraduate School, 2019-12);The allocation of effort to quality assurance and testing is vitally important to the successful development and maintenance of a software system. There is no quantitative method for finding the right allocation policy. ...
Design and integration of a three degrees-of freedom robotic vehicle with control moment gyro for the Autonomous Multiagent Physically Interacting Spacecraft (AMPHIS) testbed Hall, Jason S. (Monterey, California. Naval Postgraduate School, 2006-09);The use of fractionated spacecraft systems in on-orbit spacecraft assembly has the potential to provide benefits to both the defense and civil space community. To this end, much research must be conducted to develop and ...