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.
Approved for public release, distribution is unlimited
Showing items related by title, author, creator and subject.
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, 1990-03);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 ...
Design and development of an expert system based quality assurance module for the Dynamo Model of software project management Leidy, Frank H. (Monterey, California. Naval Postgraduate School, 1989-03);Quality assurance is a crucial function to the successful development and maintenance of a software system. Because this activity has a significant impact on the cost of software development, the cost-effectiveness of ...