Please use this identifier to cite or link to this item: https://dair.nps.edu/handle/123456789/5180
Title: Software Improvement Options for the H-1 Program
Authors: Joshua Westlund
Keywords: Software
H-1
Helicopter
Aircraft Software
Monolith
Modular Monolith
Issue Date: 21-Jun-2024
Publisher: Acquisition Research Program
Citation: Published--Unlimited Distribution
Series/Report no.: Acquisition Management;NPS-AM-24-193
Abstract: The AH-1Z and UH-1Y helicopters' software has long been called “spaghetti code” by those in the program office and developmental test squadron. For the first 15 years of the current models’ service, years would go by between software updates due to the time required to code and test the software. Recent years have seen an improvement in software delivery timelines, but errors, rework, and delays still occur. A major factor in this issue is the software architecture: it is a large, unstructured monolith. Two types of upgrade options, modular monolith and microservices, are analyzed to determine a suitable alternative to the current software. The modular monolith architecture proves to be the most suitable based on its lower cost, higher performance, and faster delivery capabilities.
Description: Acquisition Management / Graduate Student Research
URI: https://dair.nps.edu/handle/123456789/5180
Appears in Collections:NPS Graduate Student Theses & Reports

Files in This Item:
File Description SizeFormat 
NPS-AM-24-193.pdfStudent Thesis1.91 MBAdobe PDFView/Open
Westlund Research Poster.pdfStudent Poster1.11 MBAdobe PDFView/Open


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