Please use this identifier to cite or link to this item: https://dair.nps.edu/handle/123456789/75
Title: Which Unchanged Components to Retest after a Technology Upgrade
Authors: Valdis Berzins
Keywords: Open Architecture
Reducing Regression Testing
Automated Testing
Statistical Testing
Dependency Analysis
Reuse
Operating System Upgrades
Hardware Upgrades
Issue Date: 1-Apr-2008
Publisher: Acquisition Research Program
Citation: Published--Unlimited Distribution
Series/Report no.: Remanufacturing
NPS-AM-08-031
Abstract: The Navy's open architecture framework is intended to promote reuse and reduce costs. This paper focuses on exploiting open architecture principles to reduce testing effort and costs in cases in which the requirements and code for a subsystem have not been changed, but the code is running on new hardware and/or new operating systems due to a technology-advancement upgrade. This situation is common in Navy and DoD contexts such as submarine, aircraft carrier, and airframe systems, and accounts for a substantial fraction of the testing effort. Unmodified software components need to be retested after a technology upgrade in some, but not necessarily in all cases. This paper reports some early research on conditions under which testing of unmodified components can be avoided after a technology upgrade, outlines an approach for identifying situations in which retesting can be safely reduced, and indicates how to focus retesting in cases in which it cannot be avoided.
Description: Acquisition Management / NPS Faculty Research
URI: https://dair.nps.edu/handle/123456789/75
Appears in Collections:Annual Acquisition Research Symposium Proceedings & Presentations

Files in This Item:
File SizeFormat 
NPS-AM-08-031.pdf133.51 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.