Please use this identifier to cite or link to this item: https://dair.nps.edu/handle/123456789/5180
Full metadata record
DC FieldValueLanguage
dc.contributor.authorJoshua Westlund-
dc.date.accessioned2024-06-21T18:24:23Z-
dc.date.available2024-06-21T18:24:23Z-
dc.date.issued2024-06-21-
dc.identifier.citationPublished--Unlimited Distributionen_US
dc.identifier.urihttps://dair.nps.edu/handle/123456789/5180-
dc.descriptionAcquisition Management / Graduate Student Researchen_US
dc.description.abstractThe 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.en_US
dc.description.sponsorshipAcquisition Research Programen_US
dc.language.isoen_USen_US
dc.publisherAcquisition Research Programen_US
dc.relation.ispartofseriesAcquisition Management;NPS-AM-24-193-
dc.subjectSoftwareen_US
dc.subjectH-1en_US
dc.subjectHelicopteren_US
dc.subjectAircraft Softwareen_US
dc.subjectMonolithen_US
dc.subjectModular Monolithen_US
dc.titleSoftware Improvement Options for the H-1 Programen_US
dc.typeThesisen_US
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.